Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: grandinė
- 3 veiksmas: paleiskite „Visuino“ir pasirinkite „NodeMCU ESP-12“
- 4 žingsnis: „Visuino“pridėkite komponentų
- 5 veiksmas: „WiFi“sąranka
- 6 veiksmas: „Visuino“: komponentų prijungimas
- 7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
- 8 žingsnis: žaiskite
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje pamokoje mes naudosime „NodeMCU Mini“, „OLED LCD“ir „Visuino“, kad būtų rodomas tiesioginis interneto laikas iš „NIST Server“LCD. Žiūrėkite demonstracinį vaizdo įrašą. Įkvėpimo nuopelnas atitenka „YouTube“vartotojui „Ciprian Balalau“.
1 žingsnis: ko jums reikės
- „NodeMCU Mini“
- OLED LcdRed šviesos diodas
- Bandomoji Lenta
- Jumperio laidai
- „Visuino“programa: atsisiųskite „Visuino“
2 žingsnis: grandinė
- Prijunkite GND iš „NodeMCU“prie duonos lentos kaiščio (gnd)
- Prijunkite 5 V kaištį iš „NodeMCU“prie duonos lentos kaiščio (teigiamas)
- Prijunkite 0 kaištį (SCL) iš „NodeMCU“prie OLED LCD kaiščio (SCL)
- Prijunkite 1 kaištį (SDA) iš „NodeMCU“prie OLED LCD kaiščio (SDA)
- Prijunkite OLED LCD kaištį (VCC) prie duonos lentos kaiščio (teigiamas)
- Prijunkite OLED LCD kaištį (GND) prie duonos lentos kaiščio (GND)
3 veiksmas: paleiskite „Visuino“ir pasirinkite „NodeMCU ESP-12“
Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:
Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šios instrukcijos veiksmus, kad nustatytumėte „Arduino IDE“programuoti ESP 8266! Taip pat reikia įdiegti „Visuino“. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „NodeMCU ESP-12“, kaip parodyta 2 paveiksle
4 žingsnis: „Visuino“pridėkite komponentų
- Pridėkite „InternetTime“komponentą
- Pridėkite impulsų generatoriaus komponentą ir nustatykite dažnį: 0.1166667
- Pridėkite „DeleteRightText“komponentą ir nustatykite ilgį į: 8
- Pridėkite „DeleteLeftText“komponentą ir nustatykite 1 ilgį
- Pridėkite OLED ekraną I2C
Dukart spustelėkite OLED ekrano komponentą ir vilkite „Nubrėžti apvalų stačiakampį“į kairę pusę (žr. Paveikslėlį), nustatykite aukštį: 30, plotį: 120, x: 4, Y: 15
taip pat vilkite „Teksto laukas“į kairę pusę (žr. paveikslėlį), nustatykite x: 17 Y: 30
5 veiksmas: „WiFi“sąranka
Pasirinkite NodeMCU ESP-12 ir redaktoriuje Moduliai> WiFi> Prieigos taškai spustelėkite […] mygtuką, kad būtų atidarytas langas „Prieigos taškai“
Šiame redaktoriuje vilkite „WiFi“prieigos tašką į kairę pusę.
- Skiltyje „SSID“nurodykite savo „WiFi“tinklo pavadinimą
- Skiltyje „Slaptažodis“įveskite savo „WiFi“tinklo prieigos slaptažodį
Uždarykite langą „Prieigos taškai“
Kairėje redaktoriaus dalyje pasirinkite Moduliai> „Wifi“> „Lizdai“, spustelėkite mygtuką […], kad būtų atidarytas langas „Lizdai“Vilkite TCP klientą iš dešinės į kairę
Lange „Ypatybės“nustatykite pagrindinį kompiuterį: time-b-g.nist.gov
Lange „Ypatybės“nustatykite prievadą: 37
6 veiksmas: „Visuino“: komponentų prijungimas
- Prijunkite „NodeMCU ESP-12“modulius. WiFi. Sockets. TCPClient1 PIN [IN] prie „InternetTime1 PIN [Socket]
- Prijunkite „PulseGenerator1“PIN kodą [OUT] prie „InternetTime1“PIN [laikrodis]
- Prijunkite „InternetTime1“PIN kodą [išvestis] prie „NodeMCU ESP-12 Serial [0] PIN [IN] ir„ DeleteRightText1 PIN [IN] “
- Prijunkite DeleteRightText1 PIN kodą [OUT] prie DeleteLeftText1 PIN [IN]
- Prijunkite „DeleteLeftText1 PIN“[OUT] prie „DisplayOLED1 Elements“. Teksto 1 laukas PIN [IN]
- Prijunkite „DisplayOLED1 PIN [OUT]“prie „NodeMCU ESP-12 I2C PIN [IN]
7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
„Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“
„Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)
8 žingsnis: žaiskite
Jei įjungsite „NodeMCU“modulį, OLED LCD ekrane bus rodomas dabartinis laikas ir data.
Sveikinu! Su Visuino baigėte savo tiesioginio interneto laiko projektą. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“. Galite atsisiųsti ir atidaryti „Visuino“: Atsisiuntimo nuoroda