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
Video: Visuino - Gaukite tikslų laiką iš interneto NIST serverio naudodami „NodeMCU“: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Š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
Rekomenduojamas:
Kaip sukurti tikslų oro srauto jutiklį naudojant „Arduino“už mažiau nei 20 svarų sterlingų COVID-19 ventiliatorių: 7 žingsniai
Kaip sukurti tikslų oro srauto jutiklį naudojant „Arduino“už mažiau nei 20 svarų sterlingų COVID-19 ventiliatorių: naujausią šio angos srauto jutiklio dizainą rasite šioje ataskaitoje: https://drive.google.com/file/d/1TB7rhnxQ6q6C1cNb. ..Šiose instrukcijose parodyta, kaip sukurti oro srauto greičio jutiklį naudojant nebrangų slėgio skirtumo jutiklį ir lengvai
Interneto laikrodis: rodyti datą ir laiką naudojant OLED naudojant ESP8266 „NodeMCU“su NTP protokolu: 6 žingsniai
Interneto laikrodis: rodyti datą ir laiką naudojant OLED naudojant ESP8266 „NodeMCU“su NTP protokolu: Sveiki, vaikinai, šioje instrukcijoje mes sukursime interneto laikrodį, kuris gaus laiko iš interneto, todėl šiam projektui vykdyti nereikės jokio RTC, o tik veikiantis interneto ryšys Ir šiam projektui jums reikia esp8266, kuris turės
Daiktų interneto pagrindai: savo daiktų interneto prijungimas prie debesies naudojant „Mongoose“OS: 5 žingsniai
Daiktų interneto pagrindai: savo daiktų interneto prijungimas prie debesies naudojant „Mongoose“OS: Jei esate žmogus, kuris užsiima tinkle ir elektronika, dažniausiai susidursite su daiktų internetu, paprastai sutrumpintu kaip daiktų internetas, ir kad reiškia įrenginių, galinčių prisijungti prie interneto, rinkinį! Būdamas toks žmogus
ESP 8266 „Nodemcu RGB“LED juostelė, valdoma interneto serverio nuotoliniu būdu: 4 žingsniai
ESP 8266 „Nodemcu RGB LED“juostelė, valdoma nuotolinio žiniatinklio serverio: Šioje instrukcijoje sužinosime, kaip „nodemcu“paversti RGB LED juostos IR nuotolinio valdymo pultu, o „nodemcu“nuotolinio valdymo pultą turi valdyti tinklalapis, priglobtas mobiliajame telefone arba kompiuteryje
Interneto laikrodis (NTP) daiktų interneto projektams: 6 žingsniai
Interneto laikrodis (NTP) daiktų interneto projektams: Šis projektas padės jums gauti laiko iš interneto daiktų interneto projektams nereikalaujant jokios papildomos RTC aparatūros. Šioje pamokoje aptarsime, kaip naudotis „Nokia LCD 5110“, gauti NTP duomenis iš interneto ir rodyti juos LCD konkrečiomis koordinatėmis. Turėkime