Cuprins:

Obțineți ora și data de pe Internet - Tutorial: 9 pași
Obțineți ora și data de pe Internet - Tutorial: 9 pași

Video: Obțineți ora și data de pe Internet - Tutorial: 9 pași

Video: Obțineți ora și data de pe Internet - Tutorial: 9 pași
Video: Cum scrii când începi un caiet nou 2024, Noiembrie
Anonim
Image
Image

Î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

Ce vei avea nevoie
Ce vei 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 și selectați tipul de placă M5 Stack Stick C
Porniți Visuino și selectați tipul de placă M5 Stack Stick C
Porniți Visuino și selectați tipul de placă M5 Stack Stick C
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

În Visuino Setați placa StickC
În Visuino Setați placa StickC
În Visuino Setați placa StickC
În Visuino Setați placa StickC
În Visuino Setați placa StickC
În Visuino Setați placa StickC
În Visuino Setați placa StickC
Î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

Configurare WiFi
Configurare WiFi
Configurare WiFi
Configurare WiFi
Configurare WiFi
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

În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
Î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

În Visuino Set Components
În Visuino Set Components
În Visuino Set Components
Î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

În Componentele Visuino Connect
Î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

Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino
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: