Sadržaj:

Povezivanje GPS modula s Arduino Uno: 7 koraka
Povezivanje GPS modula s Arduino Uno: 7 koraka

Video: Povezivanje GPS modula s Arduino Uno: 7 koraka

Video: Povezivanje GPS modula s Arduino Uno: 7 koraka
Video: Пошаговая настройка GSM модуля SIM800L 2024, Novembar
Anonim
Povezivanje GPS modula s Arduino Uno
Povezivanje GPS modula s Arduino Uno

Zdravo! Želite li spojiti GPS modul na Arduino Uno ploču, ali ne znate kako to učiniti? Ovdje sam da vam pomognem! Za početak će vam trebati sljedeći dijelovi.

Supplies

  1. Arduino Uno ploča s kabelom
  2. UBlox NEO-M8N GPS modul
  3. Kompjuter

Korak 1: Povežite Arduino s računalom

Povežite Arduino sa računarom
Povežite Arduino sa računarom

Prije svega, povežite svoju Arduino Uno ploču s računalom. Možete posjetiti https://www.arduino.cc/en/Guide/ArduinoUno za informacije o instalaciji Arduino softvera (IDE) i za povezivanje ploče s računarom.

Korak 2: Kratke informacije. O GPS modulu UBlox NEO-M8N

Kratke informacije. O GPS modulu UBlox NEO-M8N
Kratke informacije. O GPS modulu UBlox NEO-M8N

Ovo je UBlox NEO-M8N GPS modul sa keramičkom aktivnom antenom. Ovaj GPS modul ima 72-kanalni Ublox M8 motor u prijemniku. Modul ima 4 pina: VCC (napon napajanja), GND (uzemljenje), Tx (predajnik) i Rx (prijemnik).

Ovaj modul pruža neprekidne nizove podataka NMEA (National Marine Electronics Association) na TX pin -u što rezultira GPS informacijama. Da biste saznali više o ovom modulu, ovdje možete preuzeti njegov tehnički list.

Korak 3: Interfejs GPS modul sa Arduino Uno

Sučelje GPS modul sa Arduino Uno
Sučelje GPS modul sa Arduino Uno

Za povezivanje napravite veze na sljedeći način:

  1. Spojite Vcc GPS modula na pin za napajanje (5V) Arduino Uno.
  2. Spojite Rx (prijemnički pin) GPS modula na D3 pin Uno.
  3. Spojite Tx (pin predajnika) GPS modula na D4 pin na Uno -u.
  4. Spojite GND (Ground Pin) GPS modula na GND Uno.

Korak 4: Preuzmite biblioteke i instalirajte

Preuzmite biblioteke i instalirajte
Preuzmite biblioteke i instalirajte

Preuzmite sljedeće biblioteke i instalirajte ih u Arduino IDE softver.

  1. Serijska biblioteka softvera
  2. TinyGPS biblioteka za Arduino

Korak 5: Arduino softver (IDE)

Arduino softver (IDE)
Arduino softver (IDE)

Otvorite primjer koda u Arduino softveru (IDE). Na kartici Datoteka zadržite pokazivač miša iznad Primjeri, odaberite TinyGPSPlus-master, a zatim kliknite DeviceExample.

Korak 6: Sada, izlaz

Sada, izlaz!
Sada, izlaz!

Dobit ćete izlaz kao što je prikazano gore u serijskom prozoru Arduino IDE -a. Ovo su rečenice NMEA -e u različitim vrstama.

Korak 7: Dekodiranje NMEA strukture poruka

Dekodiranje strukture poruka NMEA
Dekodiranje strukture poruka NMEA

Sve NMEA poruke počinju znakom $, a svako polje podataka odvojeno je zarezom. $ GNGGA je osnovna poruka NMEA -e. Pruža 3D lokaciju i točne podatke.

Sada dekodiranje:

  • GN nakon $ označava GPS položaj. GGA je za podatke o fiksnim podacima sistema globalnog pozicioniranja. Znakovi ispred prve zareze označavaju vrstu poruke. Sve poruke odgovaraju formatu NMEA-0183 verzije 3.01.
  • 073242– Predstavlja vrijeme u kojem je lokacija za popravku zauzeta, 07:32:42 UTC
  • 1837.84511, N– Geografska širina 18 stepeni 37.84511’N
  • 07352.30436, E– Geografska dužina 073 stepeni 52.30436 ′ istočno
  • 1– Kvalitet popravka (0 = nevažeći; 1 = GPS popravak; 2 = DGPS popravak; 3 = PPS popravak; 4 = Kinematika u stvarnom vremenu; 5 = RTK sa plovkom; 6 = procijenjena vrijednost (mrtvo računanje); 7 = Ručni način unosa; 8 = Način simulacije)
  • 11– Ukupan broj satelita
  • 17 - Horizontalno razrjeđivanje položaja
  • 8, M - Nadmorska visina, u metrima iznad nivoa mora
  • -67,7, M -Visina geoida (znači nivo mora) iznad elipsoida WGS84
  • Prazno polje - Vrijeme u sekundama od zadnjeg ažuriranja DGPS -a
  • Prazno polje - ID broj DGPS stanice
  • *60 - podaci o kontrolnom iznosu, uvijek počinju sa *

Ovaj se projekt temelji na članku GPS modul s Arduinom i Raspberry Pi - Autor Priyanka Dixit. Posjetite ovaj članak da biste saznali više o GPS -u, kako radi, objašnjenju ključnih pojmova geografska dužina i širina, razlika između GPS čipa i GPS modula i još mnogo toga!

Preporučuje se: