NEO -6M GPS gekoppel aan NodeMCU - OLED -skermposisie - Visuino: 7 stappe
NEO -6M GPS gekoppel aan NodeMCU - OLED -skermposisie - Visuino: 7 stappe
Anonim
Image
Image

In hierdie tutoriaal gebruik ons NodeMCU Mini, OLED Lcd, NEO-6M GPS en Visuino om lewendige GPS-posisie op die LCD te vertoon. Kyk na 'n demonstrasievideo.

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig

Al die modules is van makerfabs. Hulle het die beste kwaliteit modules wat die kompetisie ligjaar voorlê, ook met die beste bekostigbare pryse.

  • NodeMCU Mini
  • NEO-6M GPS-module
  • OLED Lcd
  • Broodbord
  • Springdrade
  • Visuino -program: Laai Visuino af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
  • Koppel GND van NodeMCU aan die broodbordpen (gnd)
  • Koppel 5V -pen van NodeMCU aan broodbordpen (positief)
  • Koppel pen 0 (SCL) van NodeMCU aan OLED LCD -pen (SCL)
  • Koppel pen 1 (SDA) van NodeMCU aan na OLED LCD -pen (SDA)
  • Koppel OLED LCD -pen (VCC) aan broodbordpen (positief)
  • Koppel OLED LCD -pen (GND) aan broodbordpen (GND)
  • Koppel 5V -pen van die broodbord -GPS -pen (VCC)
  • Koppel GND -pen van broodbord GPS -pen (GND)
  • Koppel pen (RX) van NodeMCU aan GPS -pen (TXD)

Stap 3: Begin Visuino en kies die NodeMCU ESP-12

Begin Visuino en kies die NodeMCU ESP-12
Begin Visuino en kies die NodeMCU ESP-12
Begin Visuino en kies die NodeMCU ESP-12
Begin Visuino en kies die NodeMCU ESP-12

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om ESP 8266 te programmeer! Die Visuino moet ook geïnstalleer word. Begin Visuino soos op die eerste foto getoon Klik op die "Tools" -knoppie op die Arduino-komponent (prent 1) in Visuino As die dialoog verskyn, kies "NodeMCU ESP-12" soos op prent 2

Stap 4: Voeg komponente by in Visuino

Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino

Voeg DisplayOLED -komponent by

  1. dubbelklik en voeg ses keer by "Teksveld" (sien die prentjie)
  2. Onder die venster Eienskappe stel Y vir elke teksveld met 10 verhoog, vir die eerste teksveld Y: 0, tweede teksveld Y: 10, derde teksveld Y: 20, ens

Voeg GPS -komponent by

Stap 5: In Visuino: verbindingsdele

In Visuino: verbindingsdele
In Visuino: verbindingsdele
  • Koppel NodeMCU ESP-12 I2C-pen [in] aan DisplayOLED1 I2C-pen [Uit]
  • Koppel NodeMCU ESP-12 Serial IN Pin [0] aan GPS1 Pin [Out]
  • Koppel GPS1 -pen [Lengtegraad] aan DisplayOLED1 Elements. TextField1 -pen [In]
  • Koppel GPS1 -pen [Latitude] aan DisplayOLED1 Elements. TextField2 -pen [In]
  • Koppel GPS1 -pen [telling] aan DisplayOLED1 -elemente. TextField3 -pen [in]
  • Koppel GPS1 -pen [Spoed] aan DisplayOLED1 Elements. TextField4 -pen [In]
  • Koppel GPS1 -pen [Kursus] aan DisplayOLED1 -elemente. TextField5 -pen [In]
  • Koppel GPS1 -pen [Azimuth] aan DisplayOLED1 Elements. TextField6 -pen [In]

Stap 6: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Druk in Visuino F9 of klik op die knoppie op prent 1 om die Arduino -kode te genereer en maak die Arduino IDE oop

Klik in die Arduino IDE op die oplaai -knoppie om die kode saam te stel en op te laai (prent 2)

Stap 7: Speel

As u die NodeMCU -module aanskakel, sal die OLED Lcd begin om die GPS -posisie en ander data, soos spoed, ens. Te wys. Maak seker dat die SKY sigbaar is sodat die GPS -module 'n skoon sein kan ontvang.

Baie geluk! U het u Live News -projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie Instructable geskep het, is ook aangeheg. U kan dit aflaai en oopmaak in Visuino: Aflaai skakel