Módulo GPS u-blox LEA‑6H 02: Guia de Integração com Arduino e Python
Componentes e materiais
![]() |
Arduino UNO Pode usar qualquer módulo Arduino que suporte porta UART |
× | 1 |
| Receptor GPS (genérico) Usei Ublox LEA 6h 02, mas pode usar qualquer módulo com suporte UART |
× | 1 | |
![]() |
Jumpers (genéricos) | × | 1 |
![]() |
Cabo USB-A para B | × | 1 |
Aplicativos e serviços online
![]() |
Arduino IDE |
Sobre este projeto
Interfaceamento do módulo GPS (usei LEA-6H 02) usando um Arduino UNO (ou qualquer outro dispositivo Arduino) e cálculo de latitude e longitude para exibição em janela de aplicação escrita em Python.
Passo 1: Obtenha um módulo GPS u-blox LEA-6H 02, leia as especificações do datasheet e prepare o módulo para conectar ao Arduino
- Leia o datasheet do u-blox LEA 6 cuidadosamente e certifique-se de que seu módulo está correto
- A maioria dos módulos opera a ~ 2.7 a 3.6V, então certifique-se de ter a fonte de alimentação adequada; usei o pino 3.3V do Arduino
- Todos os módulos suportam porta de comunicação UART, então a usaremos para interfacear com o Arduino
- Módulos geralmente vêm com soquetes fêmea micro, que achei difíceis de conectar ao Arduino; substituí por soquete fêmea jumper 2.54mm (antes de substituir, certifique-se de saber qual pino faz o quê e faça um diagrama de pinos no papel ou computador)
- Agora o módulo está pronto para conectar ao Arduino
LEA-6_DataSheet_(UBX-14044797).pdf
Passo 2: Conecte o módulo GPS ao Arduino
Conecte Tx e Rx do módulo GPS com Rx e Tx do Arduino:
- Tx do GPS (fio verde no meu caso) → Rx do Arduino
- Rx do GPS (fio amarelo no meu caso) → Tx do Arduino
- Identifique Tx (transmissor) e Rx (receptor) do módulo GPS e o mesmo no Arduino (usei UNO, que tem apenas 1 porta UART, Tx no pino 0 e Rx no pino 1; veja mais especificações do Arduino UNO)
Cuidado: Certifique-se de aplicar no máximo 3.3V (máx. 3.6V) ao seu módulo GPS e leia as instruções do módulo cuidadosamente
Passo 3: Carregue o programa Arduino para ler a porta serial (comunicação)
- O código deste projeto está no repositório GitHub
- Link: github.com/harshgosar/LEA-6h-GPS-Arduino-Python
- Leia o arquivo README.md
Observe a resposta na tela:
- Levará algum tempo para dar resposta válida e depende da força do sinal recebido pelo módulo GPS
- Mantenha o módulo GPS em ambiente aberto ou próximo à janela
- Instale o software u-center conforme indicado no README.md
- Carregue o código Arduino no módulo Arduino
- Conecte os pinos do GPS ao Arduino
- Abra o Monitor Serial na Arduino IDE e observe a saída do módulo GPS, certifique-se de que está imprimindo saída útil
- Desconecte a porta serial do Arduino fechando o monitor serial e agora abra o software u-center e selecione a porta serial do Arduino
Passo 4: Execute o código Python
- Baixe e configure Python na sua máquina local
- Baixe o código Python para ler dados GPS via porta de comunicação serial da sua máquina
- Conecte e alimente o GPS com Arduino
- Identifique a porta COM à qual o Arduino está conectado
- Execute o código Python
- Digite os detalhes da porta COM
- Verifique os dados de latitude e longitude
Código
GitHub
https://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
LEA-6h-GPS-Arduino-Python
Código Arduino para carregar no microcontrolador e código Python para interface: GitHub
Esquemáticos
Imagens de conexão GPS e Arduino
Processo de manufatura
- Construa um Robô com Raspberry Pi e Python: Guia Completo
- Importação de Módulos em Python: Guia Prático com Exemplos
- Capture Gotas d'Água em Ação com Arduino Nano – Fotografia de Alta Velocidade DIY
- Sistema de Presença RFID Confiável com Arduino e Python
- Projeto DHT11: Sensor Temperatura/Umidade com LEDs Indicadores e Buzzer
- Monitor de Temperatura e Relógio Tempo Real com Arduino Due e Display TFT 3.2"
- Conectando Arduino Mega ao Módulo GPS NEO‑6M: Guia Passo a Passo
- Arduino e MPU6050: Controle Preciso de Servomotores SG90 e MG996R
- Dominando Reconhecimento e Síntese de Fala no Arduino Due
- Projeto Arduino GPS e Shield TFT Touchscreen: Exibição de Localização em Tempo Real



