Kazalo:
- Korak: Kaj boste potrebovali
- 2. korak: vezje
- Korak: Zaženite Visuino in izberite NodeMCU ESP-12
- 4. korak: V Visuinu dodajte komponente
- 5. korak: Nastavitev WiFi
- 6. korak: V Visuinu: Povezovanje komponent
- Korak 7: Ustvarite, prevedite in naložite kodo Arduino
- 8. korak: Igrajte se
Video: Visuino - Pridobite natančen čas s spletnega strežnika NIST s pomočjo NodeMCU: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
- NodeMCU Mini
- OLED LcdRed LED
- Ogledna plošča
- Mostične žice
- Program Visuino: Prenesite Visuino
2. korak: 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
Č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
- 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
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
- 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
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:
Arduino natančen in natančen voltmeter (0-90V DC): 3 koraki
Arduino natančen in natančen merilnik voltov (0-90V DC): V tem navodilu sem z relativno natančnostjo in natančnostjo z uporabo Arduino Nano zgradil voltmeter za merjenje visokih napetosti DC (0-90v). Preskusne meritve, ki sem jih opravil, so bile dovolj natančne, večinoma znotraj 0,3v dejanske napetosti, izmerjene z
ESP 8266 Nodemcu RGB LED trak, ki ga nadzira daljinski upravljalnik spletnega strežnika: 4 koraki
ESP 8266 Nodemcu RGB LED trak, ki ga nadzira daljinski upravljalnik spletnega strežnika: V tem navodilu se bomo naučili, kako pretvoriti nodemcu v daljinski upravljalnik IR traku RGB LED in da mora daljinski upravljalnik nodemcu upravljati spletna stran, ki gostuje na mobilnem telefonu ali računalniku z nodemcu
Prenosni alarm za preverjanje spletnega strežnika (z uporabo NodeMCU ESP8266): 6 korakov
Prenosni alarm za preverjanje spletnega strežnika (z uporabo NodeMCU ESP8266): Kaj nam pomeni kazalnik padca strežnika/storitve ..? V svetu spletne infrastrukture je veliko … !! Ohraniti moramo vso razpoložljivost naše storitve " ne želim razočarati vaše storitve/strežnika in izgubiti podjetja " Toda včasih postavite
Uporabite Orange Pi brez monitorja s pomočjo strežnika SSH in VNC: 6 korakov
Uporabite Orange Pi brez monitorja s pomočjo strežnika SSH in VNC: Orange Pi je kot mini računalnik. Ima vsa osnovna vrata, ki jih ima običajen računalnik. Tako kot HDMIUSBEthernetIT ima nekaj posebnih vrat, kot so USB OTGGPIO glave, reža za SD kartico, vzporedna vrata za kamero Če želite upravljati oranžno pi, morate
Izjemno natančen lok s peresom z visoko močjo, dolgi doseg in izjemno natančen lok !!!: 6 korakov
Izjemno natančen lok za peresnike z visoko močjo, dolgega dosega in izrednega natančnosti !!!: To je še eden izmed tistih znanih lokov za peresa !!! =) Uživajte! P.S. te stvari so nekako močne, ne ciljajte na nekoga.DISCLAIMER: Ne morete me tožiti, če s tem kaj prekinete. Vključno z ljudmi in živalmi. To je moj prvi Instructable, zato prosim