Sisukord:
- Samm: mida vajate
- 2. samm: vooluring
- Samm: käivitage Visuino ja valige NodeMCU ESP-12
- Samm: lisage Visuino komponendid
- Samm: WiFi seadistamine
- 6. samm: Visuino: komponentide ühendamine
- Samm: looge, kompileerige ja laadige üles Arduino kood
- 8. samm: mängige
Video: Visuino - hankige täpne aeg Interneti -NIST -serverist NodeMCU abil: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Selles õppetükis kasutame NodeMCU Mini, OLED LCD ja Visuino, et kuvada LCD -l NIST Serverist reaalajas Interneti -aeg. Vaata näidisvideot. Inspiratsiooni au kannab youtube'i kasutaja "Ciprian Balalau".
Samm: mida vajate
- NodeMCU Mini
- OLED LcdRed LED
- Leivalaud
- Jumper juhtmed
- Visuino programm: laadige alla Visuino
2. samm: vooluring
- Ühendage GND NodeMCU -st leivaplaadi tihvtiga (gnd)
- Ühendage 5V pin NodeMCU -st leivaplaadi tihvtiga (positiivne)
- Ühendage tihvt 0 (SCL) NodeMCU -st OLED LCD -tihvtiga (SCL)
- Ühendage tihvt 1 (SDA) NodeMCU -st OLED LCD -tihvtiga (SDA)
- Ühendage OLED LCD -tihvt (VCC) leivaplaadi tihvtiga (positiivne)
- Ühendage OLED LCD -tihvt (GND) leivaplaadi tihvtiga (GND)
Samm: käivitage Visuino ja valige NodeMCU ESP-12
Arduino programmeerimise alustamiseks peab teil olema Arduino IDE installitud siit:
Pange tähele, et Arduino IDE 1.6.6 -s on kriitilisi vigu. Veenduge, et installite 1.6.7 või uuema versiooni, vastasel juhul see juhend ei tööta! Kui te pole seda teinud, järgige selles juhendis toodud juhiseid Arduino IDE seadistamiseks programmeerimiseks ESP 8266! Paigaldada tuleb ka Visuino. Visuino käivitamine, nagu on näidatud esimesel pildil Klõpsake Visuino Arduino komponendi nupul "Tööriistad" (joonis 1). Kui dialoogiaken ilmub, valige "NodeMCU ESP-12", nagu on näidatud pildil 2
Samm: lisage Visuino komponendid
- Lisage InternetTime komponent
- Lisage impulssgeneraatori komponent ja määrake sageduseks: 0.1166667
- Lisage komponent DeleteRightText ja määrake pikkuseks: 8
- Lisage komponent DeleteLeftText ja määrake pikkuseks 1
- Lisage OLED -ekraan I2C
Topeltklõpsake OLED -ekraani komponendil ja lohistage vasakule küljele "Joonista ümmargune ristkülik" (vt pilti), määrake kõrgus: 30, laius: 120, x: 4, Y: 15
lohistage ka "Tekstiväli" vasakule (vt pilti), määrake x: 17 Y: 30
Samm: WiFi seadistamine
Valige NodeMCU ESP-12 ja klõpsake redaktoris Moodulid> WiFi> Punktid, klõpsake nuppu […], nii et avaneb aken "Pöörduspunktid"
Lohistage selles redaktoris WiFi pääsupunkt vasakule.
- Märkige jaotises „SSID” oma WiFi -võrgu nimi
- Sisestage jaotises „Parool” oma WiFi -võrgu juurdepääsuparool
Sulgege aken "Pöörduspunktid"
Valige redaktoris vasakul Moodulid> Wifi> Pistikupesad, klõpsake nuppu […], nii et aken "Pesad" avaneb Lohistage TCP klient paremalt vasakule
Määrake akna Atribuudid all host: time-b-g.nist.gov
Akna atribuutide all määrake port: 37
6. samm: Visuino: komponentide ühendamine
- Ühendage NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] InternetTime1 PIN-koodiga [pesa]
- Ühendage PulseGenerator1 PIN [OUT] InternetTime1 PIN -iga [Kell]
- Ühendage InternetTime1 PIN-kood [väljund] NodeMCU ESP-12 jada [0] PIN-koodiga [IN] ja DeleteRightText1 PIN-koodiga [IN]
- Ühendage DeleteRightText1 PIN [OUT] ja DeleteLeftText1 PIN [IN]
- Ühendage DeleteLeftText1 PIN [OUT] DisplayOLED1 elementidega. Tekstiväli1 PIN [IN]
- Ühendage DisplayOLED1 PIN [OUT] NodeMCU ESP-12 I2C PIN-ga [IN]
Samm: looge, kompileerige ja laadige üles Arduino kood
Visuinos vajutage Arduino koodi genereerimiseks F9 või klõpsake pildil 1 näidatud nuppu ja avage Arduino IDE
Klõpsake Arduino IDE -s koodi koostamiseks ja üleslaadimiseks nuppu Laadi üles (pilt 2)
8. samm: mängige
Kui lülitate NodeMCU mooduli sisse, hakkab OLED LCD näitama praegust kellaaega ja kuupäeva.
Palju õnne! Olete Visuinoga oma Live Internet Time projekti lõpetanud. Lisatud on ka Visuino projekt, mille ma selle juhendi jaoks lõin. Saate selle alla laadida ja avada Visuino: allalaadimislink
Soovitan:
Juhtimine Blynk -rakenduse kaudu Nodemcu abil Interneti kaudu: 5 sammu
LED -i juhtimine Blynk -rakenduse kaudu Interneti kaudu Nodemcu abil: Tere kõigile, täna näitame teile, kuidas saate LED -i juhtida Interneti kaudu nutitelefoni abil
Arduino täpne ja täpne voltmeeter (0-90V DC): 3 sammu
Arduino täpne ja täpne voltmõõtur (0–90 V alalisvool): selles juhendis olen ehitanud voltmeetri, mis mõõdab Arduino Nano abil suhteliselt täpselt ja täpselt kõrgepingeid (0–90 v). Minu tehtud katsemõõtmised olid piisavalt täpsed, enamasti 0,3 V piires tegelikust pingest, mida mõõdeti
Juhtige kogu maailmas Interneti abil Arduino abil: 4 sammu
Juhtige kogu maailmas Interneti abil Arduino abil: Tere, ma olen Rithik. Teeme teie telefoni kasutades Interneti -juhitud LED -i. Kasutame sellist tarkvara nagu Arduino IDE ja Blynk. See on lihtne ja kui teil õnnestub, saate juhtida nii palju soovitud elektroonilisi komponente Asjad, mida vajame: riistvara:
DS3231 RTC (reaalajas kella) täpne, kiire ja automatiseeritud seadistamine Java abil (+-1 s): 3 sammu
DS3231 RTC (reaalajas kella) täpne, kiire ja automatiseeritud seadistamine Java abil (+-1 s): see juhend annab teile teada, kuidas DS3231 reaalajas kellale aega määrata, kasutades Arduino ja väikest Java-rakendust, mis kasutab Arduino jadaühendus. Selle programmi põhiloogika: 1. Arduino saadab jadataotluse
Aeg ja temperatuur LCD ja Arduino abil (Fikseeritud): 4 sammu
Aeg ja temperatuur koos LCD ja Arduinoga (Fikseeritud): Tere kõigile! Minu nimi on Samuele, olen 14 ja olen pärit Sitsiiliast … Olen uus sissekanne Arduino maailmas! Mul on kogemusi elektroonika ja isetegemise projektiga , aga hakkasin oma tööde lihtsustamiseks Arduinole mõningaid programme kirjutama. See on minu esimene Ins