Taula de continguts:

CarDuino (un sistema de seguiment GPS Hyperduino i FONA 808): 4 passos
CarDuino (un sistema de seguiment GPS Hyperduino i FONA 808): 4 passos

Vídeo: CarDuino (un sistema de seguiment GPS Hyperduino i FONA 808): 4 passos

Vídeo: CarDuino (un sistema de seguiment GPS Hyperduino i FONA 808): 4 passos
Vídeo: Отслеживание транспортных средств с помощью GPS и GSM 2024, Desembre
Anonim
CarDuino (un sistema de seguiment GPS Hyperduino i FONA 808)
CarDuino (un sistema de seguiment GPS Hyperduino i FONA 808)

Aquest és un tutorial sobre com fer un sistema de seguiment GPS que us doni un feedback precís sobre la ubicació simplement enviant un text. Valoraria aquest projecte un 6 de cada 10 (10 és el més difícil), ja que requereix moltes coses com configurar-se, com soldar i activar una targeta SIM. Tot i això, no deixeu que això us espanti. Així doncs, sense més preàmbuls, entrem-hi directament.

Pas 1: Visió general

Alguna vegada has perdut el cotxe en un aparcament? Tens por de robar-te el cotxe? Potser només us agrada saber on és el vostre cotxe en tot moment. Si és així, aquest és un dispositiu i un projecte per a vosaltres. El CarDuino és una combinació de tres components, l’Arduino Uno (a l’esquerra), un Hyperduino (mig, qualsevol versió hauria de funcionar bé, estic fent servir la versió anterior) i un GPS + SMS FONA 808. (A la dreta, podeu seleccionar FONA diferents, però ha d'incloure les funcions GPS i SMS. És possible que s'hagi de canviar el codi si utilitzeu una versió diferent.) Aquest dispositiu s'utilitza enviant un text al número de telèfon registrat enllaçat amb la targeta SIM de l’interior del FONA 808, respondrà en un termini de 30 segons amb la ubicació GPS exacta del vostre cotxe (o bé on es troba el dispositiu) al formulari de Google Maps. El cost total del projecte va ser d’uns 110 dòlars, però no deixeu que això us espanti de les coses impressionants que podeu fer amb aquest dispositiu. Comencem doncs.

Pas 2: Muntatge

Per començar, feu èmfasi en la importància que heu de soldar correctament tots els pins. Si aconsegueixes desordenar la feina de soldar que vaig fer i no hi mires cap enrere durant un temps, et quedaran 8 hores d’estrès i un mal de cap. L'error que obtindreu en carregar el codi consistirà en que el dispositiu real no es connecta. Es mostrarà

(AT <-

AT

AT <-

AT)

una i altra vegada fins que no es connecta. Així que assegureu-vos que tot estigui soldat correctament. També haureu de comprar una targeta SIM i activar-la. Us suggereixo que utilitzeu TING (https://ting.com), és barat i us ofereix 100 textos per 3 dòlars al mes. Fins i tot si ho repasseu, us cobrarà 5 dòlars per 1.000 textos. El següent pas seria connectar l’antena SMS (Green One) i l’antena GPS (The Small Box). Per últim, voldreu connectar la bateria només per assegurar-vos que s’encengui. Hauríeu de veure un llum verd encendre a la dreta sota "PWR" i un llum intermitent ràpidament blau a "NET". Si sembla taronja, reviseu-lo i assegureu-vos que no carregueu la massa. Podeu fer-ho movent el commutador just a sota del port del batent de "CHRG" a "RUN". Per últim, podeu apilar els tres dispositius: Arduino Uno a la part inferior, Hyperduino al centre i el FONA 808 a la part superior.

Pas 3: programació del dispositiu

Programació del dispositiu
Programació del dispositiu
Programació del dispositiu
Programació del dispositiu

FES CLIC AQUÍ per accedir a tot el codi necessari per fer aquest projecte. Tingueu en compte que haureu de fer dues coses; primer, assegureu-vos que teniu instal·lada la biblioteca FONA, que podeu trobar aquí (https://learn.adafruit.com/adafruit-fona-808-cellular-plus-gps-shield-for -arduino / arduino-test). Serà el quadre verd que diu Descarregueu la biblioteca Arduino_FONA. En segon lloc, abans de carregar, heu de desplaçar-vos fins a la part inferior i afegir el vostre número de telèfon perquè en realitat us pugui enviar una resposta de missatge de text. Quan el carregueu, comproveu el monitor sèrie perquè Podeu duplicar-lo. Quan es pengi correctament, doneu-li una foto i envieu un missatge de text al número que estigui enllaçat amb la targeta SIM inserida. Hauria de respondre amb un missatge com aquest (imatge a la dreta. El quadre negre cobreix la ubicació de Google Maps que mostra la meva adreça.)

Pas 4: resolució de problemes del dispositiu

P1: Quan penjo el codi, apareix un error que no el permet penjar? Què faig>

A1: Comproveu-ho de nou i assegureu-vos que heu substituït el "POSEU AQUÍ EL NÚMERO DE TELÈFON" pel vostre número. Assegureu-vos també que teniu instal·lada la biblioteca FONA a Arduino C. Si encara teniu el mateix problema, copieu el codi i enganxeu-lo per esborrar tot el que ja teniu.

P2: Quan miro al monitor sèrie tot el que mostra és l'AT <- endavant i enrere i no es penja.

A2: probablement, perquè la soldadura no està prou assegurada, heu d'assegurar-vos que tots els pins estan soldats correctament. Si esteu 100% segur que tot està fet correctament, és possible que tingueu un FONA defectuós. Podeu comprovar-ho dues vegades si descarregueu el codi de prova que es proporciona al lloc web d'Adafruit.

P3: El programa es penja i el FONA està connectat, però no rebrà cap text ni n'enviarà cap?

A3: assegureu-vos que quan esteu al monitor sèrie després de connectar-vos el FONA, digui que "SMS Ready" significa que la targeta SIM s'està llegint i que està disponible per al seu ús. També podeu comprovar-ho mirant la llum intermitent blava del dispositiu; passarà d’un parpelleig ràpid a un parpelleig amb un retard de 3 segons.

P4: la targeta SIM és bona i diu "Preparat per SMS" i fins i tot rep un missatge de text, però no us enviarà cap missatge. Què està passant?

A4: Un dels majors reptes en treballar amb això és el GPS esquivat. En el breu període de temps que ha d’obtenir la ubicació, si hi ha alguna interferència o si es troba en una habitació confinada amb molt de soroll (el soroll és la interferència del senyal), podria evitar que el GPS funcioni. Suggereixo treure-ho a fora i provar-ho també, sempre funciona per a mi, ja que té una connexió directa amb els satèl·lits que fa servir.

Si hi ha alguna pregunta que no es respongui aquí, no dubti en allunyar-se'n. A més, si heu fet canvis al codi o potser teniu algunes modificacions interessants que fan que el dispositiu sigui encara millor, m'encantaria veure'l. Gaudeix-ne!

-Joseph Heydorn

Recomanat: