Turinys:
- 1 žingsnis: ko jums reikės
- 2 veiksmas: paleiskite „Visuino“ir pasirinkite „M5 Stack Stick C“plokštės tipą
- 3 žingsnis: „Visuino“nustatykite „StickC Board“
- 4 žingsnis: „WiFi“sąranka
- 5 veiksmas: „Visuino“pridėkite komponentų
- 6 žingsnis: Visuino rinkinio komponentuose
- 7 veiksmas: „Visuino Connect“komponentuose
- 8 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
- 9 žingsnis: žaiskite
Video: Gaukite laiko ir datos iš interneto - Pamoka: 9 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Š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
„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ą
„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“
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
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ų
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
- 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
- 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ą
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:
ESP8266 OLED - Gaukite laiką ir datą iš interneto: 8 žingsniai
ESP8266 OLED - gaukite laiką ir datą iš interneto: šioje pamokoje sužinosime, kaip gauti datą ir laiką iš NIST TIME serverio naudojant ESP8266 OLED ir Visuino, žiūrėkite demonstracinį vaizdo įrašą
Gaukite el. Pašto pranešimus iš savo daiktų interneto projektų: 6 žingsniai
Gaukite pranešimus el. Paštu iš savo „IoT“projektų: užprogramuokite el. Pašto pranešimus, jungiančius jūsų „IoT“projektus su „Adafruit IO“ir „IFTTT“. Paskelbiau keletą daiktų interneto projektų. Tikiuosi, kad jūs juos matėte, jei ne, pakviečiu jus į savo profilį ir juos patikrinti. Norėjau gauti tam tikrų pranešimų, kai kintamasis
Laiko gavimas iš interneto naudojant ESP8266 - NTP laikrodžio projektas su ESP8266 „Nodemcu“: 5 žingsniai
Laiko gavimas iš interneto naudojant ESP8266 | NTP laikrodžio projektas su ESP8266 Nodemcu: Šioje pamokoje pamatysime, kaip gauti laiko naudojant ESP8266/nodemcu su „Arduino IDE“. Laiko gavimas yra ypač naudingas registruojant duomenis ir rodant laiko žymę. Jei jūsų ESP8266 projektas turi prieigą prie interneto, galite gauti laiko naudodami „Network T
Visuino - Gaukite tikslų laiką iš interneto NIST serverio naudodami „NodeMCU“: 8 žingsniai
Visuino - Gaukite tikslų laiką iš interneto NIST serverio naudodami „NodeMCU“: Šioje pamokoje mes naudosime „NodeMCU Mini“, „OLED LCD“ir „Visuino“, kad būtų rodomas tiesioginis interneto laikas iš „NIST Server“LCD. Žiūrėkite demonstracinį vaizdo įrašą. Įkvėpimo nuopelnas atitenka „YouTube“naudotojui „Ciprian Balalau“
„Ribba Word“laikrodis su „Wemos D1 Mini“(interneto laiko serveris): 8 žingsniai (su paveikslėliais)
„Ribba Word“laikrodis su „Wemos D1 Mini“(interneto laiko serveris): Manau, kad visi pasiekia tašką, kai jis kutena jo pirštuose, ir jis nori sukurti „Word“laikrodį. Na, tai yra mano bandymas ir mano bendra išvada, kad jis būtų kuo efektyvesnis. Pirmiausia turiu 3D spausdintuvą ir turiu prieigą