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ă
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Î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: