Tabla de contenido:

Interfaz del módulo GPS con Arduino Uno: 7 pasos
Interfaz del módulo GPS con Arduino Uno: 7 pasos

Video: Interfaz del módulo GPS con Arduino Uno: 7 pasos

Video: Interfaz del módulo GPS con Arduino Uno: 7 pasos
Video: Uso del módulo GPS NEO-6M || Tutorial Arduino 2024, Mes de julio
Anonim
Interfaz del módulo GPS con Arduino Uno
Interfaz del módulo GPS con Arduino Uno

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

  1. Placa Arduino Uno con Cable
  2. Módulo GPS UBlox NEO-M8N
  3. Un ordenador

Paso 1: conecta Arduino con la PC

Conecte Arduino con PC
Conecte Arduino con 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

Una breve información. Acerca del módulo GPS UBlox NEO-M8N
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

Módulo de interfaz GPS con Arduino Uno
Módulo de interfaz GPS con Arduino Uno

Para la interfaz, haga las conexiones de la siguiente manera:

  1. Conecte Vcc del módulo GPS al Pin de la fuente de alimentación (5V) de Arduino Uno.
  2. Conecte Rx (Pin del receptor) del módulo GPS al Pin D3 de Uno.
  3. Conecte el Tx (Pin del transmisor) del módulo GPS al Pin D4 de Uno.
  4. Conecte GND (clavija de tierra) del módulo GPS a GND de Uno.

Paso 4: descargue las bibliotecas e instálelas

Descargue las bibliotecas e instálelas
Descargue las bibliotecas e instálelas

Descargue las siguientes bibliotecas e instálelas en el software Arduino IDE.

  1. Biblioteca de serie de software
  2. Biblioteca TinyGPS para Arduino

Paso 5: software Arduino (IDE)

Software Arduino (IDE)
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

¡Ahora, la Salida!
¡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

Decodificación de la estructura del mensaje NMEA
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: