Satura rādītājs:

Saskarnes GPS modulis ar Arduino Uno: 7 soļi
Saskarnes GPS modulis ar Arduino Uno: 7 soļi

Video: Saskarnes GPS modulis ar Arduino Uno: 7 soļi

Video: Saskarnes GPS modulis ar Arduino Uno: 7 soļi
Video: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, Jūlijs
Anonim
Saskarnes GPS modulis ar Arduino Uno
Saskarnes GPS modulis ar Arduino Uno

Sveiki ! Vai vēlaties savienot GPS moduli ar savu Arduino Uno dēli, bet nezināt, kā to izdarīt? Es esmu šeit, lai jums palīdzētu! Lai sāktu, jums būs nepieciešamas šādas daļas.

Piegādes

  1. Arduino Uno dēlis ar kabeli
  2. UBlox NEO-M8N GPS modulis
  3. Dators

Solis: savienojiet Arduino ar datoru

Savienojiet Arduino ar datoru
Savienojiet Arduino ar datoru

Pirmkārt, savienojiet savu Arduino Uno plati ar datoru. Jūs varat apmeklēt vietni https://www.arduino.cc/en/Guide/ArduinoUno, lai iegūtu informāciju par Arduino programmatūras (IDE) instalēšanu un tāfeles savienošanu ar datoru.

2. darbība. Īsa informācija. Par UBlox NEO-M8N GPS moduli

Īsa informācija. Par UBlox NEO-M8N GPS moduli
Īsa informācija. Par UBlox NEO-M8N GPS moduli

Šis ir UBlox NEO-M8N GPS modulis ar aktīvo keramikas antenu. Šim GPS modulim uztvērējā ir 72 kanālu Ublox M8 dzinējs. Modulim ir 4 tapas: VCC (barošanas spriegums), GND (zemējums), Tx (raidītājs) un Rx (uztvērējs).

Šis modulis nodrošina nepārtrauktas NMEA (Nacionālās jūras elektronikas asociācijas) datu virknes TX tapas GPS informācijai. Lai uzzinātu vairāk par šo moduli, šeit varat lejupielādēt tā datu lapu.

3. solis: saskarnes GPS modulis ar Arduino Uno

Saskarnes GPS modulis ar Arduino Uno
Saskarnes GPS modulis ar Arduino Uno

Lai izveidotu savienojumu, izveidojiet savienojumus šādi:

  1. Savienojiet GPS moduļa Vcc ar Arduino Uno barošanas tapu (5V).
  2. Savienojiet GPS moduļa Rx (uztvērēja tapu) ar Uno D3 tapu.
  3. Savienojiet GPS moduļa Tx (raidītāja tapu) ar Uno D4 tapu.
  4. Savienojiet GPS moduļa GND (zemes tapu) ar Uno GND.

4. darbība: lejupielādējiet bibliotēkas un instalējiet

Lejupielādējiet bibliotēkas un instalējiet
Lejupielādējiet bibliotēkas un instalējiet

Lejupielādējiet šīs bibliotēkas un instalējiet to Arduino IDE programmatūrā.

  1. Programmatūras sērijas bibliotēka
  2. TinyGPS bibliotēka Arduino

5. darbība: Arduino programmatūra (IDE)

Arduino programmatūra (IDE)
Arduino programmatūra (IDE)

Atveriet piemēra kodu programmā Arduino Software (IDE). Cilnē Fails virziet kursoru virs Piemēri, atlasiet TinyGPSPlus-master un pēc tam noklikšķiniet uz DeviceExample.

6. solis: Tagad izeja

Tagad izeja!
Tagad izeja!

Jūs iegūsit izvadi, kā parādīts iepriekš, Arduino IDE sērijas logā. Tie ir NMEA teikumi dažādos veidos.

7. darbība: NMEA ziņojumu struktūras atšifrēšana

NMEA ziņojumu struktūras atšifrēšana
NMEA ziņojumu struktūras atšifrēšana

Visi NMEA ziņojumi sākas ar rakstzīmi $, un katrs datu lauks ir atdalīts ar komatu. $ GNGGA ir NMEA pamatziņojums. Tas nodrošina 3D atrašanās vietu un precīzus datus.

Tagad dekodēšana:

  • GN aiz $ norāda GPS atrašanās vietu. GGA ir paredzēts globālās pozicionēšanas sistēmas fiksētajiem datiem. Rakstzīmes pirms pirmā komata norāda ziņas veidu. Visi ziņojumi atbilst NMEA-0183 versijas 3.01 formātam.
  • 073242– attēlo fiksētās atrašanās vietas uzņemšanas laiku, 07:32:42 UTC
  • 1837.84511, N– Latitude 18 ° 37.84511’N
  • 07352.30436, A - garums 073 gr. 52.30436 ′ E
  • 1– Labot kvalitāti (0 = nederīgs; 1 = GPS labojums; 2 = DGPS labojums; 3 = PPS labojums; 4 = reālā laika kinemātika; 5 = pludiņa RTK; 6 = aprēķinātā (nederīga aprēķināšana); 7 = manuālās ievades režīms; 8 = simulācijas režīms)
  • 11– Kopējais satelītu skaits
  • 17 - Horizontālā stāvokļa atšķaidīšana
  • 8, M - augstums, metros virs jūras līmeņa
  • -67,7, M -ģeoīda augstums (nozīmē jūras līmeni) virs WGS84 elipsoīda
  • Tukšs lauks - laiks sekundēs kopš pēdējā DGPS atjauninājuma
  • Tukšs lauks - DGPS stacijas ID numurs
  • *60 - kontrolsummas dati vienmēr sākas ar *

Šī projekta pamatā ir raksts GPS modulis ar Arduino un Raspberry Pi - Autors Priyanka Dixit. Apmeklējiet šo rakstu, lai uzzinātu vairāk par GPS, tā darbību, galveno terminu garuma un platuma skaidrojumu, atšķirību starp GPS mikroshēmu un GPS moduli un daudz ko citu!

Ieteicams: