Tabla de contenido:
- Suministros
- Paso 1: conecta Arduino con la PC
- Paso 2: una breve información. Acerca del módulo GPS UBlox NEO-M8N
- Paso 3: Interfaz del módulo GPS con Arduino Uno
- Paso 4: descargue las bibliotecas e instálelas
- Paso 5: software Arduino (IDE)
- Paso 6: ¡Ahora, la salida
- Paso 7: decodificación de la estructura del mensaje NMEA
Video: Interfaz del módulo GPS con Arduino Uno: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Hola ! ¿Desea conectar un módulo GPS a su placa Arduino Uno, pero no sabe cómo hacerlo? ¡Estoy aqui para ayudarte! Necesitará las siguientes partes para comenzar.
Suministros
- Placa Arduino Uno con Cable
- Módulo GPS UBlox NEO-M8N
- Un ordenador
Paso 1: conecta Arduino con la PC
En primer lugar, conecte su placa Arduino Uno con una PC. Puede visitar https://www.arduino.cc/en/Guide/ArduinoUno para obtener información sobre la instalación del software Arduino (IDE) y para conectar la placa con una PC.
Paso 2: una breve información. Acerca del módulo GPS UBlox NEO-M8N
Este es un módulo GPS UBlox NEO-M8N con antena activa de cerámica. Este módulo GPS tiene un motor Ublox M8 de 72 canales en el receptor. El módulo tiene 4 pines: VCC (voltaje de suministro), GND (tierra), Tx (transmisor) y Rx (receptor).
Este módulo proporciona cadenas de datos NMEA (Asociación Nacional de Electrónica Marina) sin escalas a la información GPS resultante del pin TX. Para saber más sobre este módulo, puede descargar su hoja de datos aquí.
Paso 3: Interfaz del módulo GPS con Arduino Uno
Para la interfaz, haga las conexiones de la siguiente manera:
- Conecte Vcc del módulo GPS al Pin de la fuente de alimentación (5V) de Arduino Uno.
- Conecte Rx (Pin del receptor) del módulo GPS al Pin D3 de Uno.
- Conecte el Tx (Pin del transmisor) del módulo GPS al Pin D4 de Uno.
- Conecte GND (clavija de tierra) del módulo GPS a GND de Uno.
Paso 4: descargue las bibliotecas e instálelas
Descargue las siguientes bibliotecas e instálelas en el software Arduino IDE.
- Biblioteca de serie de software
- Biblioteca TinyGPS para Arduino
Paso 5: software Arduino (IDE)
Abra el código de ejemplo en el software Arduino (IDE). En la pestaña Archivo, coloque el cursor sobre Ejemplos, seleccione TinyGPSPlus-master y luego haga clic en DeviceExample.
Paso 6: ¡Ahora, la salida
Obtendrá el resultado como se muestra arriba en la ventana serial de Arduino IDE. Estas son sentencias NMEA en sus diferentes tipos.
Paso 7: decodificación de la estructura del mensaje NMEA
Todos los mensajes NMEA comienzan con el carácter $ y cada campo de datos está separado por una coma. $ GNGGA es el mensaje NMEA básico. Proporciona ubicación en 3D y datos precisos.
Ahora, la decodificación:
- La GN después de $ indica la posición GPS. GGA es para datos fijos del sistema de posicionamiento global. Los caracteres antes de la primera coma indican el tipo de mensaje. Todos los mensajes cumplen con el formato NMEA-0183 versión 3.01.
- 073242: representa la hora a la que se tomó la ubicación de corrección, 07:32:42 UTC
- 1837.84511, N– Latitud 18 grados 37.84511 'N
- 07352.30436, E– Longitud 073 grados 52.30436 ′ E
- 1– Calidad del fijo (0 = no válido; 1 = fijo GPS; 2 = fijo DGPS; 3 = fijo PPS; 4 = Cinemática en tiempo real; 5 = RTK flotante; 6 = estimado (navegación a estima); 7 = Modo de entrada manual; 8 = modo de simulación)
- 11– Número total de satélites
- 17 - Dilución horizontal de posición
- 8, M - Altitud, en metros sobre el nivel del mar
- -67,7, M - Altura del geoide (nivel del mar) sobre el elipsoide WGS84
- Campo vacío: tiempo en segundos desde la última actualización de DGPS
- Campo vacío: número de identificación de la estación DGPS
- * 60 - los datos de la suma de comprobación, siempre comienzan con *
Este proyecto se basa en el artículo Módulo GPS con Arduino y Raspberry Pi - Por Priyanka Dixit. Visite este artículo para saber más sobre GPS, cómo funciona, explicación de los términos clave longitud y latitud, diferencia entre el chip GPS y el módulo GPS, ¡y mucho más!
Recomendado:
Interfaz del módulo GPS con Raspberry Pi: 10 pasos
Módulo GPS de interfaz con Raspberry Pi: ¡Hola, chicos! ¿Desea conectar un módulo GPS con Raspberry Pi? ¿Pero enfrenta alguna dificultad para hacerlo? "¡No se preocupe, estoy aquí para ayudarlo! Puede comenzar utilizando las siguientes partes:
Interfaz del módulo de rango ultrasónico HC-SR04 con Arduino: 5 pasos
Interfaz del módulo de rango ultrasónico HC-SR04 con Arduino: ¡Hola, chicos! Aquí Akarsh de CETech. Este proyecto mío es un poco más simple pero tan divertido como los otros proyectos. En este proyecto, vamos a conectar un módulo de sensor de distancia ultrasónico HC-SR04. Este módulo funciona por generatin
Interfaz del módulo de pantalla TM1637 con Arduino: 3 pasos
Interfaz del módulo de pantalla TM1637 con Arduino: ¡As-Salam-O-Aleykum! Mi este instructivo trata sobre la interfaz del módulo de pantalla TM1637 con Arduino. Este es el módulo de pantalla de cuatro dígitos y siete segmentos. Viene en una variedad de colores. El mío es de color rojo. Utiliza Tm1637 Ic
Interfaz Arduino Mega con módulo GPS (Neo-6M): 8 pasos
Interfaz Arduino Mega con módulo GPS (Neo-6M): En este proyecto, he mostrado cómo interconectar un módulo GPS (Neo-6M) con Arduino Mega. La biblioteca TinyGPS se usa para mostrar los datos de Longitud y Latitud y TinyGPS ++ se usa para mostrar Latitud, Longitud, Altitud, Velocidad y número de satélite
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: 8 pasos
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: en este tutorial, aprenderá todo sobre cómo iniciar, conectar y hacer que el dispositivo I2C (acelerómetro) funcione con el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)