Turinys:

Gaukite laiko ir datos iš interneto - Pamoka: 9 žingsniai
Gaukite laiko ir datos iš interneto - Pamoka: 9 žingsniai

Video: Gaukite laiko ir datos iš interneto - Pamoka: 9 žingsniai

Video: Gaukite laiko ir datos iš interneto - Pamoka: 9 žingsniai
Video: Home Assistant. Урок 9.4 ADD-ON - Xiaomi Gateway 3, интеграция в zigbee2mqtt 2024, Lapkritis
Anonim
Image
Image

Šioje pamokoje sužinosime, kaip gauti datą ir laiką iš NIST TIME serverio naudojant „M5Stack StickC“ir „Visuino“, Žiūrėkite demonstracinį vaizdo įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės

„M5StickC ESP32“: galite gauti čia

„Visuino“programa: atsisiųskite „Visuino“

Pastaba: čia rasite šią pamoką, kaip įdiegti „StickC ESP32“plokštę

2 veiksmas: paleiskite „Visuino“ir pasirinkite „M5 Stack Stick C“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „M5 Stack Stick C“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „M5 Stack Stick C“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „M5 Stack Stick C“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „M5 Stack Stick C“plokštės tipą

„Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „M5 Stack Stick C“, kaip parodyta 2 paveiksle

3 žingsnis: „Visuino“nustatykite „StickC Board“

„Visuino“nustatykite „StickC Board“
„Visuino“nustatykite „StickC Board“
„Visuino“nustatykite „StickC Board“
„Visuino“nustatykite „StickC Board“
„Visuino“nustatykite „StickC Board“
„Visuino“nustatykite „StickC Board“
„Visuino“nustatykite „StickC Board“
„Visuino“nustatykite „StickC Board“

Spustelėkite „M5 Stack Stick C“plokštę, kad ją pasirinktumėte

Lange „Ypatybės“pasirinkite „Moduliai“ir spustelėkite „+“, kad išplėstumėte, Pasirinkite „Display ST7735“ir spustelėkite „+“, kad ją išplėstumėte, nustatykite „Orientation“į „goRight“

Nustatykite „Fono spalva“į „ClBlack“Pasirinkite „Elements“ir spustelėkite mėlyną mygtuką su 3 taškais…

Bus parodytas elementų dialogas

Dialogo lange „Elementai“dešinėje pusėje išplėskite „Tekstas“ir vilkite „Piešti tekstą“ir vilkite 2 kartus „Teksto laukas“iš dešinės į kairę

  • Kairėje pasirinkite tekstą „Piešti tekstą 1“, o ypatybių lange nustatykite 2 dydį, spalvą - „aclLime“, o tekstą - „Data ir laikas“
  • Kairėje pasirinkite „Teksto laukas1“, o ypatybių lange nustatykite dydį 2, spalvą - „aclAqua“ir Y - 10
  • Kairėje pasirinkite „Teksto laukas2“ir ypatybių lange nustatykite dydį 2, o Y - 30

4 žingsnis: „WiFi“sąranka

„WiFi“sąranka
„WiFi“sąranka
„WiFi“sąranka
„WiFi“sąranka
„WiFi“sąranka
„WiFi“sąranka

Spustelėkite „M5 Stack Stick C“plokštę, kad ją pasirinktumėte

Lange „Ypatybės“pasirinkite „Moduliai“ir spustelėkite „+“, kad išplėstumėte, „WiFi“ir spustelėkite „+“, kad išplėstumėte, pasirinkite „Prisijungti prie prieigos taškų“ir spustelėkite mygtuką (3 taškai)

Lange „AccessPoints“vilkite „WiFi prieigos tašką“į kairę pusę.

Tada kairėje pusėje pasirinkite „Prieigos taškas1“ir ypatybių lango rinkinyje

  • Skiltyje „SSID“nurodykite savo „WiFi“tinklo pavadinimą
  • Skiltyje „Slaptažodis“įveskite savo „WiFi“tinklo prieigos slaptažodį

Lange „Ypatybės“pasirinkite „Moduliai“ir spustelėkite „+“, kad išplėstumėte, „WiFi“ir spustelėkite „+“, kad išplėstumėte,> Lizdai, spustelėkite mygtuką […], kad atsivertų langas „Lizdai“. Traukite TCP klientą iš dešinėn į kairę ir lango rinkinys „Po ypatybėmis“

  • uostas: 37 ir
  • šeimininkas: time-b-g.nist.gov

5 veiksmas: „Visuino“pridėkite komponentų

„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų

Pridėkite komponentą „Impulsų generatorius“

Pridėkite komponentą „Interneto laiko protokolas“

Pridėkite 2X komponentą „Ištrinti dešinįjį antrinį tekstą“

Pridėkite 2X komponentą „Ištrinti kairįjį antrinį tekstą“

6 žingsnis: Visuino rinkinio komponentuose

Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
  • Pasirinkite „PulseGenerator1“ir ypatybių lange nustatykite dažnį iki 0.1166667
  • Pasirinkite „DeleteRightText1“ir ypatybių lange nustatykite ilgį į 13
  • Pasirinkite „DeleteRightText2“ir ypatybių lange nustatykite ilgį į 5
  • Pasirinkite „DeleteLeftText2“ir ypatybių lange nustatykite ilgį į 12

7 veiksmas: „Visuino Connect“komponentuose

„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
  • Prijunkite „PulseGenerator1“kaištį [išėjimas] prie „InternetTime1“kaiščio [į]
  • Prijunkite „InternetTime1“kaištį [lizdas] prie „M5 Stack Stick C“> TCP kliento1 kaiščio [į]
  • Prijunkite „InternetTime1“kaištį [iš] prie „DeleteRightText1“kaiščio [į] ir „DeleteRightText2“kaiščio [į]
  • Prijunkite „DeleteRightText1“kaištį [iš] į „DeleteLeftText1“kaištį [į]
  • Prijunkite „DeleteRightText2“kaištį [iš] į „DeleteLeftText2“kaištį [į]
  • Prijunkite „DeleteLeftText1“kaištį [išvestis] prie „M5 Stack Stick C“> Rodyti ST7735> 1 teksto lauko kaištis [In]
  • Prijunkite „DeleteLeftText2“kaištį [išėjimas] prie „M5 Stack Stick C“> Rodyti ST7735> Teksto lauko 2 kaištis [į]

8 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

Spustelėkite „Arduino“piktogramą įrankių juostoje, tai sugeneruos kodą ir atidarys „Arduino IDE“. Šalia jo esantis mygtukas surinks ir nusiųs kodą tiesiai į įrenginį. Pirmą kartą norėsite atidaryti IDE, kad įsitikintumėte, jog COM prievadas nustatytas teisingai. Po to „Arduino IDE“išsaugos jūsų nustatymus.

Patekę į „Arduino IDE“įsitikinkite, kad jūsų lenta, greitis ir uostas yra teisingai nustatyti. Greičiausiai turėsite nustatyti COM prievadą iš antrinio meniu, tačiau kiti turėtų būti nustatyti automatiškai. Jei turite daugiau nei vieną COM prievadą, pabandykite pašalinti „M5Stick“, pažiūrėkite, kurie prievadai liko, tada vėl prijunkite „M5Stick“ir pažiūrėkite, kuris iš jų grįžta. Tai yra COM prievadas.

Tada spustelėkite Įkelti. Tai patvirtins (sudarys) ir įkels.

9 žingsnis: žaiskite

Jei įjungsite „M5Sticks“modulį, jis prisijungs prie interneto ir ekrane turėtų būti rodoma data ir laikas iš NIST serverio

. Taip pat galite eksperimentuoti su kitais serveriais, kuriuos rasite čia

Sveikinu! Jūs baigėte savo „M5Sticks“projektą su „Visuino“. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiai „Instructable“, galite jį atsisiųsti čia. Galite atsisiųsti ir atidaryti „Visuino“:

Rekomenduojamas: