Cuprins:
- Provizii
- Pasul 1: Conectați Arduino cu computerul
- Pasul 2: o scurtă informație. Despre modulul GPS UBlox NEO-M8N
- Pasul 3: Modul GPS de interfață cu Arduino Uno
- Pasul 4: Descărcați bibliotecile și instalați
- Pasul 5: Software Arduino (IDE)
- Pasul 6: Acum, ieșirea
- Pasul 7: Decodarea structurii mesajului NMEA
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
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
- Placă Arduino Uno cu cablu
- Modul GPS UBlox NEO-M8N
- Un calculator
Pasul 1: 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
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
Pentru interfață, faceți conexiunile după cum urmează:
- Conectați Vcc al modulului GPS la pinul de alimentare (5V) al Arduino Uno.
- Conectați Rx (pinul receptorului) modulului GPS la pinul D3 al Uno.
- Conectați Tx (Pinul emițătorului) modulului GPS la pinul D4 al Uno.
- 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 următoarele biblioteci și instalați-l în software-ul Arduino IDE.
- Bibliotecă serială software
- Biblioteca TinyGPS pentru Arduino
Pasul 5: 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
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
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:
Interfațarea modulului cu ultrasunete HC-SR04 cu Arduino: 5 pași
Interfațarea modulului cu ultrasunete HC-SR04 cu Arduino: Hei, ce se întâmplă, băieți! Akarsh aici de la CETech. Acest proiect al meu este puțin mai simplu, dar la fel de distractiv ca celelalte proiecte. În acest proiect, vom interfața un modul senzor de distanță cu ultrasunete HC-SR04. Acest modul funcționează de generatin
Interfațarea modulului de afișare TM1637 cu Arduino: 3 pași
Interfațarea modulului de afișare TM1637 cu Arduino: As-Salam-O-Aleykum! Acest lucru instructiv este despre interfața modulului de afișare TM1637 cu Arduino. Acesta este modulul de afișare cu patru cifre cu șapte segmente. Acesta vine într-o varietate de culori. Al meu este culoarea roșie. Folosește Tm1637 Ic
Cum să schimbați cu ușurință numele modulului Bluetooth cu Arduino: 4 pași
Cum să schimbați cu ușurință numele modulului Bluetooth cu Arduino: în acest proiect veți învăța cum să denumiți modulul Bluetooth și să detectați eșecurile în funcționarea Bluetooth-ului dvs. Pentru acest proiect, veți utiliza următoarele componente prezentate mai jos
Circuitul modulului de releu de control Lora Arduino: 12 pași
Circuitul modulului de releu de control Lora Arduino: În acest proiect Lora, vom vedea cum să controlăm dispozitivele de înaltă tensiune cu circuitul de control al releului LoRa Arduino. În acest proiect Arduino Lora, vom folosi modulul Reyax RYLR896 Lora, Arduino și modulul de releu 12v pentru a controla 5 electrocasnice cu
Proiect Arduino: Gama de testare a modulului LoRa RF1276 pentru urmărirea GPS Soluție: 9 pași (cu imagini)
Proiect Arduino: Test Range Module LoRa RF1276 pentru urmărire GPS Soluție: Conexiune: USB - Serial Necesitate: Chrome Browser Necesitate: 1 X Arduino Mega Need: 1 X GPS Need: 1 X Card SD Need: 2 X LoRa Modem RF1276 Funcție: Arduino Send GPS value la baza principală - Datele principale de stocare a bazei în modulul Datora Server Lora: ultra-lung