Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 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 na LCD-u uživo. Pogledajte demonstracijski video.
Korak 1: Šta će vam trebati
Svi moduli su iz makerfaba. Imaju najkvalitetnije module koji su svjetlosnim godinama ispred konkurencije, također po najpovoljnijim cijenama.
- NodeMCU Mini
- NEO-6M GPS modul
- OLED Lcd
- Breadboard
- Žice za kratkospojnike
- Visuino program: Preuzmite Visuino
Korak 2: Krug
- Spojite GND iz 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) sa NodeMCU -a na OLED LCD pin (SCL)
- Spojite pin 1 (SDA) iz 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 sa matične ploče GPS pin (VCC)
- Povežite GND pin sa matične ploče GPS pin (GND)
- Povežite pin (RX) sa NodeMCU -a na GPS pin (TXD)
Korak 3: Pokrenite Visuino i odaberite NodeMCU ESP-12
Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:
Imajte na umu da postoje neke kritične greš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 ovom uputstvu za postavljanje Arduino IDE -a za programiranje ESP 8266! Visuino takođe treba instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "NodeMCU ESP-12" kao što je prikazano na slici 2
Korak 4: U Visuinu dodajte komponente
Dodajte DisplayOLED komponentu
- 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]
- Povežite NodeMCU ESP-12 serijski ulaz na pin [0] sa 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 [Broj] na DisplayOLED1 elemente. TextField3 pin [In]
- Povežite pin GPS1 [Brzina] s elementima DisplayOLED1. TextField4 pin [Ulaz]
- Spojite GPS1 iglu [Kurs] na DisplayOLED1 elemente. TextField5 pin [In]
- Spojite GPS1 pin [Azimuth] 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, a zatim otvorite Arduino IDE
U Arduino IDE -u kliknite gumb Upload za sastavljanje i učitavanje koda (Slika 2)
Korak 7: Igrajte se
Ako napajate NodeMCU modul, OLED LCD zaslon će početi prikazivati GPS položaj i druge podatke, poput brzine itd. Uvjerite se da je SKY vidljiv kako bi GPS modul mogao primiti čist 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