Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Tilslut Arduino med pc
- Trin 2: En kort information. Om UBlox NEO-M8N GPS-modul
- Trin 3: Interface GPS -modul med Arduino Uno
- Trin 4: Download biblioteker og installer
- Trin 5: Arduino Software (IDE)
- Trin 6: Nu, Output
- Trin 7: Afkodning af NMEA -beskedstrukturen
Video: Interfacing GPS -modul med Arduino Uno: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Hej ! Vil du tilslutte et GPS -modul til dit Arduino Uno Board, men ved ikke, hvordan du gør det? Jeg er her for at hjælpe dig! Du skal bruge følgende dele for at komme i gang.
Forbrugsvarer
- Arduino Uno bord med kabel
- UBlox NEO-M8N GPS-modul
- En computer
Trin 1: Tilslut Arduino med pc
Først og fremmest skal du forbinde dit Arduino Uno Board med en pc. Du kan besøge https://www.arduino.cc/en/Guide/ArduinoUno for at få oplysninger om installation af Arduino Software (IDE) og til tilslutning af kortet til en pc.
Trin 2: En kort information. Om UBlox NEO-M8N GPS-modul
Dette er et UBlox NEO-M8N GPS-modul med keramisk aktiv antenne. Dette GPS-modul har en 72-kanals Ublox M8-motor i modtageren. Modulet har 4 ben: VCC (forsyningsspænding), GND (jord), Tx (sender) og Rx (modtager).
Dette modul giver nonstop NMEA (National Marine Electronics Association) datastrenge til TX -pin resulterende GPS -information. Hvis du vil vide mere om dette modul, kan du downloade dets datablad her.
Trin 3: Interface GPS -modul med Arduino Uno
For tilslutning foretages forbindelserne som følger:
- Tilslut GPS -modulets Vcc til strømforsyningspinden (5V) på Arduino Uno.
- Tilslut Rx (modtagerpin) på GPS -modulet til D3 -pin på Uno.
- Tilslut Tx (sender -pin) på GPS -modulet til D4 -pin på Uno.
- Tilslut GND (Ground Pin) af GPS -modulet til GND of Uno.
Trin 4: Download biblioteker og installer
Download følgende biblioteker, og installer det i Arduino IDE -softwaren.
- Software serielt bibliotek
- TinyGPS -bibliotek til Arduino
Trin 5: Arduino Software (IDE)
Åbn eksempelkoden i Arduino Software (IDE). Under fanen Filer skal du holde markøren over eksempler, vælge TinyGPSPlus-master, og derefter klikke på DeviceExample.
Trin 6: Nu, Output
Du får output som vist ovenfor i det serielle vindue i Arduino IDE. Disse er NMEA -sætninger i sine forskellige typer.
Trin 7: Afkodning af NMEA -beskedstrukturen
Alle NMEA -meddelelser starter med $ -tegnet, og hvert datafelt er adskilt med et komma. $ GNGGA er den grundlæggende NMEA -besked. Det giver 3D -placering og nøjagtige data.
Nu, afkodningen:
- GN efter $ angiver GPS -position. GGA er til Global Positioning System Fix Data. Tegnene før det første komma angiver typen af meddelelse. Alle meddelelser er i overensstemmelse med formatet NMEA-0183 version 3.01.
- 073242– Repræsenterer det tidspunkt, hvor rettelsesplaceringen blev taget, 07:32:42 UTC
- 1837.84511, N– Breddegrad 18 grader 37.84511’N
- 07352.30436, E– Længdegrad 073 grader 52.30436 ′ E
- 1– Fix kvalitet (0 = ugyldig; 1 = GPS fix; 2 = DGPS fix; 3 = PPS fix; 4 = Real-Time Kinematic; 5 = Float RTK; 6 = estimeret (død opgørelse); 7 = Manuel input-tilstand 8 = Simuleringstilstand)
- 11– Samlet antal satellitter
- 17 - Horisontal fortynding af position
- 8, M - Højde, i meter over havets overflade
- -67,7, M -Geoidhøjde (betyder havniveau) over WGS84 ellipsoid
- Tomt felt - Tid i sekunder siden sidste DGPS -opdatering
- Tomt felt - ID -nummer for DGPS -station
- *60 - kontrolsumdataene begynder altid med *
Dette projekt er baseret på artiklen GPS -modul med Arduino og Raspberry Pi - Af Priyanka Dixit. Besøg denne artikel for at vide mere om GPS, hvordan det fungerer, forklaring af nøglebegreber længdegrad og breddegrad, forskel mellem GPS -chip og GPS -modul og meget mere!
Anbefalede:
Interfacing kapacitiv fingeraftrykssensor med Arduino UNO: 7 trin
Interfacing kapacitiv fingeraftrykssensor med Arduino UNO: Hey, hvad sker der, fyre! Akarsh her fra CETech. I dag vil vi tilføje et beskyttende lag til vores projekter. Bare rolig, vi kommer ikke til at udpege nogen livvagter til det samme. Det bliver en sød lille flot fingeraftrykssensor fra DFRobot.Så
Interfacing Ultrasonic Ranging Module HC-SR04 Med Arduino: 5 trin
Interfacing Ultrasonic Ranging Module HC-SR04 With Arduino: Hey, hvad sker der, fyre! Akarsh her fra CETech. Dette projekt af mig er lidt på den enklere side, men lige så sjovt som de andre projekter. I dette projekt skal vi interface et HC-SR04 ultralyds afstandssensormodul. Dette modul fungerer ved at generere
Arduino LCD 16x2 Tutorial - Interfacing 1602 LCD -display med Arduino Uno: 5 trin
Arduino LCD 16x2 Tutorial | Interfacing 1602 LCD -display med Arduino Uno: Hej fyre, da mange projekter har brug for en skærm for at vise dataene, uanset om det er en diy meter eller YouTube -abonnementstæller eller en lommeregner eller et tastaturlås med display, og hvis alle denne slags projekter er lavet med arduino vil de helt sikkert
Interfacing enhver Arduino med en mobiltelefon: 6 trin (med billeder)
Grænseflade for enhver Arduino med en mobiltelefon: Når du bruger en Arduino, kan det resultere ganske irriterende i ikke at kunne bruge den, bare fordi du ikke har en computer til rådighed. Måske er Windows eller Mac OS ikke kompatibelt, du har slet ingen computer, eller du vil bare have mere frihed til int
Interfacing 8051 Microcntroller Med 16*2 Lcd i Proteus Simulation: 5 trin (med billeder)
Interfacing 8051 Microcntroller Med 16*2 Lcd i Proteus Simulation: Dette er et meget grundlæggende projekt på 8051. I dette projekt vil vi fortælle dig om, hvordan vi kan interface 16*2 lcd til 8051 microcontroller. Så her bruger vi fuld 8 bit tilstand. I den næste vejledning fortæller vi også om 4 bit -tilstand