Índice:

Interface do módulo GPS com o Arduino Uno: 7 etapas
Interface do módulo GPS com o Arduino Uno: 7 etapas

Vídeo: Interface do módulo GPS com o Arduino Uno: 7 etapas

Vídeo: Interface do módulo GPS com o Arduino Uno: 7 etapas
Vídeo: NEO - M8N GPS Module - Arduino 2024, Julho
Anonim
Interface do Módulo GPS com Arduino Uno
Interface do Módulo GPS com Arduino Uno

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

  1. Placa Arduino Uno com cabo
  2. Módulo GPS UBlox NEO-M8N
  3. Um computador

Etapa 1: Conecte o Arduino ao PC

Conecte o Arduino ao PC
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

Uma breve informação. Sobre o Módulo GPS UBlox NEO-M8N
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

Interface do Módulo GPS com Arduino Uno
Interface do Módulo GPS com Arduino Uno

Para fazer a interface, faça as conexões da seguinte forma:

  1. Conecte o Vcc do módulo GPS ao pino da fonte de alimentação (5V) do Arduino Uno.
  2. Conecte Rx (pino receptor) do módulo GPS ao pino D3 de Uno.
  3. Conecte o Tx (pino do transmissor) do módulo GPS ao pino D4 de Uno.
  4. Conecte o GND (pino de aterramento) do módulo GPS ao GND do Uno.

Etapa 4: Baixe as bibliotecas e instale

Baixe bibliotecas e instale
Baixe bibliotecas e instale

Baixe as seguintes bibliotecas e instale-as no software Arduino IDE.

  1. Biblioteca serial de software
  2. Biblioteca TinyGPS para Arduino

Etapa 5: Software Arduino (IDE)

Software Arduino (IDE)
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

Agora, a saída!
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

Decodificando a Estrutura da Mensagem NMEA
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: