Módulo GPS u-blox LEA-6H 02 con Arduino y Python
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Aplicaciones y servicios en línea
|
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
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-PythonLEA-6h-GPS-Arduino-Python
Código Arduino para cargar en microcontrolador y código Python para interfazhttps://github.com/harshgosar/LEA-6h-GPS-Arduino-PythonEsquemas
Imágenes de conexión GPS y Arduino Conexión GPS y Arduino Image2Proceso de manufactura
- Creación de robots con Raspberry Pi y Python
- Módulo de importación en Python con ejemplos
- Capturando las gotas de agua con Arduino
- Sistema de asistencia que usa Arduino y RFID con Python
- Sensor DHT11 con LED y altavoz piezoeléctrico
- Arduino Temp. Monitor y reloj en tiempo real con pantalla 3.2
- Cómo conectar Arduino Mega con el módulo GPS NEO-6M
- Control del servomotor con Arduino y MPU6050
- Reconocimiento y síntesis de voz con Arduino
- Pantalla de ubicación GPS con protectores de pantalla GPS y TFT
- Módulo Arduino + GPS - Notificador de destino