Kazalo:

Visuino - Pridobite natančen čas s spletnega strežnika NIST s pomočjo NodeMCU: 8 korakov
Visuino - Pridobite natančen čas s spletnega strežnika NIST s pomočjo NodeMCU: 8 korakov

Video: Visuino - Pridobite natančen čas s spletnega strežnika NIST s pomočjo NodeMCU: 8 korakov

Video: Visuino - Pridobite natančen čas s spletnega strežnika NIST s pomočjo NodeMCU: 8 korakov
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, Julij
Anonim
Image
Image

V tej vadnici bomo uporabili NodeMCU Mini, OLED Lcd in Visuino za prikaz internetnega časa v živo s strežnika NIST na LCD -ju. Oglejte si predstavitveni video. Zasluge za navdih ima uporabnik youtube "Ciprian Balalau".

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • NodeMCU Mini
  • OLED LcdRed LED
  • Ogledna plošča
  • Mostične žice
  • Program Visuino: Prenesite Visuino

2. korak: vezje

Vezje
Vezje
  • Priključite GND iz NodeMCU na pin za matično ploščo (gnd)
  • Priključite 5V pin iz NodeMCU na pin za matično ploščo (pozitivno)
  • Priključite pin 0 (SCL) iz NodeMCU na pin OLED LCD (SCL)
  • Priključite pin 1 (SDA) iz NodeMCU na pin OLED LCD (SDA)
  • Pin OLED LCD (VCC) priključite na pin za matično ploščo (pozitiven)
  • Pin OLED LCD (GND) priključite na pin za matično ploščo (GND)

Korak: Zaženite Visuino in izberite NodeMCU ESP-12

Zaženite Visuino in izberite NodeMCU ESP-12
Zaženite Visuino in izberite NodeMCU ESP-12
Zaženite Visuino in izberite NodeMCU ESP-12
Zaženite Visuino in izberite NodeMCU ESP-12

Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tukaj:

Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje ESP 8266! Namestiti je treba tudi Visuino. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "NodeMCU ESP-12", kot je prikazano na sliki 2

4. korak: V Visuinu dodajte komponente

V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
  • Dodajte komponento InternetTime
  • Dodajte komponento generatorja impulzov in nastavite frekvenco na: 0.1166667
  • Dodajte komponento DeleteRightText in nastavite dolžino na: 8
  • Dodajte komponento DeleteLeftText in nastavite dolžino na 1
  • Dodajte OLED zaslon I2C

Dvokliknite komponento OLED Display in povlecite "Nariši okrogel pravokotnik" na levo stran (glej sliko), nastavite višino: 30, širino: 120, x: 4, Y: 15

povlecite tudi "Besedilno polje" na levo stran (glejte sliko), nastavite x: 17 Y: 30

5. korak: Nastavitev WiFi

Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi

Izberite NodeMCU ESP-12 in v urejevalniku Moduli> WiFi> Dostopne točke kliknite gumb […], da se odpre okno »Dostopne točke«

V tem urejevalniku povlecite dostopno točko WiFi na levo stran.

  • Pod "SSID" vnesite ime svojega omrežja WiFi
  • Pod "Geslo" vnesite geslo za dostop do vašega omrežja WiFi

Zaprite okno "Dostopne točke"

Na levi strani v urejevalniku izberite Moduli> Wifi> Vtičnice, kliknite gumb […], da se odpre okno "Vtičnice" Povlecite odjemalca TCP z desne na levo stran

Pod oknom Lastnosti nastavite gostitelja: time-b-g.nist.gov

Pod oknom Lastnosti nastavite vrata: 37

6. korak: V Visuinu: Povezovanje komponent

V Visuinu: Povezovanje komponent
V Visuinu: Povezovanje komponent
  • Povežite NodeMCU ESP-12 module. WiFi. Sockets. TCPClient1 PIN [IN] z InternetTime1 PIN [Socket]
  • PulseGenerator1 PIN [OUT] povežite s kodo InternetTime1 PIN [Clock]
  • PIN [Out] za InternetTime1 PIN [Out] povežite z NodeMCU ESP-12 Serial [0] PIN [IN] in PIN DeleteRightText1 PIN [IN]
  • PIN PIN za brisanje desnega besedila1 [OUT] povežite s PIN -om DeleteLeftText1 [IN]
  • PIN DeleteLeftText1 PIN [OUT] povežite z elementi DisplayOLED1. Polje besedila1 PIN [IN]
  • Priključite DisplayOLED1 PIN [OUT] na PIN NodeMCU ESP-12 I2C [IN]

Korak 7: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE

V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)

8. korak: Igrajte se

Če napajate modul NodeMCU, bo LCD OLED začel prikazovati trenutni čas in datum.

Čestitamo! Z Visuinom ste zaključili projekt Live Internet Time. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable. Lahko ga prenesete in odprete v programu Visuino: Povezava za prenos

Priporočena: