u-blox LEA-6H 02 Módulo GPS com Arduino e Python
Componentes e suprimentos
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Aplicativos e serviços online
|
Sobre este projeto
Interface do módulo GPS (usei LEA-6H 02) usando um Arduino UNO (ou qualquer outro dispositivo Arduino) e calculando latitude e longitude para exibir na janela do aplicativo escrita em Python.
Etapa 1:obtenha um módulo GPS u-blox LEA-6H 02, leia as especificações da planilha de dados e torne o módulo pronto para se conectar ao Arduino
- Leia a folha de dados do u-blox LEA 6 com atenção e certifique-se de que seu módulo está correto
- A maioria dos módulos opera em ~ 2.7 a 3.6v , então certifique-se de ter a fonte de alimentação adequada, usei o pino Arduino 3.3v
- Todos os módulos suportam a porta de comunicação UART, portanto, iremos usá-la para fazer a interface com o Arduino
- Módulos por padrão vêm com micro soquetes fêmea que eu acho difícil de conectar ao Arduino, portanto, substituí-lo por soquete fêmea de fio jumper de 2,54 mm (antes de substituí-lo, certifique-se de saber qual pino faz o quê e faça um diagrama de pinos papel ou computador)
- Agora, este módulo está pronto para se conectar ao Arduino
Etapa 2:conectar o módulo GPS ao Arduino
Conecte Tx e Rx do módulo GPS com Rx e Tx do Arduino
- Tx de GPS (fio verde no meu caso) para => Rx de Arduino
- Rx de GPS (fio amarelo no meu caso) para => Tx de Arduino
- Identifique Tx (transmissor) e Rx (receptor) do módulo GPS e o mesmo no Arduino também (usei UNO então ele obteve apenas 1 porta de comunicação UART, Tx no pino0 e Rx no pino1, mais especificações no Arduino UNO)
Cuidado:certifique-se de não aplicar mais do que 3,3 V (máx. 3,6 V) ao seu módulo GPS e leia o módulo de instruções com atenção
Etapa 3:faça upload do programa Arduino para ler a porta serial (comunicação)
- O código para este projeto pode ser encontrado no repositório GitHub
- Link:https://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
- Por favor, leia o arquivo README.md
Observe a resposta na tela
- Levará algum tempo para dar uma resposta válida e depende da intensidade do sinal recebido pelo módulo GPS
- Mantenha o módulo GPS em local aberto ou próximo à janela
- Instale o software u-center conforme fornecido no arquivo README.md acima
- Carregue o código Arduino para o módulo Arduino
- Conecte os pinos GPS ao Arduino
- Abra o monitor serial no Arduino IDE e observe a saída do módulo GPS, certifique-se de que está imprimindo uma saída válida
- Desconecte a porta serial do Arduino fechando o monitor serial e agora abra o software u-center e selecione a porta serial do Arduino
Etapa 4:execute o código Python
- Baixe e configure Python em sua máquina local
- Faça download do código Python para ler dados GPS por meio da porta de comunicação serial de sua máquina
- Conecte e ligue o GPS com Arduino
- Identifique a porta de comunicação à qual o Arduino está conectado
- Execute o código Python
- Insira os detalhes da porta de comunicação
- Verifique os dados de latitude e longitude
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 fazer upload para o microcontrolador e código Python para interfacehttps://github.com/harshgosar/LEA-6h-GPS-Arduino-PythonEsquemas
Imagens de conexão GPS e Arduino GPS e conexão Arduino Imagem2Processo de manufatura
- Construindo robôs com Raspberry Pi e Python
- Módulo de importação em Python com exemplos
- Capturando as gotas de água com Arduino
- Sistema de atendimento usando Arduino e RFID com Python
- Sensor DHT11 com LEDs e um alto-falante Piezo
- Arduino Temp. Monitor e relógio em tempo real com tela 3.2
- Como fazer a interface do Arduino Mega com o Módulo GPS NEO-6M
- Controle do Servo Motor com Arduino e MPU6050
- Reconhecimento de fala e síntese com Arduino
- Tela de localização GPS com GPS e telas TFT