Índice:
- Suprimentos
- Etapa 1: Conecte o Arduino ao PC
- Etapa 2: Uma breve informação. Sobre o Módulo GPS UBlox NEO-M8N
- Etapa 3: Interface do Módulo GPS com Arduino Uno
- Etapa 4: Baixe as bibliotecas e instale
- Etapa 5: Software Arduino (IDE)
- Etapa 6: agora, a saída
- Etapa 7: decodificando a estrutura da mensagem NMEA
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Oi ! Você deseja conectar um módulo GPS à sua placa Arduino Uno, mas não sabe como fazer isso? Estou aqui para te ajudar! Você precisará das seguintes partes para começar.
Suprimentos
- Placa Arduino Uno com cabo
- Módulo GPS UBlox NEO-M8N
- Um computador
Etapa 1: Conecte o Arduino ao PC
Em primeiro lugar, conecte sua placa Arduino Uno a um PC. Você pode visitar https://www.arduino.cc/en/Guide/ArduinoUno para obter informações sobre a instalação do software Arduino (IDE) e para conectar a placa com um PC.
Etapa 2: Uma breve informação. Sobre o Módulo GPS UBlox NEO-M8N
Este é um Módulo GPS UBlox NEO-M8N com Antena Ativa de Cerâmica. Este Módulo GPS possui motor Ublox M8 de 72 canais no receptor. O módulo possui 4 pinos: VCC (tensão de alimentação), GND (terra), Tx (transmissor) e Rx (receptor).
Este módulo fornece strings de dados NMEA (National Marine Electronics Association) sem interrupções para as informações de GPS resultantes do pino TX. Para saber mais sobre este módulo, você pode baixar sua ficha técnica aqui.
Etapa 3: Interface do Módulo GPS com Arduino Uno
Para fazer a interface, faça as conexões da seguinte forma:
- Conecte o Vcc do módulo GPS ao pino da fonte de alimentação (5V) do Arduino Uno.
- Conecte Rx (pino receptor) do módulo GPS ao pino D3 de Uno.
- Conecte o Tx (pino do transmissor) do módulo GPS ao pino D4 de Uno.
- Conecte o GND (pino de aterramento) do módulo GPS ao GND do Uno.
Etapa 4: Baixe as bibliotecas e instale
Baixe as seguintes bibliotecas e instale-as no software Arduino IDE.
- Biblioteca serial de software
- Biblioteca TinyGPS para Arduino
Etapa 5: Software Arduino (IDE)
Abra o código de exemplo no Arduino Software (IDE). Na guia Arquivo, passe o cursor sobre exemplos, selecione TinyGPSPlus-master e clique em DeviceExample.
Etapa 6: agora, a saída
Você obterá a saída conforme mostrado acima na janela serial do Arduino IDE. Estas são sentenças NMEA em seus diferentes tipos.
Etapa 7: decodificando a estrutura da mensagem NMEA
Todas as mensagens NMEA começam com o caractere $ e cada campo de dados é separado por uma vírgula. $ GNGGA é a mensagem NMEA básica. Ele fornece localização 3D e dados precisos.
Agora, a decodificação:
- O GN após $ indica a posição GPS. GGA é para dados de correção do sistema de posicionamento global. Os caracteres antes da primeira vírgula indicam o tipo de mensagem. Todas as mensagens estão em conformidade com o formato NMEA-0183 versão 3.01.
- 073242 - Representa a hora em que o local fixo foi obtido, 07:32:42 UTC
- 1837.84511, N- Latitude 18 graus 37.84511’N
- 07352.30436, E - Longitude 073 graus 52.30436 ′ E
- 1– Qualidade da correção (0 = inválido; 1 = correção do GPS; 2 = correção do DGPS; 3 = correção do PPS; 4 = Cinemática em tempo real; 5 = RTK flutuante; 6 = estimada (cálculo morto); 7 = Modo de entrada manual; 8 = modo de simulação)
- 11- Número total de satélites
- 17 - Diluição horizontal da posição
- 8, M - Altitude, em metros acima do nível do mar
- -67,7, M - Altura do geóide (significa nível do mar) acima do elipsóide WGS84
- Campo vazio - Tempo em segundos desde a última atualização DGPS
- Campo vazio - número de ID da estação DGPS
- * 60 - os dados da soma de verificação, sempre começam com *
Este projeto é baseado no artigo Módulo GPS com Arduino e Raspberry Pi - Por Priyanka Dixit. Visite este artigo para saber mais sobre o GPS, como ele funciona, explicação dos termos-chave longitude e latitude, diferença entre o chip GPS e o módulo GPS e muito mais!
Recomendado:
Interface do módulo GPS com Raspberry Pi: 10 etapas
Interface do módulo GPS com Raspberry Pi: Ei pessoal !! Você deseja fazer a interface de um módulo GPS com Raspberry Pi? Mas está enfrentando alguma dificuldade para fazer isso? "Não se preocupe, estou aqui para ajudá-lo! Você pode começar usando as seguintes partes:
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
Interface de um módulo GPS com o Raspberry Pi: Dashcam Parte 2: 3 etapas
Interface de um módulo GPS com o Raspberry Pi: Dashcam Parte 2: Esta é a parte 2 do projeto dashcam e neste post, aprenderemos como fazer a interface de um módulo GPS com o Raspberry Pi. Em seguida, usaremos os dados de GPS e os adicionaremos ao vídeo como uma sobreposição de texto. Por favor, leia a parte 1 usando o link abaixo, antes de
Botão de interface de interface - Noções básicas do Arduino: 3 etapas
Botão de interface - Arduino Básico: O botão de pressão é um componente que conecta dois pontos em um circuito quando você o pressiona. Quando o botão de pressão está aberto (não pressionado), não há conexão entre as duas pernas do botão de pressão, então o pino é conectado a 5 volts (através do pull-up resi
Como fazer a interface do módulo GPS (NEO-6m) com o Arduino: 7 etapas (com imagens)
Como fazer a interface do módulo GPS (NEO-6m) com o Arduino: Neste projeto, mostrei como fazer a interface de um módulo GPS com o Arduino UNO. Os dados de longitude e latitude são exibidos no LCD e a localização pode ser visualizada no app.List of material Arduino Uno == > $ 8 Módulo GPS Ublox NEO-6m == > $ 15 16x