Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. darbība: palaidiet Visuino un atlasiet Arduino WeMos D1 mini plates tipu
- 3. darbība: WiFi iestatīšana
- 4. darbība: Visino pievienojiet komponentus
- 5. darbība: Visuino komplekta komponentos
- 6. darbība: Visuino Connect komponentos
- 7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
- 8. solis: spēlējiet
Video: ESP8266 OLED - iegūstiet laiku un datumu no interneta: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šajā apmācībā mēs uzzināsim, kā iegūt datumu un laiku no NIST TIME servera, izmantojot ESP8266 OLED un Visuino, Noskatieties demonstrācijas video.
1. darbība. Kas jums būs nepieciešams
- ESP8266 OLED
- Visuino programma: lejupielādējiet Visuino
2. darbība: palaidiet Visuino un atlasiet Arduino WeMos D1 mini plates tipu
Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:
Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE, lai ieprogrammētu WeMos D1 Mini! Ir jāinstalē arī Visuino: https://www.visuino.eu. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "WeMos D1 Mini", kā parādīts 2. attēlā
3. darbība: WiFi iestatīšana
- Atlasiet WeMos D1 Mini un redaktorā Moduļi> WiFi> Piekļuves punkti noklikšķiniet uz pogas […], lai tiktu atvērts logs "Piekļuves punkti". Šajā redaktorā velciet WiFi piekļuves punktu uz kreiso pusi.
- Rekvizītu logā zem "SSID" ierakstiet sava WiFi tīkla nosaukumu
- Sadaļā "Parole" ievietojiet piekļuves paroli savam WiFi tīklam
- Aizveriet logu "Piekļuves punkti"
- Redaktora kreisajā pusē atlasiet Moduļi> Wifi> Sockets, noklikšķiniet uz pogas […], lai tiktu atvērts logs "Sockets" Velciet TCP/IP klientu no labās uz kreiso pusi, pēc tam zem Properties loga iestatiet portu: 37 un host: laiks-ag.nist.gov
- Aizveriet logu "Sockets"
4. darbība: Visino pievienojiet komponentus
- Pievienojiet komponentu "Impulsu ģenerators"
- Pievienojiet komponentu "Interneta laika protokols"
- Pievienojiet 2X komponentu "Dzēst labo apakštekstu"
- Pievienojiet 2X komponentu "Dzēst kreiso apakštekstu"
- Pievienojiet komponentu "SSD1306/SH1106 OLED Display (I2C)"
5. darbība: Visuino komplekta komponentos
- Atlasiet "PulseGenerator1" un rekvizītu logā iestatiet frekvenci uz 0.1166667
- Atlasiet "DeleteRightText1" un rekvizītu logā iestatiet garumu uz 13
- Atlasiet "DeleteRightText2" un rekvizītu logā iestatiet garumu uz 5
- Atlasiet "DeleteLeftText2" un rekvizītu logā iestatiet garumu uz 12
- Veiciet dubultklikšķi uz komponenta "DisplayOLED1"
Tiks parādīts elementu dialogs
- Elementu dialoglodziņā labajā pusē izvērsiet "Teksts" un velciet "Zīmēt tekstu" un velciet 2X "Teksta lauks" no labās puses uz kreiso pusi
- Elementu dialoglodziņā labajā pusē izvērsiet “Līnijas” un velciet “Zīmēt līniju” no labās puses uz kreiso
- Kreisajā pusē atlasiet "Zīmēt tekstu1" un rekvizītu logā iestatiet "Teksts" uz "Laiks un datums" (vai kādu citu tekstu) un iestatiet lielumu uz 2
- Atlasiet "Draw Line1" un rekvizītu logā iestatiet "Width" uz 120 un "Y" uz 20
- Atlasiet "Teksta lauks1" un rekvizītu logā iestatiet "Izmērs" uz 2 un "Y" uz 25
- Atlasiet "Teksta lauks2" un rekvizītu logā iestatiet "Izmērs" uz 2 un "Y" uz 45
Aizveriet elementu dialogu
6. darbība: Visuino Connect komponentos
- Pievienojiet "PulseGenerator1" tapu [izeja] ar "InternetTime1" tapu [ieeja]
- Pievienojiet "InternetTime1" tapu [ligzda] "WeMos D1 Mini"> TCP klienta1 tapa [ieeja]
- Savienojiet "InternetTime1" tapu [izeja] ar "DeleteRightText1" tapu [In] un "DeleteRightText2" pin [In]
- Pievienojiet "DeleteRightText1" tapu [izeja] ar "DeleteLeftText1" tapu [ieeja]
- Pievienojiet "DeleteRightText2" tapu [izeja] ar "DeleteLeftText2" tapu [ieeja]
- Pievienojiet "DeleteLeftText1" tapu [izeja] ar "DisplayOLED1"> Teksta lauka1 tapu [ieeja]
- Savienojiet "DeleteLeftText2" tapu [izeja] ar "DisplayOLED1"> Teksta lauka2 tapa [ieeja]
7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".
8. solis: spēlējiet
Ja barojat ESP8266 OLED moduli, tas izveidos savienojumu ar internetu, un displejā jāsāk rādīt datums un laiks no NIST servera
. Varat arī eksperimentēt ar citiem serveriem, kurus varat atrast šeit
Apsveicam! Jūs esat pabeidzis savu interneta laika projektu kopā ar Visuino. Pievienots arī Visuino projekts, kuru es izveidoju šim Instructable, jūs varat to lejupielādēt šeit. To var lejupielādēt un atvērt vietnē Visuino:
Ieteicams:
Interneta pulkstenis: parādiet datumu un laiku ar OLED, izmantojot ESP8266 NodeMCU ar NTP protokolu: 6 soļi
Interneta pulkstenis: parādīt datumu un laiku ar OLED, izmantojot ESP8266 NodeMCU ar NTP protokolu: Sveiki, puiši, šajā instrukcijā mēs izveidosim interneta pulksteni, kas iegūs laiku no interneta, tāpēc šim projektam nebūs nepieciešams RTC, lai to palaistu. darbojas interneta savienojums Un šim projektam jums ir nepieciešams esp8266, kuram būs
Laika iegūšana no interneta, izmantojot ESP8266 - NTP pulksteņa projekts ar ESP8266 Nodemcu: 5 soļi
Laika iegūšana no interneta, izmantojot ESP8266 | NTP pulksteņa projekts ar ESP8266 Nodemcu: šajā apmācībā mēs redzēsim, kā iegūt laiku, izmantojot ESP8266/nodemcu ar Arduino IDE. Laika iegūšana ir īpaši noderīga datu reģistrēšanā, lai rādītu laika zīmogu. Ja jūsu projektam ESP8266 ir piekļuve internetam, varat iegūt laiku, izmantojot tīklu T
Parādiet CPU LAIKU ESP Wemos D1 OLED: 7 soļi
Parādiet CPU laiku ESP Wemos D1 OLED: šajā apmācībā mēs izmantosim ESP Wemos D1 OLED un Visuino, lai parādītu CPU laiku OLED displejā. Skatieties demonstrācijas video
ESP8266 NODEMCU BLYNK IOT apmācība - Esp8266 IOT, izmantojot Blunk un Arduino IDE - LED gaismas kontrole internetā: 6 soļi
ESP8266 NODEMCU BLYNK IOT apmācība | Esp8266 IOT, izmantojot Blunk un Arduino IDE | Gaismas diodes vadīšana internetā: Sveiki, puiši, šajā pamācībā mēs iemācīsimies izmantot IOT ar mūsu ESP8266 vai Nodemcu. Mēs tam izmantosim lietotni blynk. Tāpēc mēs izmantosim mūsu esp8266/nodemcu, lai kontrolētu gaismas diodes internetā. Tātad lietotne Blynk tiks savienota ar mūsu esp8266 vai Nodemcu
ESP32 un OLED displejs: interneta pulkstenis - DHT22: 10 soļi (ar attēliem)
ESP32 un OLED displejs: interneta pulkstenis - DHT22: šis pamācība konkurē ar konkursu: "GIF izaicinājums 2017", ja jums tas patīk, lūdzu, dodiet savu balsi, noklikšķinot uz iepriekš redzamā reklāmkaroga. Liels paldies! ;-) Šī apmācība ir turpinājums ceļojumam, lai uzzinātu vairāk par šo lielisko IoT ierīci