Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Módulo GPS u-blox LEA-6H 02 con Arduino y Python

Componentes y suministros

Arduino UNO
Puede usar cualquier módulo Arduino disponible con el puerto de comunicación UART compatible
× 1
Receptor GPS (genérico)
Usé Ublox LEA 6h 02 pero puedes usar cualquier módulo que admita la comunicación UART
× 1
Cables de puente (genéricos)
× 1
Cable USB-A a B
× 1

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

Interfaz del módulo GPS (utilicé LEA-6H 02) usando un Arduino UNO (o cualquier otro dispositivo Arduino) y calculando la latitud y longitud para mostrar en la ventana de la aplicación escrita en Python.

Paso 1:Obtenga un módulo GPS u-blox LEA-6H 02, lea las especificaciones de la hoja de datos y prepare el módulo para conectarse a Arduino

  • Lea atentamente la hoja de datos de u-blox LEA 6 y asegúrese de que su módulo sea correcto
  • La mayoría de los módulos funcionan a ~ 2.7 a 3.6v , así que asegúrate de tener la fuente de alimentación adecuada, utilicé Pin Arduino 3.3v
  • Todos los módulos son compatibles con el puerto de comunicación UART, por lo que lo usaremos para interactuar con Arduino
  • Los módulos por defecto vienen con enchufes micro hembra que encuentro difícil de conectar a Arduino, por lo tanto lo reemplacé con un enchufe hembra de cable de puente de 2.54 mm (antes de reemplazarlo, asegúrese de saber qué pin hace qué y haga un diagrama de pin en papel o computadora)
  • Ahora este módulo está listo para conectarse a Arduino
LEA-6_DataSheet__28UBX-14044797_29.pdf

Paso 2:conecta el módulo GPS con Arduino

Conecte Tx y Rx del módulo GPS con Rx y Tx de Arduino

  • Tx de GPS (cable verde en mi caso) a => Rx de Arduino
  • Rx de GPS (cable amarillo en mi caso) a => Tx de Arduino
  • Identifique Tx (transmisor) y Rx (receptor) del módulo GPS y lo mismo en Arduino también (usé UNO, por lo que solo obtuvo 1 puerto de comunicación UART, Tx en pin0 y Rx en pin1, más especificaciones en Arduino UNO)

Precaución:asegúrese de no aplicar más de 3.3v (máx. 3.6v) a su módulo GPS y lea el módulo de instrucciones con atención

Paso 3:Cargue el programa Arduino para leer el puerto serial (comunicación)

  • El código para este proyecto se puede encontrar en el repositorio de GitHub
  • Enlace:https://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
  • Lea el archivo README.md

Observe la respuesta en la pantalla

  • Llevará algún tiempo dar una respuesta válida y depende de la intensidad de la señal recibida por el módulo GPS
  • Mantenga el módulo GPS al aire libre o cerca de la ventana
  • Instale el software u-center como se indica en el archivo README.md anterior
  • Sube el código Arduino al módulo Arduino
  • Conecte los pines del GPS a Arduino
  • Abra el monitor serial en Arduino IDE y observe la salida del módulo GPS, asegúrese de que esté imprimiendo una salida que valga la pena
  • Desconecte el puerto serial de Arduino cerrando el monitor serial y ahora abra el software u-center y seleccione el puerto serial de Arduino

Paso 4:Ejecute el código Python

  • Descargue y configure Python en su máquina local
  • Descargue el código Python para leer los datos del GPS a través del puerto de comunicación en serie de su máquina
  • Conecte y encienda el GPS con Arduino
  • Identifique el puerto com al que está conectado Arduino
  • Ejecute código Python
  • Ingrese los detalles del puerto com
  • Verificar datos de latitud y longitud

Código

Github
https://github.com/harshgosar/LEA-6h-GPS-Arduino-Pythonhttps://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
LEA-6h-GPS-Arduino-Python
Código Arduino para cargar en microcontrolador y código Python para interfazhttps://github.com/harshgosar/LEA-6h-GPS-Arduino-Python

Esquemas

Imágenes de conexión GPS y Arduino Conexión GPS y Arduino Image2

Proceso de manufactura

  1. Creación de robots con Raspberry Pi y Python
  2. Módulo de importación en Python con ejemplos
  3. Capturando las gotas de agua con Arduino
  4. Sistema de asistencia que usa Arduino y RFID con Python
  5. Sensor DHT11 con LED y altavoz piezoeléctrico
  6. Arduino Temp. Monitor y reloj en tiempo real con pantalla 3.2
  7. Cómo conectar Arduino Mega con el módulo GPS NEO-6M
  8. Control del servomotor con Arduino y MPU6050
  9. Reconocimiento y síntesis de voz con Arduino
  10. Pantalla de ubicación GPS con protectores de pantalla GPS y TFT
  11. Módulo Arduino + GPS - Notificador de destino