Përmbajtje:

Ndërfaqja e modulit GPS me Arduino Uno: 7 hapa
Ndërfaqja e modulit GPS me Arduino Uno: 7 hapa

Video: Ndërfaqja e modulit GPS me Arduino Uno: 7 hapa

Video: Ndërfaqja e modulit GPS me Arduino Uno: 7 hapa
Video: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, Nëntor
Anonim
Ndërfaqja e modulit GPS me Arduino Uno
Ndërfaqja e modulit GPS me Arduino Uno

Pershendetje! Dëshironi të lidhni një modul GPS me Arduino Uno Board tuaj, por nuk dini si ta bëni atë? Unë jam këtu për t'ju ndihmuar! Ju do të keni nevojë për pjesët e mëposhtme për të filluar.

Furnizimet

  1. Bordi Arduino Uno me kabllo
  2. Moduli GPS UBlox NEO-M8N
  3. Një kompjuter

Hapi 1: Lidhni Arduino me PC

Lidhni Arduino me një kompjuter
Lidhni Arduino me një kompjuter

Para së gjithash, lidhni Arduino Uno Board me një PC. Mund të vizitoni https://www.arduino.cc/en/Guide/ArduinoUno për informacion në lidhje me instalimin e Arduino Software (IDE) dhe për lidhjen e Bordit me një PC.

Hapi 2: Një informacion i shkurtër. Rreth modulit GPS UBlox NEO-M8N

Një Informacion i Shkurtër. Rreth modulit GPS UBlox NEO-M8N
Një Informacion i Shkurtër. Rreth modulit GPS UBlox NEO-M8N

Ky është një modul GPS UBlox NEO-M8N me Antenë Aktive Qeramike. Ky modul GPS ka motorin 72-kanalësh Ublox M8 në marrës. Moduli ka 4 kunja: VCC (Tensioni i Furnizimit), GND (Ground), Tx (Transmetues) dhe Rx (Marrësi).

Ky modul siguron vargje të të dhënave pa ndërprerje NMEA (Shoqata Kombëtare e Elektronikës Detare) në pin TX që rezulton në informacionin GPS. Për të ditur më shumë rreth këtij moduli, mund të shkarkoni fletën e të dhënave të tij këtu.

Hapi 3: Ndërfaqja e modulit GPS me Arduino Uno

Ndërfaqja e modulit GPS me Arduino Uno
Ndërfaqja e modulit GPS me Arduino Uno

Për ndërfaqen, bëni lidhjet si më poshtë:

  1. Lidhni Vcc të modulit GPS me pinin e furnizimit me energji (5V) të Arduino Uno.
  2. Lidhni Rx (Pin Marrës) të modulit GPS me D3 Pin të Uno.
  3. Lidhni Tx (Pin transmetues) të modulit GPS me D4 Pin të Uno.
  4. Lidhni GND (Pin Ground) të modulit GPS me GND të Uno.

Hapi 4: Shkarkoni Bibliotekat dhe Instaloni

Shkarkoni bibliotekat dhe instaloni
Shkarkoni bibliotekat dhe instaloni

Shkarkoni bibliotekat e mëposhtme dhe instalojini në programin Arduino IDE.

  1. Biblioteka Seriale e Softuerëve
  2. Biblioteka TinyGPS për Arduino

Hapi 5: Arduino Software (IDE)

Softueri Arduino (IDE)
Softueri Arduino (IDE)

Hapni kodin shembull në Arduino Software (IDE). Nën skedën File, vendoseni kursorin mbi Shembuj, zgjidhni TinyGPSPlus-master dhe më pas klikoni në DeviceExample.

Hapi 6: Tani, Output

Tani, Output!
Tani, Output!

Do të merrni daljen siç tregohet më sipër në dritaren serike të Arduino IDE. Këto janë fjali NMEA në llojet e saj të ndryshme.

Hapi 7: Dekodimi i strukturës së mesazheve NMEA

Dekodimi i strukturës së mesazheve NMEA
Dekodimi i strukturës së mesazheve NMEA

Të gjitha mesazhet NMEA fillojnë me karakterin $, dhe secila fushë e të dhënave ndahet me presje. $ GNGGA është mesazhi bazë NMEA. Ofron vendndodhje 3D dhe të dhëna të sakta.

Tani, deshifrimi:

  • GN pas $ tregon pozicionin e GPS. GGA është për të dhënat e fiksimit të sistemit të pozicionimit global. Karakteret para presjes së parë tregojnë llojin e mesazhit. Të gjitha mesazhet përputhen me formatin NMEA-0183 version 3.01.
  • 073242– Përfaqëson kohën në të cilën është marrë vendndodhja e rregullimit, 07:32:42 UTC
  • 1837.84511, N– Gjerësia gjeografike 18 deg 37.84511’N
  • 07352.30436, E– Gjatësia 073 deg 52.30436 ′ E
  • 1– Cilësimi i fiksimit (0 = i pavlefshëm; 1 = rregullimi i GPS; 2 = rregullimi i DGPS; 3 = rregullimi i PPS; 4 = Kinematika në kohë reale; 5 = RTK Float; 6 = e vlerësuar (llogaritja e vdekur); 7 = Mënyra e hyrjes manuale; 8 = Mënyra e simulimit)
  • 11– Numri total i satelitëve
  • 17 - Hollimi horizontal i pozicionit
  • 8, M - Lartësia, në metra mbi nivelin e detit
  • -67.7, M -Lartësia e gjeoidit (nënkupton nivelin e detit) mbi elipsoidin WGS84
  • Fusha bosh - Koha në sekonda që nga azhurnimi i fundit i DGPS
  • Fusha bosh - numri i ID i stacionit DGPS
  • *60 - të dhënat e kontrollit, gjithmonë fillojnë me *

Ky projekt bazohet në artikullin Moduli GPS me Arduino dhe Raspberry Pi - Nga Priyanka Dixit. Vizitoni këtë artikull për të ditur më shumë rreth GPS, si funksionon, shpjegimin e termave kyç gjatësi dhe gjerësi, ndryshimi midis çipit GPS dhe modulit GPS, dhe shumë më tepër!

Recommended: