Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom vodiču koristit ćemo NodeMCU Mini, OLED Lcd, NEO-6M GPS i Visuino za prikaz GPS položaja uživo na LCD-u. Pogledajte demonstracijski video.
Korak 1: Ono što će vam trebati
Svi moduli su iz makerfaba. Imaju najkvalitetnije module koji su svjetlosnim godinama ispred konkurencije, također s najpovoljnijim cijenama.
- NodeMCU Mini
- NEO-6M GPS modul
- OLED Lcd
- Oglasna ploča
- Kratkospojne žice
- Visuino program: Preuzmite Visuino
Korak 2: Krug
- Spojite GND s NodeMCU -a na pin za matičnu ploču (gnd)
- Spojite 5V pin s NodeMCU -a na pin za matičnu ploču (pozitivan)
- Spojite pin 0 (SCL) s NodeMCU -a na OLED LCD pin (SCL)
- Spojite pin 1 (SDA) s NodeMCU -a na OLED LCD pin (SDA)
- Spojite OLED LCD pin (VCC) na pin za matičnu ploču (pozitivan)
- Spojite OLED LCD pin (GND) na pin za matičnu ploču (GND)
- Spojite 5V pin s matične ploče GPS pin (VCC)
- Spojite GND pin s matične ploče GPS pin (GND)
- Spojite pin (RX) s NodeMCU -a na GPS pin (TXD)
Korak 3: Pokrenite Visuino i odaberite NodeMCU ESP-12
Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:
Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako to niste učinili, slijedite korake u ovoj uputi za postavljanje Arduino IDE -a za programiranje ESP 8266! Visuino također treba instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "NodeMCU ESP-12" kao što je prikazano na slici 2
Korak 4: U Visuinu dodajte komponente
Dodajte komponentu DisplayOLED
- dvaput kliknite i šest puta dodajte "Polje za tekst" (pogledajte sliku)
- Pod prozorom svojstava postavite Y za svako tekstualno polje povećano za 10, za prvo tekstualno polje Y: 0, drugo tekstualno polje Y: 10, treće tekstualno polje Y: 20 itd.
Dodajte GPS komponentu
Korak 5: U Visuinu: Povezivanje komponenti
- Spojite NodeMCU ESP-12 I2C pin [in] na DisplayOLED1 I2C pin [Out]
- Spojite NodeMCU ESP-12 serijski ulaz PIN [0] na GPS1 pin [izlaz]
- Spojite GPS1 pin [Longitude] na DisplayOLED1 Elements. TextField1 pin [In]
- Spojite GPS1 pin [Latitude] na DisplayOLED1 Elements. TextField2 pin [In]
- Spojite GPS1 pin [Count] na DisplayOLED1 Elements. TextField3 pin [In]
- Spojite GPS1 pin [Speed] na DisplayOLED1 Elements. TextField4 pin [In]
- Spojite GPS1 pin [Course] na DisplayOLED1 Elements. TextField5 pin [In]
- Spojite GPS1 pin [Azimut] na DisplayOLED1 Elements. TextField6 pin [In]
Korak 6: Generirajte, kompajlirajte i prenesite Arduino kôd
U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda i otvorite Arduino IDE
U Arduino IDE -u kliknite gumb Upload za sastavljanje i prijenos koda (Slika 2)
Korak 7: Igrajte se
Ako napajate NodeMCU modul, OLED LCD zaslon počet će prikazivati GPS položaj i druge podatke, poput brzine itd. Provjerite je li SKY vidljiv kako bi GPS modul mogao primiti čisti signal.
Čestitamo! Završili ste svoj projekt Vijesti uživo s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable. Možete ga preuzeti i otvoriti u Visuinu: Veza za preuzimanje