Índice:
- Etapa 1: obtenha um módulo GPS Ublox LEA 6h 02 (ou qualquer módulo de sua preferência), leia as especificações da folha de dados e prepare o módulo para conectar-se ao Arduino
- Etapa 2: conectar o módulo GPS ao Arduino
- Etapa 3: Carregue o programa Arduino para ler a porta serial (comunicação)
- Etapa 4: execute o código Python
Vídeo: Módulo GPS Ublox LEA 6h 02 com Arduino e Python: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Interface do módulo GPS usando um Arduino UNO (ou qualquer outro dispositivo Arduino) e cálculo de latitude e longitude para exibir na janela do aplicativo escrita em Python.
Etapa 1: obtenha um módulo GPS Ublox LEA 6h 02 (ou qualquer módulo de sua preferência), leia as especificações da folha de dados e prepare o módulo para conectar-se ao Arduino
- Leia a folha de dados Ublox LEA 6 cuidadosamente 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
- Os módulos, por padrão, vêm com micro soquetes fêmeas que eu acho difícil de conectar ao Arduino, portanto, substituí-los 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 no papel ou no computador)
- Agora, este módulo está pronto para se conectar ao Arduino
Etapa 2: conectar o módulo GPS ao 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)
-
Conecte Tx e Rx do módulo GPS com Rx e Tx do Arduino
- Tx do GPS (fio verde no meu caso) para => Rx do Arduino
- Rx do GPS (fio amarelo no meu caso) para => Tx do Arduino
- Conecte o pino Adruino de 3,3v à energia do GPS e acople os dois aterramentos
- Cuidado: Certifique-se de aplicar não 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: Carregue o programa Arduino para ler a porta serial (comunicação)
- O código para este projeto pode ser encontrado no repositório GitHub
- Link:
- Por favor, leia o arquivo README.md
- Instale o software u-center conforme fornecido no arquivo README.md acima
- Carregar o código Arduino para o módulo Arduino
- Conecte os pinos do 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
- 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
Etapa 4: execute o código Python
- Baixe e configure Python em sua máquina local
- Baixe o código Python para ler dados GPS através da porta de comunicação serial de sua máquina
- Conecte e ligue o GPS com o 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
Recomendado:
Relógio Arduino GPS com hora local usando o módulo NEO-6M: 9 etapas
Relógio Arduino GPS com hora local usando o módulo NEO-6M: Neste tutorial, aprenderemos como obter a hora atual dos satélites usando o arduino. Assistir ao vídeo
Interface Arduino Mega com módulo GPS (Neo-6M): 8 etapas
Interface do Arduino Mega com módulo GPS (Neo-6M): Neste projeto, mostrei como fazer a interface de um módulo GPS (Neo-6M) com o Arduino Mega. A biblioteca TinyGPS é usada para exibir os dados de longitude e latitude e o TinyGPS ++ é usado para exibir latitude, longitude, altitude, velocidade e número de satélite
Módulo RF 433MHZ - Faça receptor e transmissor de módulo RF 433MHZ sem qualquer microcontrolador: 5 etapas
Módulo RF 433MHZ | Faça receptor e transmissor de módulo RF 433MHZ sem qualquer microcontrolador: gostaria de enviar dados sem fio? facilmente e sem a necessidade de microcontrolador? Vamos lá, neste instrutível vou mostrar meu transmissor e receptor rf básico pronto para ser usado! Neste instrutível você pode enviar e receber dados usando muito ver
Rastreador GPS em tempo real caseiro (SIM800L, Ublox NEO-6M, Arduino): 8 etapas
Rastreador GPS em tempo real caseiro (SIM800L, Ublox NEO-6M, Arduino): Então você tem um módulo GSM por aí como eu? Também um rastreador GPS? Nós pensamos o mesmo! Nestes instrutíveis, tentarei guiá-lo como atingir seu objetivo da perspectiva de um novato. Como eu não tinha nenhum conhecimento anterior de engenharia elétrica (para
Acesso manual do GPS Ublox Neo 6M com Raspberry Pi B +: 3 etapas
Acesso manual do GPS Ublox Neo 6M com Raspberry Pi B +: Raspberry Pi é um mini PC muito compatível para vários módulos e muito fácil de usar. Basicamente, é quase igual ao PC, mas pode ser controlado com GPIO do Raspberry Pi. Raspberry Pi também é um suporte com várias linhas de comunicação, uma o