Gå aldrig vild igen med GY-NEO6MV2 GPS-modulet
Placeret på GY-NEO6MV2 GPS-modul
GY-NEO6MV2 GPS-modulet
GY-NEO6MV2-modulet er blevet standardløsningen for hobbyfolk til at tilføje GPS-funktionalitet til projektet. Denne modtager kan modtage, afkode og konvertere signaler fra 16 satellitter samtidigt til GPS-koordinater. Disse sendes derefter over en seriel TX/RX-forbindelse i NMEA-format.GY-NEO6MV2 GPS-modulNEO6MV2 GPS-modulet gør det muligt at modtage GPS-signaler. Dette giver et projekt mulighed for at bestemme præcis, hvor det er på Jorden, hvor hurtigt det går, i hvilken retning det bevæger sig, og hvor mange satellitter der er synlige. Udsolgt € 8,20
NMEA dataformat
NMEA står for "National Marine Electronics Association" og har eksisteret siden før GPS eksisterede. Mange forskellige typer data kan sendes gennem denne protokol, hvis type er i begyndelsen af meddelelsen.GPS-placeringer er angivet med typen $xxGGA, hvor $GPGGA står for GPS og $GLGGA står for GLONASS. Dette modul bruger GPS-koordinater til at generere følgende meddelelse:
$GPGGA,181908.00,3404.7041778,N,07044.3966270,W,4,13,
1,00,495,144,M,29,200,M,0,10,0000*40
Denne meddelelse kan opdeles i følgende data:
Type | Datoer | |
---|---|---|
1 | beskedtype | $GPGGA |
2 | Tidsstempel (UTC) | 181908.00 |
3 | Breddegrad | 3404.7041778 |
4 | Latitude orientering | N |
5 | længde | 07044.3966270 |
6 | Længdeorientering | W |
7 | Kvalitet | 4 |
8 | Satellitter | 13 |
9 | HDOP | 1.0 |
10 | Højde på modtager | 495.144 |
11 | Højdeenhed (fod eller meter) | M |
12 | geoid adskillelse | 29.200 |
13 | Geoidal separationsenhed | M |
14 | Korrektion alder | 1.0 |
15 | Rettelsesstations ID | 0000 |
16 | Kontrolsum | *40 |
NMEA datatyper
Breddegrad og længdegrad
De vigtigste data i denne meddelelse er breddegrad, længdegrad og orientering.Breddegraden er 0 grader ved ækvator og går til 90 grader nord og syd (orienteringen) for at bestemme placeringens vandrette position.
Længden er 0 grader ved 'greenwich' og går til 180 grader vest og øst (orienteringen) for at bestemme placeringens lodrette linje.
Breddegrad og længdegrad
Arduino NEO6MV2 GPS-modul
Opret forbindelse til Arduino
Fordi GPS-modulet fungerer på 3,3V kan det være skadeligt at kommunikere på 5V, da dette sætter for meget spænding på modulet. Af denne grund er det vigtigt at placere en spændingsdeler, som vist på det tilstødende billede, mellem TX og I/O på Arduino . Dette reducerer 5V til omkring 3,3V (5 x 4700 / 10000).Efter tilslutning af modulet er det umiddelbart muligt at aflæse koordinaterne. Hvis det ikke er ønskeligt at filtrere dataene selv, er der naturligvis et bibliotek til rådighed.
Dette bibliotek indeholder alle eksempler på skitser til at bruge dette modul. Når GPS'en har fastlagt sin placering, blinker LED'en, og dataene kan hentes.
TinyGPS++ biblioteket er ikke specielt lavet til dette modul, så baudraten skal indstilles korrekt fra 4800 til 9600.