GPS NEO -6M připojeno k NodeMCU - poloha displeje OLED - Visuino: 7 kroků
GPS NEO -6M připojeno k NodeMCU - poloha displeje OLED - Visuino: 7 kroků
Anonim
Image
Image

V tomto tutoriálu použijeme NodeMCU Mini, OLED Lcd, NEO-6M GPS a Visuino k zobrazení živé polohy GPS na LCD. Podívejte se na ukázkové video.

Krok 1: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat

Všechny moduly jsou od výrobce. Mají moduly nejvyšší kvality, které jsou o světelné roky napřed před konkurencí, a to i za nejlepší dostupné ceny.

  • NodeMCU Mini
  • GPS modul NEO-6M
  • OLED LCD
  • Prkénko
  • Propojovací vodiče
  • Program Visuino: Stáhněte si Visuino

Krok 2: Okruh

Okruh
Okruh
  • Připojte GND z NodeMCU k pinovému panelu (GND)
  • Připojte 5V pin z NodeMCU na pin na desce (kladný)
  • Připojte pin 0 (SCL) z NodeMCU k OLED LCD pinu (SCL)
  • Připojte pin 1 (SDA) z NodeMCU k OLED LCD pinu (SDA)
  • Připojte pin OLED LCD (VCC) ke kolíku (kladný)
  • Připojte pin OLED LCD (GND) ke kolíku (GND)
  • Připojte 5V pin z pinového GPS pinu (VCC)
  • Připojte pin GND z kolíku GPS (GND)
  • Připojte pin (RX) z NodeMCU k GPS pinu (TXD)

Krok 3: Spusťte Visuino a vyberte NodeMCU ESP-12

Spusťte Visuino a vyberte NodeMCU ESP-12
Spusťte Visuino a vyberte NodeMCU ESP-12
Spusťte Visuino a vyberte NodeMCU ESP-12
Spusťte Visuino a vyberte NodeMCU ESP-12

Abyste mohli začít programovat Arduino, budete muset mít nainstalované Arduino IDE zde:

Uvědomte si prosím, že v Arduino IDE 1.6.6 jsou některé kritické chyby. Ujistěte se, že instalujete 1.6.7 nebo vyšší, jinak tento Instructable nebude fungovat! Pokud jste tak neučinili, postupujte podle pokynů v tomto Instructable pro nastavení Arduino IDE pro programování ESP 8266! Je také nutné nainstalovat Visuino. Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „NodeMCU ESP-12“, jak je znázorněno na obrázku 2

Krok 4: Ve Visuinu přidejte komponenty

Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti

Přidejte komponentu DisplayOLED

  1. dvakrát klikněte a přidejte šestkrát „textové pole“(viz obrázek)
  2. V okně vlastností se sada Y pro každé textové pole zvětší o 10, pro první textové pole Y: 0, druhé textové pole Y: 10, třetí textové pole Y: 20 atd.

Přidejte komponentu GPS

Krok 5: Ve Visuinu: Připojení komponent

Ve Visuinu: Připojení komponent
Ve Visuinu: Připojení komponent
  • Připojte pin NodeMCU ESP-12 I2C [in] k pinu DisplayOLED1 I2C [Out]
  • Připojte pin NodeMCU ESP-12 sériového vstupu [0] ke kolíku GPS1 [výstup]
  • Připojte pin GPS1 [délka] k DisplayOLED1 Elements. TextField1 pin [In]
  • Připojte pin GPS1 [Latitude] k DisplayOLED1 Elements. TextField2 pin [In]
  • Připojte pin GPS1 [počet] k DisplayOLED1 Elements. TextField3 pin [In]
  • Připojte pin GPS1 [Speed] k DisplayOLED1 Elements. TextField4 pin [In]
  • Připojte pin GPS1 [kurz] k DisplayOLED1 Elements. TextField5 pin [In]
  • Připojte pin GPS1 [Azimuth] k DisplayOLED1 Elements. TextField6 pin [In]

Krok 6: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Ve Visuinu vygenerujte kód Arduino stisknutím klávesy F9 nebo kliknutím na tlačítko zobrazené na obrázku 1 a otevřete Arduino IDE

V Arduino IDE klikněte na tlačítko Nahrát pro kompilaci a nahrání kódu (obrázek 2)

Krok 7: Hrajte

Pokud napájíte modul NodeMCU, OLED LCD začne zobrazovat polohu GPS a další data, jako je rychlost atd. Ujistěte se, že je SKY viditelný, aby modul GPS mohl přijímat čistý signál.

Gratulujeme! Dokončili jste svůj projekt Live News s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable. Můžete si jej stáhnout a otevřít v aplikaci Visuino: odkaz ke stažení