Sommario:
- Passaggio 1: Panoramica
- Passaggio 2: assemblaggio
- Passaggio 3: programmazione del dispositivo
- Passaggio 4: risoluzione dei problemi del dispositivo
Video: CarDuino (un sistema di localizzazione GPS Hyperduino e FONA 808): 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Questo è un tutorial su come creare un sistema di localizzazione GPS che ti dia un feedback accurato sulla posizione semplicemente inviando un testo. Darei a questo progetto un 6 su 10 (10 è il più difficile) in quanto richiede molte cose autoconfiguranti come la saldatura e l'attivazione di una scheda SIM. Eppure non lasciare che ti spaventi. Quindi, senza ulteriori indugi, entriamo nel vivo!
Passaggio 1: Panoramica
Hai mai perso la tua auto in un parcheggio? Hai paura che la tua auto venga mai rubata? Forse ti piace solo sapere dove si trova la tua auto in ogni momento. Se è così, questo è un dispositivo e un progetto solo per te. Il CarDuino è una combinazione di tre componenti, l'Arduino Uno (all'estrema sinistra), un Hyperduino (al centro, qualsiasi versione dovrebbe funzionare bene, sto usando quella più vecchia) e un FONA 808 GPS + SMS. (All'estrema destra, puoi utilizzare FONA diversi ma deve includere le funzionalità GPS e SMS. Potrebbe essere necessario modificare il codice se stai utilizzando una versione diversa.) Questo dispositivo viene utilizzato inviando un SMS al numero di telefono registrato collegato con la scheda SIM all'interno del FONA 808, risponderà entro 30 secondi con l'esatta posizione GPS della tua auto (o dove si trova il dispositivo) nel modulo di Google Maps. Il costo totale del progetto è stato di circa $ 110, ma non lasciarti spaventare dalle cose fantastiche che puoi fare con questo dispositivo. Quindi iniziamo.
Passaggio 2: assemblaggio
Per cominciare, sottolinea quanto sia importante saldare correttamente ogni pin. Se riesci a rovinare il lavoro di saldatura che ho fatto e non ti guardi indietro per un po', ti ritroverai con 8 ore di stress e mal di testa. L'errore che otterrai durante il caricamento del codice consisterà nel fatto che il dispositivo effettivo non si connette. Verrà visualizzato
(AT<--
A
AT<--
A)
più e più volte fino a quando non riesce a connettersi. Quindi assicurati che tutto sia saldato correttamente. Dovrai anche acquistare una carta SIM e attivarla. Suggerisco di usare TING (https://ting.com), è economico e ti offre 100 messaggi per $ 3 al mese. Anche se superi, ti addebiterà $ 5 per 1000 messaggi. Il prossimo passo sarebbe collegare l'antenna SMS (Green One) e l'antenna GPS (The Small Box). Infine vorrai collegare la batteria solo per assicurarti che si accenda. Dovresti vedere una luce verde accendersi proprio sotto "PWR" e una luce blu lampeggiante rapidamente sotto "NET". Se sembra arancione, ricontrolla e assicurati di non caricare la pastella. Puoi farlo spostando l'interruttore proprio sotto la porta della batteria da "CHRG" a "RUN". Infine puoi impilare tutti e tre i dispositivi, Arduino Uno in basso, Hyperduino al centro e FONA 808 in alto.
Passaggio 3: programmazione del dispositivo
CLICCA QUI per accedere a tutto il codice necessario per realizzare questo progetto. Nota che dovrai fare due cose, in primo luogo assicurarti di avere la libreria FONA installata che puoi trovare qui (https://learn.adafruit.com/adafruit-fona-808-cellular-plus-gps-shield-for -arduino/arduino-test). Sarà la casella verde che dice Scarica la libreria Arduino_FONA. In secondo luogo prima di caricare devi scorrere verso il basso e aggiungere il tuo numero di telefono in modo che possa effettivamente inviarti un messaggio di risposta. Quando carichi controlla il monitor seriale così puoi raddoppiare. Quando si carica con successo, provalo e invia un SMS al numero collegato alla scheda SIM inserita. Dovrebbe rispondere con un messaggio come questo! (Immagine a destra. La scatola nera copre la posizione di Google Maps parte che mostra il mio indirizzo.)
Passaggio 4: risoluzione dei problemi del dispositivo
Q1: Quando carico il codice viene visualizzato un errore che non consente il caricamento? Cosa faccio>
A1: Ricontrolla e assicurati di aver sostituito "METTI QUI IL TUO NUMERO DI TELEFONO" con il tuo numero. Assicurati inoltre di avere effettivamente la libreria FONA installata in Arduino C. Se continui a riscontrare lo stesso problema, ricopia il codice e incollalo cancellando tutto ciò che hai già.
Q2: Quando guardo nel monitor seriale, tutto ciò che mostra è l'AT<-- avanti e indietro e non si carica.
A2: Ciò è molto probabilmente dovuto al fatto che la saldatura non è sufficientemente protetta, è necessario assicurarsi che tutti i pin siano saldati correttamente. Se sei sicuro al 100% che sia stato eseguito correttamente, potresti avere un FONA difettoso, puoi ricontrollarlo se scarichi il codice di test fornito sul sito Web di Adafruit.
Q3: Il programma si carica e il FONA è connesso ma non riceverà un SMS o non lo invierà?
A3: Assicurati che quando sei nel monitor seriale dopo che FONA si connette, dica "SMS Ready" questo significa che la carta SIM è in fase di lettura ed è disponibile per l'uso. Puoi anche verificarlo guardando la luce lampeggiante blu sul dispositivo, passerà da un lampeggio rapido rapido a un lampeggio con un ritardo di 3 secondi.
Q4: La scheda SIM è buona e dice "SMS Ready" e riceve anche un SMS, ma non restituisce alcun messaggio. Cosa sta succedendo?
A4: Una delle maggiori sfide mentre si lavora con questo è il GPS sospetto. Nel breve periodo di tempo necessario per ottenere la posizione, se c'è qualche interferenza o ci si trova in una stanza ristretta con molto rumore (il rumore è un'interferenza del segnale) potrebbe impedire al GPS di funzionare. Suggerisco di portarlo fuori e poi provarlo pure, questo funziona sempre per me in quanto ha una connessione diretta ai satelliti che usa.
Se ci sono domande a cui non è stata data risposta qui, sentiti libero di andare via! Inoltre, se hai apportato modifiche al codice o forse hai alcune modifiche interessanti che rendono il dispositivo ancora migliore, mi piacerebbe vederlo! Divertiti!
-Joseph Heydorn
Consigliato:
Introduzione - Trasforma un Raspberry Pi in un server di localizzazione GPS: 12 passaggi
Introduzione - Trasforma un Raspberry Pi in un server di localizzazione GPS: In questa guida ti mostrerò come installare il software di localizzazione GPS Traccar su un Raspberry Pi che riceverà dati da dispositivi compatibili su Internet, registrando le loro posizioni su una mappa in tempo reale monitoraggio e anche il monitoraggio della riproduzione
Sistema di localizzazione automatica solare portatile: 9 passaggi (con immagini)
Sistema di localizzazione automatica solare portatile: Medomyself è un partecipante al programma Amazon Services LLC Associates, un programma pubblicitario di affiliazione progettato per fornire ai siti un mezzo per guadagnare commissioni pubblicitarie pubblicizzando e collegandosi ad amazon.comby: Dave WeaverQuesta build è realizzata con
PCB: sistema di localizzazione del veicolo basato su GPS e GSM: 3 passaggi
PCB: Sistema di localizzazione del veicolo basato su GPS e GSM: Sistema di localizzazione del veicolo basato su GPS e GSMGiugno 30, 2016, Progetti di ingegneria Il progetto Sistema di localizzazione del veicolo basato su GPS e GSM utilizza il Global Positioning System (GPS) e il sistema globale per la comunicazione mobile (GSM), che rende questo progetto più e
Sistema di localizzazione del veicolo: 6 passaggi
Sistema di localizzazione dei veicoli: sistema di localizzazione dei veicoli basato su Arduino che utilizza un sistema di posizionamento globale (GPS) e un sistema globale che utilizza moduli GSM. Il modem GSM con una carta SIM utilizzata qui utilizza per la tecnica di comunicazione. Il sistema può essere installato o nascosto nel tuo veicolo. Dopo io
Come collegare il DeLorme Earthmate GPS LT-20 a Google Earth per un'ottima mappa di localizzazione GPS.: 5 passaggi
Come collegare DeLorme Earthmate GPS LT-20 al tuo Google Earth per un'ottima mappa di localizzazione GPS.: Ti mostrerò come collegare un dispositivo GPS al popolare programma Google Earth, senza utilizzare Google Earth Plus. Non ho un grande budget quindi posso garantire che sarà il più economico possibile