Taula de continguts:
- Subministraments
- Pas 1: Connecteu Arduino amb l'ordinador
- Pas 2: informació breu. Quant al mòdul GPS UBlox NEO-M8N
- Pas 3: Mòdul GPS d'interfície amb Arduino Uno
- Pas 4: baixeu les biblioteques i instal·leu-les
- Pas 5: programari Arduino (IDE)
- Pas 6: Ara, la sortida
- Pas 7: descodificació de l'estructura del missatge NMEA
Vídeo: Interfície del mòdul GPS amb Arduino Uno: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Hola! Voleu connectar un mòdul GPS a la vostra placa Arduino Uno, però no sabeu com fer-ho? Estic aquí per ajudar-vos! Per començar, necessitareu les següents parts.
Subministraments
- Tauler Arduino Uno amb cable
- Mòdul GPS UBlox NEO-M8N
- Un ordinador
Pas 1: Connecteu Arduino amb l'ordinador
Primer de tot, connecteu la vostra placa Arduino Uno amb un PC. Podeu visitar https://www.arduino.cc/en/Guide/ArduinoUno per obtenir informació sobre la instal·lació del programari Arduino (IDE) i per connectar la placa amb un PC.
Pas 2: informació breu. Quant al mòdul GPS UBlox NEO-M8N
Es tracta d’un mòdul GPS UBlox NEO-M8N amb antena ceràmica activa. Aquest mòdul GPS té un motor Ublox M8 de 72 canals al receptor. El mòdul té 4 pins: VCC (voltatge de subministrament), GND (terra), Tx (transmissor) i Rx (receptor).
Aquest mòdul proporciona cadenes de dades NMEA (National Marine Electronics Association) sense parar al pin TX, resultant la informació GPS. Per obtenir més informació sobre aquest mòdul, podeu descarregar-ne el full de dades aquí.
Pas 3: Mòdul GPS d'interfície amb Arduino Uno
Per a la interfície, feu les connexions de la següent manera:
- Connecteu Vcc del mòdul GPS al pin d'alimentació (5V) d'Arduino Uno.
- Connecteu Rx (pin receptor) del mòdul GPS al pin D3 de Uno.
- Connecteu Tx (Pin del transmissor) del mòdul GPS al Pin D4 de l’Uno.
- Connecteu GND (Pin de terra) del mòdul GPS a GND de Uno.
Pas 4: baixeu les biblioteques i instal·leu-les
Baixeu-vos les biblioteques següents i instal·leu-les al programari Arduino IDE.
- Biblioteca de programari en sèrie
- Biblioteca TinyGPS per a Arduino
Pas 5: programari Arduino (IDE)
Obriu el codi d'exemple a Arduino Software (IDE). A la pestanya Fitxer, passeu el cursor per sobre d'Exemples, seleccioneu TinyGPSPlus-master i, a continuació, feu clic a DeviceExample.
Pas 6: Ara, la sortida
Obtindreu la sortida tal com es mostra a la finestra de sèrie d’Arduino IDE. Aquestes són frases NMEA en els seus diferents tipus.
Pas 7: descodificació de l'estructura del missatge NMEA
Tots els missatges NMEA comencen amb el caràcter $ i cada camp de dades està separat per una coma. $ GNGGA és el missatge bàsic de NMEA. Proporciona una ubicació 3D i dades precises.
Ara, la descodificació:
- El GN després de $ indica la posició del GPS. GGA és per a dades de correcció del sistema de posicionament global. Els caràcters anteriors a la primera coma indiquen el tipus de missatge. Tots els missatges compleixen el format NMEA-0183 versió 3.01.
- 073242– Representa l'hora en què s'ha pres la ubicació correcta, 07:32:42 UTC
- 1837.84511, N– Latitud 18 graus 37.84511’N
- 07352.30436, E– Longitud 073 deg 52.30436 ′ E
- 1– Qualitat de correcció (0 = no vàlida; 1 = correcció de GPS; 2 = correcció de DGPS; 3 = correcció de PPS; 4 = cinemàtica en temps real; 5 = RTK flotant; 6 = estimat (calcul mort); 7 = mode d’entrada manual; 8 = Mode de simulació)
- 11– Nombre total de satèl·lits
- 17 - Dilució horitzontal de posició
- 8, M - Altitud, en metres sobre el nivell del mar
- -67,7, M - Altura del geoide (significa el nivell del mar) per sobre de l’el·lipsoide WGS84
- Camp buit: temps en segons des de la darrera actualització de DGPS
- Camp buit: número d'identificació de l'estació DGPS
- * 60: les dades de suma de verificació sempre comencen per *
Aquest projecte es basa en l'article Mòdul GPS amb Arduino i Raspberry Pi - Per Priyanka Dixit. Visiteu aquest article per obtenir més informació sobre el GPS, com funciona, explicació dels termes clau longitud i latitud, diferència entre xip GPS i mòdul GPS, i molt més.
Recomanat:
Mòdul GPS d’interfície amb Raspberry Pi: 10 passos
Interfície del mòdul GPS amb Raspberry Pi: Ei nois! Voleu connectar un mòdul GPS amb Raspberry Pi? Però teniu alguna dificultat per fer-ho? "No us preocupeu, estic aquí per ajudar-vos! Podeu començar utilitzant les parts següents:
Interfície del mòdul de visualització TM1637 amb Arduino: 3 passos
Interfície del mòdul de visualització TM1637 amb Arduino: As-Salam-O-Aleykum. El meu aquest instructiu tracta sobre la interfície del mòdul de visualització TM1637 amb Arduino.This és un mòdul de visualització de quatre dígits de set segments. Es presenta en una gran varietat de colors. El meu és Red Colour.It uses Tm1637 Ic
Interfície Arduino Mega amb mòdul GPS (Neo-6M): 8 passos
Interfície Arduino Mega amb mòdul GPS (Neo-6M): en aquest projecte, he mostrat com interaccionar un mòdul GPS (Neo-6M) amb Arduino Mega. La biblioteca TinyGPS s’utilitza per mostrar les dades de longitud i latitud i TinyGPS ++ s’utilitza per mostrar latitud, longitud, altitud, velocitat i nombre de satèl·lits
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32: 8 passos
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32s: en aquest tutorial, aprendreu tot sobre com iniciar, connectar-se i aconseguir que el dispositiu I2C (acceleròmetre) funcioni amb el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
ESP32 amb tutorial del mòdul E32-433T LoRa - Interfície LoRa Arduino: 8 passos
ESP32 amb tutorial del mòdul E32-433T LoRa | Interfície LoRa Arduino: Ei, què passa, nois! Akarsh aquí de CETech.Aquest projecte meu és la interfície del mòdul E32 LoRa d’Ebyte, que és un mòdul transceptor d’1 potència d’alta potència amb un ESP32 amb Arduino IDE. Hem entès el funcionament de l’E32 a la nostra última tutoria