2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
La serie di moduli NEO-6 è una famiglia di ricevitori GPS stand-alone con l'u-blox 6. ad alte prestazioni
motore di posizionamento Questi ricevitori flessibili ed economici offrono numerose opzioni di connettività in un contenitore in miniatura da 16 x 12,2 x 2,4 mm. La loro architettura compatta e le opzioni di alimentazione e memoria rendono i moduli NEO-6 ideali per dispositivi mobili alimentati a batteria con costi e vincoli di spazio molto rigidi. Il motore di posizionamento u-blox 6 a 50 canali vanta un Time-To-First-Fix (TTFF) inferiore a 1 secondo. Il motore di acquisizione dedicato, con 2 milioni di correlatori, è in grado di effettuare massicce ricerche parallele nello spazio tempo/frequenza, consentendo di trovare i satelliti all'istante. Il design e la tecnologia innovativi eliminano le fonti di disturbo e attenuano gli effetti multipath, offrendo ai ricevitori GPS NEO-6 eccellenti prestazioni di navigazione anche negli ambienti più difficili. I moduli UART NEO-6 includono un'interfaccia UART configurabile per la comunicazione seriale Configurazione Configurazione all'avvio I moduli NEO-6 forniscono pin di configurazione per la configurazione all'avvio. Questi diventano effettivi immediatamente dopo l'avvio. Una volta avviato il modulo, le impostazioni di configurazione possono essere modificate con i messaggi di configurazione UBX. Le impostazioni modificate rimangono valide fino allo spegnimento o al ripristino. Se queste impostazioni sono state memorizzate nella RAM di backup della batteria, la configurazione modificata verrà conservata finché l'alimentazione della batteria di backup non viene interrotta. I moduli NEO-6 includono entrambi i pin CFG_COM0 e CFG_COM1 e possono essere configurati come mostrato nella Tabella 6. Impostazioni predefinite in grassetto.
Fase 1: Teoria
TinyGPS++ è una nuova libreria Arduino per l'analisi dei flussi di dati NMEA forniti dai moduli GPS. Come il suo predecessore, TinyGPS, questa libreria fornisce metodi compatti e facili da usare per estrarre posizione, data, ora, altitudine, velocità e rotta dal GPS consumer dispositivi. Tuttavia, l'interfaccia del programmatore di TinyGPS++ è considerevolmente più semplice da usare rispetto a TinyGPS e la nuova libreria può estrarre dati arbitrari da una qualsiasi delle miriadi di frasi NMEA disponibili, anche quelle proprietarie.
Biblioteca:https://arduiniana.org/libraries/tinygpsplus/
Ulteriori informazioni:
www.u-blox.com/en/product/neo-6-series
Fase 2: Schemi-materiali
-Arduino Nano
-0,96 Display Oled
-Bradboard
-2 resistori da 2.2K
-Cavi di avviamento
- Arduino GPS Ubox neo 6m
Passaggio 3: programma
La cosa più importante è testare l'attualizzazione dell'orologio
Il gps può durare da 20 min a 60 min
Ricorda che dobbiamo triangolare il segnale, ergo dobbiamo sincronizzare con 3 satelliti
Prova a cambiare questa riga se non funziona:
Opzione A
#define GPS_BAUD 38400
Opzione B
#define GPS_BAUD 9600
Opzione C
#define GPS_BAUD 4800
Passaggio 4: prova
All'inizio otterrai
Data: 0/0/2000
Orario: 00:00:00
se questi valori si aggiornano, il tempo significa che il gps è piaciuto almeno ad un Sat.
quindi otterrai le coordinate attuali del gps …
puoi google e poi trovarlo sulla mappa del mondo.
Successo!!!