Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

u-blox LEA-6H 02 Módulo GPS com Arduino e Python

Componentes e suprimentos

Arduino UNO
Você pode usar qualquer módulo Arduino disponível com você com porta de comunicação UART compatível
× 1
Receptor GPS (genérico)
Usei Ublox LEA 6h 02, mas você pode usar qualquer módulo que suporte comunicação UART
× 1
Fios de jumpers (genérico)
× 1
Cabo USB-A para B
× 1

Aplicativos e serviços online

Arduino IDE

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
LEA-6_DataSheet__28UBX-14044797_29.pdf





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-Python
LEA-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-Python

Esquemas

Imagens de conexão GPS e Arduino GPS e conexão Arduino Imagem2

Processo de manufatura

  1. Construindo robôs com Raspberry Pi e Python
  2. Módulo de importação em Python com exemplos
  3. Capturando as gotas de água com Arduino
  4. Sistema de atendimento usando Arduino e RFID com Python
  5. Sensor DHT11 com LEDs e um alto-falante Piezo
  6. Arduino Temp. Monitor e relógio em tempo real com tela 3.2
  7. Como fazer a interface do Arduino Mega com o Módulo GPS NEO-6M
  8. Controle do Servo Motor com Arduino e MPU6050
  9. Reconhecimento de fala e síntese com Arduino
  10. Tela de localização GPS com GPS e telas TFT