NEO-6M GPS conectado ao NodeMCU - Posição do display OLED - Visuino: 7 etapas
NEO-6M GPS conectado ao NodeMCU - Posição do display OLED - Visuino: 7 etapas
Anonim
Image
Image

Neste tutorial, usaremos NodeMCU Mini, OLED Lcd, NEO-6M GPS e Visuino para exibir a posição GPS ao vivo no LCD. Assista a um vídeo de demonstração.

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar

Todos os módulos são de makerfabs. Possuem módulos da melhor qualidade e anos-luz à frente da concorrência, também com os melhores preços acessíveis.

  • NodeMCU Mini
  • Módulo NEO-6M GPS
  • OLED Lcd
  • Tábua de pão
  • Fios de ligação
  • Programa Visuino: Baixe o Visuino

Etapa 2: o circuito

O circuito
O circuito
  • Conecte o GND do NodeMCU ao pino da placa de ensaio (gnd)
  • Conecte o pino 5V do NodeMCU ao pino da placa de ensaio (positivo)
  • Conecte o pino 0 (SCL) do NodeMCU ao pino do LCD OLED (SCL)
  • Conecte o pino 1 (SDA) do NodeMCU ao pino OLED LCD (SDA)
  • Conecte o pino de LCD OLED (VCC) ao pino da placa de ensaio (positivo)
  • Conecte o pino do LCD OLED (GND) ao pino da placa de ensaio (GND)
  • Conecte o pino 5V do pino GPS da placa de ensaio (VCC)
  • Conecte o pino GND do pino GPS da placa de ensaio (GND)
  • Conecte o pino (RX) do NodeMCU ao pino do GPS (TXD)

Etapa 3: inicie o Visuino e selecione o NodeMCU ESP-12

Inicie o Visuino e selecione o NodeMCU ESP-12
Inicie o Visuino e selecione o NodeMCU ESP-12
Inicie o Visuino e selecione o NodeMCU ESP-12
Inicie o Visuino e selecione o NodeMCU ESP-12

Para iniciar a programação do Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito, siga as etapas neste Instructable para configurar o IDE do Arduino para programar ESP 8266! O Visuino também precisa ser instalado. Inicie o Visuino conforme mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "NodeMCU ESP-12" conforme mostrado na Figura 2

Etapa 4: Adicionar componentes no Visuino

No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes

Adicionar componente DisplayOLED

  1. clique duas vezes e adicione "Campo de texto" seis vezes (veja a imagem)
  2. Na janela de propriedades, defina Y para cada campo de texto aumentado em 10, para o primeiro campo de texto Y: 0, segundo campo de texto Y: 10, terceiro campo de texto Y: 20, etc.

Adicionar componente GPS

Etapa 5: No Visuino: conectando componentes

No Visuino: conectando componentes
No Visuino: conectando componentes
  • Conecte o pino I2C do NodeMCU ESP-12 [entrada] ao pino I2C do DisplayOLED1 [Saída]
  • Conecte o NodeMCU ESP-12 Serial IN Pin [0] ao GPS1 Pin [Out]
  • Conecte o pino GPS1 [Longitude] ao pino DisplayOLED1 Elements. TextField1 [In]
  • Conecte o pino GPS1 [Latitude] ao pino DisplayOLED1 Elements. TextField2 [In]
  • Conecte o pino GPS1 [Count] ao pino DisplayOLED1 Elements. TextField3 [In]
  • Conecte o pino GPS1 [Speed] ao pino DisplayOLED1 Elements. TextField4 [In]
  • Conecte o pino GPS1 [Curso] ao pino DisplayOLED1 Elements. TextField5 [In]
  • Conecte o pino GPS1 [Azimuth] ao pino DisplayOLED1 Elements. TextField6 [In]

Etapa 6: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino

No Visuino, pressione F9 ou clique no botão mostrado na Figura 1 para gerar o código do Arduino e abra o IDE do Arduino

No IDE do Arduino, clique no botão Upload, para compilar e fazer upload do código (Figura 2)

Etapa 7: jogar

Se você ligar o módulo NodeMCU, o OLED Lcd começará a mostrar a posição GPS e outros dados como velocidade, etc. Certifique-se de que o CÉU esteja visível para que o módulo GPS possa receber um sinal limpo.

Parabéns! Você concluiu seu projeto Live News com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable. Você pode fazer o download e abri-lo no Visuino: Link para download