Non perderti mai più con il modulo GPS GY-NEO6MV2
Posto su Modulo GPS GY-NEO6MV2
Il modulo GPS GY-NEO6MV2
Il modulo GY-NEO6MV2 è diventato la soluzione standard per gli hobbisti per aggiungere funzionalità GPS al progetto. Questo ricevitore può ricevere, decodificare e convertire i segnali da 16 satelliti contemporaneamente in coordinate GPS. Questi vengono poi inviati tramite una connessione TX/RX seriale in formato NMEA.Modulo GPS GY-NEO6MV2Il modulo GPS NEO6MV2 consente di ricevere segnali GPS. Ciò consente a un progetto di determinare esattamente dove si trova sulla Terra, quanto velocemente sta andando, in quale direzione si sta muovendo e quanti satelliti sono visibili. disponibile € 5,95
Formato dati NMEA
NMEA sta per "National Marine Electronics Association" ed esiste da prima che esistesse il GPS. Molti diversi tipi di dati possono essere inviati attraverso questo protocollo, il cui tipo è all'inizio del messaggio.Le posizioni GPS sono indicate con il tipo $xxGGA, dove $GPGGA sta per GPS e $GLGGA sta per GLONASS. Questo modulo utilizza le coordinate GPS per generare il seguente messaggio:
$GPGGA,181908.00,3404.7041778,N,07044.3966270,W,4,13,
1,00,495,144,M,29,200,M,0,10,0000*40
Questo messaggio può essere scomposto nei seguenti dati:
Tipo | Date | |
---|---|---|
1 | Tipo di messaggio | $GPGGA |
2 | Timestamp (UTC) | 181908.00 |
3 | latitudine | 3404.7041778 |
4 | Orientamento alla latitudine | N |
5 | longitudine | 07044.3966270 |
6 | Orientamento in longitudine | W |
7 | Qualità | 4 |
8 | Satelliti | 13 |
9 | HDOP | 1.0 |
10 | Altezza del ricevitore | 495.144 |
11 | Unità di altezza (piedi o metri) | M |
12 | separazione geoide | 29.200 |
13 | Unità di separazione geoidale | M |
14 | Età di correzione | 1.0 |
15 | ID stazione di correzione | 0000 |
16 | Somma di controllo | *40 |
Tipi di dati NMEA
Latitudine e longitudine
I dati più importanti in questo messaggio sono latitudine, longitudine e orientamento.La latitudine è 0 gradi all'equatore e va a 90 gradi Nord e Sud (l'orientamento) per determinare la linea orizzontale della posizione.
La longitudine è 0 gradi a 'greenwich' e si sposta a 180 gradi Ovest e Est (l'orientamento) per determinare la linea verticale della posizione.
Latitudine e longitudine
Modulo GPS Arduino NEO6MV2
Connettiti ad Arduino
Poiché il modulo GPS funziona a 3,3 V, può essere dannoso comunicare a 5 V poiché questo mette troppa tensione sul modulo. Per questo motivo è importante posizionare un partitore di tensione, come mostrato nell'immagine accanto, tra TX e l'I/O di Arduino . Ciò riduce 5 V a circa 3,3 V (5 x 4700/10000).Dopo aver collegato il modulo, è immediatamente possibile leggere le coordinate. Se non è desiderabile filtrare i dati da soli, è ovviamente disponibile una libreria.
Questa libreria contiene tutti gli schizzi di esempio per utilizzare questo modulo. Quando il GPS ha determinato la sua posizione, il LED lampeggia e i dati possono essere recuperati.
La libreria TinyGPS++ non è specifica per questo modulo, quindi il baud rate deve essere impostato correttamente da 4800 a 9600.