Índice:

Arduino GPS Oled: 4 etapas (com imagens)
Arduino GPS Oled: 4 etapas (com imagens)

Vídeo: Arduino GPS Oled: 4 etapas (com imagens)

Vídeo: Arduino GPS Oled: 4 etapas (com imagens)
Vídeo: Arduino GPS Speedometer | OLED Display 2024, Julho
Anonim
Image
Image
Arduino GPS Oled
Arduino GPS Oled

A série de módulos NEO-6 é uma família de receptores GPS autônomos apresentando o u-blox 6 de alto desempenho

motor de posicionamento. Esses receptores flexíveis e econômicos oferecem inúmeras opções de conectividade em um pacote miniatura de 16 x 12,2 x 2,4 mm. Sua arquitetura compacta e opções de alimentação e memória tornam os módulos NEO-6 ideais para dispositivos móveis operados por bateria com custos muito restritos e restrições de espaço. O motor de posicionamento u-blox 6 de 50 canais possui um Time-To-First-Fix (TTFF) de menos de 1 segundo. O mecanismo de aquisição dedicado, com 2 milhões de correlacionadores, é capaz de pesquisas espaciais paralelas de tempo / frequência massivas, permitindo encontrar satélites instantaneamente. O design e a tecnologia inovadores suprimem as fontes de interferência e atenuam os efeitos de multipercurso, dando aos receptores NEO-6 GPS excelente desempenho de navegação, mesmo nos ambientes mais desafiadores. Os módulos UART NEO-6 incluem uma interface UART configurável para comunicação serial Configuração Configuração no tempo de inicialização Os módulos NEO-6 fornecem pinos de configuração para a configuração no tempo de inicialização. Eles entram em vigor imediatamente após a inicialização. Assim que o módulo for iniciado, as configurações podem ser modificadas com mensagens de configuração UBX. As configurações modificadas permanecem efetivas até o desligamento ou reinicialização. Se essas configurações tiverem sido armazenadas na RAM de reserva de bateria, a configuração modificada será mantida, desde que o fornecimento de bateria de reserva não seja interrompido. Os módulos NEO-6 incluem os pinos CFG_COM0 e CFG_COM1 e podem ser configurados conforme mostrado na Tabela 6. Configurações padrão em negrito.

Etapa 1: Teoria

Teoria
Teoria

TinyGPS ++ é uma nova biblioteca Arduino para analisar fluxos de dados NMEA fornecidos por módulos GPS. Como seu antecessor, TinyGPS, esta biblioteca oferece métodos compactos e fáceis de usar para extrair posição, data, hora, altitude, velocidade e curso do GPS do consumidor dispositivos. No entanto, a interface do programador do TinyGPS ++ é consideravelmente mais simples de usar do que o TinyGPS, e a nova biblioteca pode extrair dados arbitrários de qualquer uma das inúmeras sentenças NMEA existentes, mesmo aquelas proprietárias.

Biblioteca:

Mais informações:

www.u-blox.com/en/product/neo-6-series

Etapa 2: materiais esquemáticos

Materiais esquemáticos
Materiais esquemáticos
Materiais esquemáticos
Materiais esquemáticos
Materiais esquemáticos
Materiais esquemáticos
Materiais esquemáticos
Materiais esquemáticos

-Arduino Nano

Display Oled -0,96

-Bradboard

-2 2,2K resistores

- Cabos de ligação

- Arduino GPS Ubox neo 6m

Etapa 3: Programa

Programa
Programa

O mais importante é testar a atualização do relógio

O GPS pode levar de 20 a 60 minutos

Lembre-se de que precisamos triangular o sinal, portanto, precisamos sincronizar com 3 satélites

Tente mudar esta linha se não funcionar:

Opção A

#define GPS_BAUD 38400

Opção B

#define GPS_BAUD 9600

Opção C

#define GPS_BAUD 4800

Etapa 4: teste

Teste
Teste
Teste
Teste

No começo você vai conseguir

Data: 0/0/2000

Horário: 00:00:00

se este valor atualiza, ti mede que o gps gostou de pelo menos um sab.

então você obterá as coordenadas atuais do GPS …

você pode pesquisar no Google e encontrá-lo no mapa mundial.

Sucesso!!!

Recomendado: