Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Porniți Visuino și selectați tipul de placă M5 Stack Stick C
- Pasul 3: În Visuino setați placa StickC
- Pasul 4: Configurare WiFi
- Pasul 5: În Visuino Adăugați componente
- Pasul 6: În Visuino Set Components
- Pasul 7: În componentele Visuino Connect
- Pasul 8: Generați, compilați și încărcați codul Arduino
- Pasul 9: Joacă
Video: Obțineți ora și data de pe Internet - Tutorial: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În acest tutorial vom învăța cum să obținem data și ora de pe serverul NIST TIME folosind M5Stack StickC și Visuino, Urmăriți un videoclip demonstrativ.
Pasul 1: De ce veți avea nevoie
M5StickC ESP32: îl puteți obține aici
Programul Visuino: Descărcați Visuino
Notă: Consultați acest tutorial aici despre cum să instalați placa StickC ESP32
Pasul 2: Porniți Visuino și selectați tipul de placă M5 Stack Stick C
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 „M5 Stack Stick C” așa cum se arată în Imaginea 2
Pasul 3: În Visuino setați placa StickC
Faceți clic pe placa „M5 Stack Stick C” pentru a o selecta
În fereastra „Proprietăți” selectați „Module” și faceți clic pe „+” pentru a extinde, Selectați „Afișați ST7735” și faceți clic pe „+” pentru ao extinde, setați „Orientare” la „du-te la dreapta”
Setați „Culoare fundal” la „ClBlack” Selectați „Elemente” și faceți clic pe butonul albastru cu 3 puncte …
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
- Selectați textul „Draw Text1” din stânga și în fereastra de proprietăți setați dimensiunea la 2, color la aclLime și textul la „Data și ora”
- Selectați „Text Field1” din stânga și în fereastra de proprietăți setați dimensiunea la 2, culoarea la aclAqua și Y la 10
- Selectați „Text Field2” din stânga și în fereastra de proprietăți setați dimensiunea la 2 și Y la 30
Pasul 4: Configurare WiFi
Faceți clic pe placa „M5 Stack Stick C” pentru a o selecta
În fereastra „Proprietăți” selectați „Module” și faceți clic pe „+” pentru a extinde, „WiFi” și faceți clic pe „+” pentru a extinde, selectați „Conectare la punctele de acces” și faceți clic pe buton (3 puncte)
În fereastra „AccessPoints”, trageți „WiFi Access Point” în partea stângă.
Apoi, în partea stângă, selectați „Punct de acces1” și în setul de ferestre de proprietăți
- Sub „SSID” puneți numele rețelei WiFi
- Sub „Parolă” introduceți parola de acces pentru rețeaua dvs. WiFi
În fereastra „Proprietăți” selectați „Module” și faceți clic pe „+” pentru a extinde, „WiFi” și faceți clic pe „+” pentru a extinde,> Socluri, faceți clic pe butonul […], astfel încât fereastra „Socluri” să se deschidă Trageți clientul TCP din dreapta în partea stângă și setul de ferestre Sub Proprietăți
- port: 37 și
- gazdă: time-b-g.nist.gov
Pasul 5: Î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”
Pasul 6: În Visuino Set Components
- 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
Pasul 7: În componentele Visuino Connect
- Conectați pinul "Ieșire" PulseGenerator1 [Out] la pinul "InternetTime1" [In]
- Conectați pinul "InternetTime1" [Socket] la "M5 Stack Stick C"> 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 "M5 Stack Stick C"> Afișați ST7735> Text Field1 pin [In]
- Conectați pinul "DeleteLeftText2" [Out] la "M5 Stack Stick C"> Afișați ST7735> Text Field2 pin [In]
Pasul 8: Generați, compilați și încărcați codul Arduino
Faceți clic pe pictograma Arduino de pe bara de instrumente, aceasta va genera cod și va deschide ID-ul Arduino. Butonul de lângă acesta va compila și trimite codul direct pe dispozitiv. Veți dori să deschideți IDE prima dată pentru a vă asigura că portul COM este setat corect. După aceea, IDE-ul Arduino vă va salva setările.
Odată ajuns în IDE-ul Arduino, asigurați-vă că placa, viteza și portul sunt setate corect. Cel mai probabil va trebui să setați portul COM din submeniu, dar celelalte ar trebui să fie setate automat. Dacă aveți mai multe porturi COM, încercați să eliminați M5Stick, uitați-vă și vedeți ce porturi rămân, apoi reconectați M5Stick și vedeți care se întoarce. Acesta este portul COM.
Apoi faceți clic pe Încărcare. Aceasta va verifica (compila) și încărca.
Pasul 9: Joacă
Dacă porniți modulul M5Sticks, 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! V-ați finalizat proiectul M5Sticks 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 OLED - Obțineți ora și data de pe Internet: 8 pași
ESP8266 OLED - Obțineți ora și data de pe Internet: În acest tutorial vom învăța cum să obțineți data și ora de pe serverul NIST TIME folosind ESP8266 OLED și Visuino, urmăriți un videoclip demonstrativ
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
Visuino - Obțineți timp precis de pe serverul Internet NIST utilizând NodeMCU: 8 pași
Visuino - Obțineți un timp precis de pe serverul Internet NIST utilizând NodeMCU: În acest tutorial vom folosi NodeMCU Mini, OLED Lcd și Visuino pentru a afișa timpul de internet live de pe serverul NIST pe Lcd. Urmăriți un videoclip demonstrativ. Creditul pentru inspirație revine utilizatorului youtube " Ciprian Balalau "
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