Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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
- 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
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
Přidejte komponentu DisplayOLED
- dvakrát klikněte a přidejte šestkrát „textové pole“(viz obrázek)
- 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
- 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
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í