Gå aldrig vild igen med GY-NEO6MV2 GPS-modulet

Placeret på
GY-NEO6MV2 GPS-modul 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 € 6,10

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:

TypeDatoer
1beskedtype$GPGGA
2Tidsstempel (UTC)181908.00
3Breddegrad3404.7041778
4Latitude orienteringN
5længde07044.3966270
6LængdeorienteringW
7Kvalitet4
8Satellitter13
9HDOP1.0
10Højde på modtager495.144
11Højdeenhed (fod eller meter)M
12geoid adskillelse29.200
13Geoidal separationsenhedM
14Korrektion alder1.0
15Rettelsesstations ID0000
16Kontrolsum*40
NMEA datatyper 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 Breddegrad og længdegrad
Arduino NEO6MV2 GPS-modul 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.
Sendt af Internet side Jeg interesserer mig for elektronik, programmering og især kombinationen af begge dele. Til Opencircuit skriver jeg blogs, hvor jeg forklarer, hvordan elektronik og moduler fungerer.

Kommentarer

Webwinkelkeur Kiyoh Trustpilot Opencircuit