Innholdsfortegnelse:

Grensesnitt GPS -modul med Arduino Uno: 7 trinn
Grensesnitt GPS -modul med Arduino Uno: 7 trinn

Video: Grensesnitt GPS -modul med Arduino Uno: 7 trinn

Video: Grensesnitt GPS -modul med Arduino Uno: 7 trinn
Video: 3.4inch Full IPS Square TFT LCD Display 480*480 MIPI 20Pin Interface LCD Module Screen GPS Displays 2024, November
Anonim
Grensesnitt GPS -modul med Arduino Uno
Grensesnitt GPS -modul med Arduino Uno

Hei! Ønsker du å koble en GPS -modul til Arduino Uno Board, men vet ikke hvordan du gjør det? Jeg er her for å hjelpe deg! Du trenger følgende deler for å komme i gang.

Rekvisita

  1. Arduino Uno -bord med kabel
  2. UBlox NEO-M8N GPS-modul
  3. En datamaskin

Trinn 1: Koble Arduino til PC

Koble Arduino til PC
Koble Arduino til PC

Først og fremst må du koble Arduino Uno -kortet til en PC. Du kan besøke https://www.arduino.cc/en/Guide/ArduinoUno for informasjon om installasjon av Arduino Software (IDE) og for å koble Board med en PC.

Trinn 2: En kort informasjon. Om UBlox NEO-M8N GPS-modul

En kort info. Om UBlox NEO-M8N GPS-modul
En kort info. Om UBlox NEO-M8N GPS-modul

Dette er en UBlox NEO-M8N GPS-modul med keramisk aktiv antenne. Denne GPS-modulen har 72-kanals Ublox M8-motor i mottakeren. Modulen har 4 pinner: VCC (forsyningsspenning), GND (jord), Tx (sender) og Rx (mottaker).

Denne modulen gir nonstop NMEA (National Marine Electronics Association) datastrenger til TX -pin -resulterende GPS -informasjon. For å vite mer om denne modulen, kan du laste ned databladet her.

Trinn 3: Grensesnitt GPS -modul med Arduino Uno

Grensesnitt GPS -modul med Arduino Uno
Grensesnitt GPS -modul med Arduino Uno

For tilkobling, gjør tilkoblingene som følger:

  1. Koble Vcc på GPS -modulen til strømforsyningspinnen (5V) på Arduino Uno.
  2. Koble Rx (mottakerpinne) på GPS -modulen til D3 -pinnen til Uno.
  3. Koble Tx (senderpinne) på GPS -modulen til D4 -pinnen til Uno.
  4. Koble GND (Ground Pin) på GPS -modulen til GND of Uno.

Trinn 4: Last ned biblioteker og installer

Last ned biblioteker og installer
Last ned biblioteker og installer

Last ned følgende biblioteker og installer det i Arduino IDE -programvaren.

  1. Programvareseriebibliotek
  2. TinyGPS -bibliotek for Arduino

Trinn 5: Arduino -programvare (IDE)

Arduino Software (IDE)
Arduino Software (IDE)

Åpne eksempelkoden i Arduino Software (IDE). Under Fil-fanen, hold markøren over Eksempler, velg TinyGPSPlus-master, og klikk deretter på DeviceExample.

Trinn 6: Nå, Output

Nå, Output!
Nå, Output!

Du får utgangen som vist ovenfor i det serielle vinduet til Arduino IDE. Dette er NMEA -setninger i sine forskjellige typer.

Trinn 7: Dekoding av NMEA -meldingsstrukturen

Dekoding av NMEA -meldingsstrukturen
Dekoding av NMEA -meldingsstrukturen

Alle NMEA -meldinger starter med $ -tegnet, og hvert datafelt er atskilt med et komma. $ GNGGA er den grunnleggende NMEA -meldingen. Den gir 3D -plassering og nøyaktige data.

Nå, dekodingen:

  • GN etter $ indikerer GPS -posisjon. GGA er for Global Positioning System Fix Data. Tegnene før det første komma angir typen melding. Alle meldinger samsvarer med formatet NMEA-0183 versjon 3.01.
  • 073242– Representerer tidspunktet da fikseringsstedet ble tatt, 07:32:42 UTC
  • 1837.84511, N– Breddegrad 18 grader 37.84511’N
  • 07352.30436, E– Lengdegrad 073 grader 52.30436 ′ E
  • 1– Fix kvalitet (0 = ugyldig; 1 = GPS fix; 2 = DGPS fix; 3 = PPS fix 8 = Simuleringsmodus)
  • 11– Totalt antall satellitter
  • 17 - Horisontal fortynning av posisjon
  • 8, M - Høyde, i meter over havet
  • -67,7, M -Høyde på geoid (betyr havnivå) over WGS84 ellipsoid
  • Tomt felt - Tid i sekunder siden siste DGPS -oppdatering
  • Tomt felt - ID -nummer for DGPS -stasjon
  • *60 - kontrollsumdataene begynner alltid med *

Dette prosjektet er basert på artikkelen GPS -modul med Arduino og Raspberry Pi - Av Priyanka Dixit. Besøk denne artikkelen for å vite mer om GPS, hvordan det fungerer, forklaring av nøkkelbegrepene lengdegrad og breddegrad, forskjellen mellom GPS -brikke og GPS -modul, og mye mer!

Anbefalt: