Cuprins:

Interfațarea modulului GPS cu Arduino Uno: 7 pași
Interfațarea modulului GPS cu Arduino Uno: 7 pași
Anonim
Interfață modul GPS cu Arduino Uno
Interfață modul GPS cu Arduino Uno

Salut ! Doriți să conectați un modul GPS la placa dvs. Arduino Uno, dar nu știți cum să o faceți? Sunt aici pentru a vă ajuta! Veți avea nevoie de următoarele piese pentru a începe.

Provizii

  1. Placă Arduino Uno cu cablu
  2. Modul GPS UBlox NEO-M8N
  3. Un calculator

Pasul 1: Conectați Arduino cu computerul

Conectați Arduino cu computerul
Conectați Arduino cu computerul

În primul rând, conectați placa Arduino Uno la un computer. Puteți vizita https://www.arduino.cc/en/Guide/ArduinoUno pentru informații referitoare la instalarea software-ului Arduino (IDE) și pentru conectarea plăcii la un computer.

Pasul 2: o scurtă informație. Despre modulul GPS UBlox NEO-M8N

O scurtă informație. Despre modulul GPS UBlox NEO-M8N
O scurtă informație. Despre modulul GPS UBlox NEO-M8N

Acesta este un modul GPS UBlox NEO-M8N cu antenă ceramică activă. Acest modul GPS are în receptor receptorul Ublox M8 pe 72 de canale. Modulul are 4 pini: VCC (tensiune de alimentare), GND (masă), Tx (emițător) și Rx (receptor).

Acest modul furnizează șiruri de date non-stop NMEA (National Marine Electronics Association) către pinul TX, rezultând informații GPS. Pentru a afla mai multe despre acest modul, puteți descărca fișa tehnică a acestuia de aici.

Pasul 3: Modul GPS de interfață cu Arduino Uno

Modul GPS de interfață cu Arduino Uno
Modul GPS de interfață cu Arduino Uno

Pentru interfață, faceți conexiunile după cum urmează:

  1. Conectați Vcc al modulului GPS la pinul de alimentare (5V) al Arduino Uno.
  2. Conectați Rx (pinul receptorului) modulului GPS la pinul D3 al Uno.
  3. Conectați Tx (Pinul emițătorului) modulului GPS la pinul D4 al Uno.
  4. Conectați GND (pinul de masă) al modulului GPS la GND de Uno.

Pasul 4: Descărcați bibliotecile și instalați

Descărcați bibliotecile și instalați
Descărcați bibliotecile și instalați

Descărcați următoarele biblioteci și instalați-l în software-ul Arduino IDE.

  1. Bibliotecă serială software
  2. Biblioteca TinyGPS pentru Arduino

Pasul 5: Software Arduino (IDE)

Software Arduino (IDE)
Software Arduino (IDE)

Deschideți exemplul de cod în Arduino Software (IDE). Sub fila Fișier, plasați cursorul peste Exemple, selectați TinyGPSPlus-master, apoi faceți clic pe DeviceExample.

Pasul 6: Acum, ieșirea

Acum, ieșirea!
Acum, ieșirea!

Veți obține ieșirea așa cum se arată mai sus în fereastra serială a Arduino IDE. Acestea sunt propoziții NMEA în diferitele sale tipuri.

Pasul 7: Decodarea structurii mesajului NMEA

Decodarea structurii mesajului NMEA
Decodarea structurii mesajului NMEA

Toate mesajele NMEA încep cu caracterul $ și fiecare câmp de date este separat printr-o virgulă. $ GNGGA este mesajul de bază NMEA. Oferă locație 3D și date precise.

Acum, decodarea:

  • GN după $ indică poziția GPS. GGA este pentru date corecte ale sistemului de poziționare globală. Caracterele dinaintea primei virgule indică tipul mesajului. Toate mesajele sunt conforme cu formatul NMEA-0183 versiunea 3.01.
  • 073242– Reprezintă ora la care a fost luată locația corectă, 07:32:42 UTC
  • 1837.84511, N– Latitudine 18 deg 37.84511’N
  • 07352.30436, E– Longitudine 073 deg 52.30436 ′ E
  • 1– Calitate corecție (0 = invalid; 1 = corecție GPS; 2 = corecție DGPS; 3 = corecție PPS; 4 = cinematică în timp real; 5 = RTK plutitor; 6 = estimat (calcul)); 7 = modul de introducere manuală; 8 = modul de simulare)
  • 11– Numărul total de sateliți
  • 17 - Diluarea orizontală a poziției
  • 8, M - Altitudine, în metri deasupra nivelului mării
  • -67,7, M - Înălțimea geoidului (înseamnă nivelul mării) deasupra elipsoidului WGS84
  • Câmp gol - Timp în secunde de la ultima actualizare DGPS
  • Câmp gol - numărul de identificare al stației DGPS
  • * 60 - datele de sumă de verificare încep întotdeauna cu *

Acest proiect se bazează pe articolul Modul GPS cu Arduino și Raspberry Pi - De Priyanka Dixit. Accesați acest articol pentru a afla mai multe despre GPS, cum funcționează, explicația termenilor cheie longitudine și latitudine, diferența dintre cipul GPS și modulul GPS și multe altele!

Recomandat: