Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Porniți Visuino și selectați tipul de placă mini Arduino WeMos D1
- Pasul 3: Configurare WiFi
- Pasul 4: În Visuino Adăugați componente
- Pasul 5: În setarea componentelor Visuino
- Pasul 6: În componentele Visuino Connect
- Pasul 7: Generați, compilați și încărcați codul Arduino
- Pasul 8: Joacă
Video: ESP8266 OLED - Obțineți ora și data de pe Internet: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În acest tutorial vom învăța cum să obținem data și ora de pe serverul NIST TIME folosind ESP8266 OLED și Visuino, Urmăriți un videoclip demonstrativ.
Pasul 1: De ce veți avea nevoie
- ESP8266 OLED
- Programul Visuino: Descărcați Visuino
Pasul 2: Porniți Visuino și selectați tipul de placă mini Arduino WeMos D1
Pentru a începe programarea Arduino, va trebui să aveți Arduino IDE instalat de aici:
Vă rugăm să rețineți că există câteva erori critice în Arduino IDE 1.6.6. Asigurați-vă că instalați 1.6.7 sau o versiune ulterioară, în caz contrar acest instructabil nu va funcționa! Dacă nu ați făcut-o, urmați pașii din acest instructabil pentru a configura Arduino IDE pentru a programa WeMos D1 Mini! Visuino: https://www.visuino.eu trebuie, de asemenea, să fie instalat. Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „WeMos D1 Mini” așa cum se arată în Imaginea 2
Pasul 3: Configurare WiFi
- Selectați WeMos D1 Mini și în editorul Module> WiFi> Puncte de acces, faceți clic pe butonul […], astfel încât fereastra „Puncte de acces” să se deschidă. În acest editor trageți punctul de acces WiFi în partea stângă.
- În fereastra de proprietăți, sub „SSID”, introduceți numele rețelei WiFi
- Sub „Parolă” introduceți parola de acces pentru rețeaua dvs. WiFi
- Închideți fereastra „Puncte de acces”
- În stânga, în editor, selectați Module> Wifi> Socluri, faceți clic pe butonul […], astfel încât fereastra „Socluri” să se deschidă Trageți clientul TCP / IP de la dreapta la partea stângă, apoi fereastra Sub Proprietăți setați portul: 37 și gazdă: time-ag.nist.gov
- Închideți fereastra „Socluri”
Pasul 4: În Visuino Adăugați componente
- Adăugați componenta „Generator de impulsuri”
- Adăugați componenta „Internet Time Protocol”
- Adăugați componenta 2X „Ștergeți textul secundar drept”
- Adăugați componenta 2X „Ștergeți textul secundar stâng”
- Adăugați componenta „SSD1306 / SH1106 OLED Display (I2C)”
Pasul 5: În setarea componentelor Visuino
- Selectați „PulseGenerator1” și în fereastra de proprietăți setați frecvența la 0.1166667
- Selectați „DeleteRightText1” și în fereastra de proprietăți setați Lungimea la 13
- Selectați „DeleteRightText2” și în fereastra de proprietăți setați Lungimea la 5
- Selectați „DeleteLeftText2” și în fereastra de proprietăți setați Lungimea la 12
- Faceți dublu clic pe componenta „DisplayOLED1”
Se va afișa fereastra de dialog Elements
- În dialogul Elements, extindeți „Text” în partea dreaptă și trageți „Draw Text” și trageți 2X „Text Field” din partea dreaptă spre stânga
- În fereastra de dialog Elemente, extindeți „Linii” pe partea dreaptă și trageți „Trage linie” din partea dreaptă spre stânga
- Selectați „Draw Text1” din partea stângă și în fereastra de proprietăți setați „Text” la „Time & Date” (sau alt text) și setați dimensiunea la 2
- Selectați „Draw Line1” și în fereastra de proprietăți setați „Width” la 120 și „Y” la 20
- Selectați „Text Field1” și în fereastra de proprietăți setați „Size” la 2 și „Y” la 25
- Selectați „Text Field2” și în fereastra de proprietăți setați „Size” la 2 și „Y” la 45
Închideți fereastra de dialog Elements
Pasul 6: În componentele Visuino Connect
- Conectați pinul "Ieșire" PulseGenerator1 [Out] la pinul "InternetTime1" [In]
- Conectați pinul "InternetTime1" [Socket] la "WeMos D1 Mini"> TCP Client1 pin [In]
- Conectați pinul "InternetTime1" [Out] la pinul "DeleteRightText1" [In] și pinul "DeleteRightText2" [In]
- Conectați pinul "DeleteRightText1" [Out] la pinul "DeleteLeftText1" [In]
- Conectați pinul "DeleteRightText2" [Out] la pinul "DeleteLeftText2" [In]
- Conectați pinul "DeleteLeftText1" [Out] la "DisplayOLED1"> Text Field1 pin [In]
- Conectați pinul „DeleteLeftText2” [Out] la „DisplayOLED1”> Text Field2 pin [In]
Pasul 7: Generați, compilați și încărcați codul Arduino
În Visuino, în partea de jos faceți clic pe fila „Construiți”, asigurați-vă că este selectat portul corect, apoi faceți clic pe butonul „Compilați / Construiți și încărcați”.
Pasul 8: Joacă
Dacă porniți modulul OLED ESP8266, acesta se va conecta la internet și afișajul ar trebui să înceapă să afișeze data și ora de pe serverul NIST
De asemenea, puteți experimenta cu alte servere pe care le puteți găsi aici
Felicitări! Ați finalizat proiectul dvs. Internet Time cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest Instructable, îl puteți descărca de aici. Puteți să o descărcați și să o deschideți în Visuino:
Recomandat:
ESP8266 - Irigarea grădinii cu temporizator și telecomandă prin Internet / ESP8266: 7 pași (cu imagini)
ESP8266 - Irigare de grădină cu temporizator și telecomandă prin Internet / ESP8266: ESP8266 - Irigare controlată de la distanță și cu sincronizare pentru grădini de legume, grădini de flori și peluze. Acesta folosește circuitul ESP-8266 și o supapă hidraulică / electrică pentru alimentarea irigatorului
Ceas Internet: Afișați data și ora cu un OLED utilizând ESP8266 NodeMCU cu protocol NTP: 6 pași
Ceas Internet: Afișați data și ora cu un OLED folosind ESP8266 NodeMCU Cu protocolul NTP: Bună băieți în acest instructables vom construi un ceas de internet care va primi timp de pe internet, astfel încât acest proiect nu va avea nevoie de niciun RTC pentru a rula, va avea nevoie doar de un conexiune la internet funcțională Și pentru acest proiect aveți nevoie de un esp8266 care va avea un
Obținerea timpului de pe Internet utilizând ESP8266 - NTP Clock Project cu ESP8266 Nodemcu: 5 pași
Obținerea timpului de pe Internet utilizând ESP8266 | NTP Clock Project With ESP8266 Nodemcu: În acest tutorial vom vedea cum să obțineți timp folosind ESP8266 / nodemcu cu Arduino IDE. Obținerea timpului este utilă în special în înregistrarea datelor pentru a vă marca citirile. Dacă proiectul dvs. ESP8266 are acces la Internet, puteți obține timp folosind Network T
Arduino Data / Ora Plotting / Logging folosind Millis () și PfodApp: 11 pași
Arduino Data / Ora Plotarea / Înregistrarea utilizând Millis () și PfodApp: nu este necesară programarea Arduino sau Android. Sunt acceptate și module RTC și GPS Corecție automată pentru fusurile orare, deriva RTC și GPS lipsă de câteva secunde de salt Introducere Acest tutorial vă arată cum să utilizați Arduino millis ( ) timestamps pentru a trasa date ag
Afișare dată, oră și temperatură folosind XinaBox: 8 pași
Afișare dată, oră și temperatură utilizând XinaBox: Afișaj OLED rece care arată data, ora și temperatura în grade Celsius și Fahrenheit folosind Xinabox xChips bazat pe ESP8266