NEO -6M GPS povezan s NodeMCU - OLED položaj zaslona - Visuino: 7 koraka
NEO -6M GPS povezan s NodeMCU - OLED položaj zaslona - Visuino: 7 koraka
Anonim
Image
Image

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

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Š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

The Circuit
The Circuit
  • 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

Pokrenite Visuino i odaberite NodeMCU ESP-12
Pokrenite Visuino i odaberite NodeMCU ESP-12
Pokrenite Visuino i odaberite NodeMCU ESP-12
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

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente

Dodajte DisplayOLED komponentu

  1. dvaput kliknite i šest puta dodajte "Polje za tekst" (pogledajte sliku)
  2. 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

In Visuino: Povezivanje komponenti
In Visuino: 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

Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

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