
Kazalo:
- Korak: Kaj boste potrebovali
- Korak: Zaženite Visuino in izberite vrsto mini plošče Arduino WeMos D1
- 3. korak: Nastavitev WiFi
- 4. korak: V Visuinu dodajte komponente
- 5. korak: V komponentah Visuino Set
- 6. korak: V komponentah Visuino Connect
- Korak 7: Ustvarite, prevedite in naložite kodo Arduino
- 8. korak: Igrajte se
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:07
V tej vadnici se bomo naučili, kako pridobiti datum in čas s strežnika NIST TIME s pomočjo ESP8266 OLED in Visuino, Oglejte si predstavitveni video.
Korak: Kaj boste potrebovali


- ESP8266 OLED
- Program Visuino: Prenesite Visuino
Korak: Zaženite Visuino in izberite vrsto mini plošče Arduino WeMos D1


Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tu:
Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje WeMos D1 Mini! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "WeMos D1 Mini", kot je prikazano na sliki 2
3. korak: Nastavitev WiFi


- Izberite WeMos D1 Mini in v urejevalniku Moduli> WiFi> Dostopne točke kliknite gumb […], da se odpre okno »Dostopne točke«. V tem urejevalniku povlecite dostopno točko WiFi na levo stran.
- V oknu lastnosti pod "SSID" vnesite ime svojega omrežja WiFi
- Pod "Geslo" vnesite geslo za dostop do vašega omrežja WiFi
- Zaprite okno "Dostopne točke"
- Na levi strani v urejevalniku izberite Moduli> Wifi> Vtičnice, kliknite gumb […], da se odpre okno "Vtičnice" Povlecite odjemalca TCP/IP z desne na levo stran, nato v oknu Lastnosti nastavite vrata: 37 in gostitelja: time-ag.nist.gov
- Zaprite okno "Vtičnice"
4. korak: V Visuinu dodajte komponente



- Dodajte komponento "Generator impulzov"
- Dodajte komponento "Internet Time Protocol"
- Dodajte 2X komponento "Delete Right Sub Text"
- Dodajte 2X komponento "Delete Left Sub Text"
- Dodajte komponento "SSD1306/SH1106 OLED zaslon (I2C)"
5. korak: V komponentah Visuino Set



- Izberite "PulseGenerator1" in v oknu lastnosti nastavite frekvenco na 0.1166667
- Izberite "DeleteRightText1" in v oknu lastnosti nastavite Length na 13
- Izberite "DeleteRightText2" in v oknu lastnosti nastavite Length na 5
- Izberite "DeleteLeftText2" in v oknu lastnosti nastavite Length na 12
- Dvokliknite komponento "DisplayOLED1"
Prikaže se pogovorno okno Elementi
- V pogovornem oknu Elementi razširite "Besedilo" na desni strani in povlecite "Nariši besedilo" in dvakrat povlecite "Besedilno polje" z desne strani na levo
- V pogovornem oknu Elements razširite "Lines" na desni strani in povlecite "Draw Line" z desne strani na levo
- Na levi strani izberite "Nariši besedilo1" in v oknu lastnosti nastavite "Besedilo" na "Čas in datum" (ali kakšno drugo besedilo) in nastavite velikost na 2
- Izberite "Draw Line1" in v oknu lastnosti nastavite "Width" na 120 in "Y" na 20
- Izberite "Besedilno polje1" in v oknu lastnosti nastavite "Velikost" na 2 in "Y" na 25
- Izberite "Besedilno polje 2" in v oknu lastnosti nastavite "Velikost" na 2 in "Y" na 45
Zaprite pogovorno okno Elementi
6. korak: V komponentah Visuino Connect

- Pin "PulseGenerator1" povežite [Out] z pin "InternetTime1" [In]
- Priključite "InternetTime1" pin [Socket] v "WeMos D1 Mini"> TCP Client1 pin [In]
- Pin [Internet] Time1 "[Out] povežite z pin [DeleteRightText1" [In] in pin "DeleteRightText2" [In]
- Pin "DeleteRightText1" [Out] povežite s pin "DeleteLeftText1" [In]
- Pin "DeleteRightText2" [Out] povežite s pin "DeleteLeftText2" [In]
- Pin "DeleteLeftText1" [Out] povežite z "DisplayOLED1"> pin 1 Text Text [In]
- Pin "DeleteLeftText2" [Out] povežite z "DisplayOLED1"> pin 2 Text Text [In]
Korak 7: Ustvarite, prevedite in naložite kodo Arduino

V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".
8. korak: Igrajte se
Če napajate modul OLED ESP8266, se bo povezal z internetom in na zaslonu bi se moral začeti prikazovati datum in čas s strežnika NIST
. Poskusite lahko tudi z drugimi strežniki, ki jih najdete tukaj
Čestitamo! Projekt Internet Time ste zaključili z Visuinom. Priložen je tudi projekt Visuino, ki sem ga ustvaril za to navodilo, ki ga lahko prenesete tukaj. Lahko ga prenesete in odprete v Visuinu:
Priporočena:
Kako zapisati datum in čas - Liono Maker: 5 korakov

Kako zapisati datum in čas | Liono Maker: Uvod: -V tej vadnici se bomo naučili zapisovati datum in čas z Arduinom. V ta namen uporabljam DS3231 & Moduli kartice Micro SD. Glavni modul, ki se uporablja za čas & beleženje datuma je DS3231. DS3231 je RTC (pravi ti
ESP8266 - Namakanje vrta s časovnikom in daljinskim upravljanjem prek interneta / ESP8266: 7 korakov (s slikami)

ESP8266 - Namakanje vrta s časovnikom in daljinskim upravljanjem prek interneta / ESP8266: ESP8266 - Namakanje na daljavo in s časovno razporeditvijo za zelenjavne vrtove, cvetlične vrtove in trate. Za napajanje namakalnika uporablja vezje ESP-8266 in hidravlični / električni ventil.Prednosti: nizki stroški (~ 30,00 USD) hitri dostop ukazi ov
Arduino in VL53L0X čas letenja + OLED zaslon Vadnica: 6 korakov

Arduino in VL53L0X čas letenja + OLED zaslon Vadnica: V tej vadnici se bomo naučili prikazati razdaljo v mm s senzorjem VL53L0X za čas letenja in zaslonom OLED. Oglejte si video
Pridobivanje časa iz interneta z uporabo ESP8266 - Projekt ure NTP z Nodemcu ESP8266: 5 korakov

Pridobivanje časa iz interneta z uporabo ESP8266 | Projekt ure NTP z Nodemcu ESP8266: V tej vadnici bomo videli, kako si vzeti čas z uporabo ESP8266/nodemcu z Arduino IDE. Pridobivanje časa je še posebej uporabno pri beleženju podatkov za časovni žig vaših odčitkov. Če ima vaš projekt ESP8266 dostop do interneta, si lahko vzamete čas z uporabo omrežja T
Osnove interneta stvari: Povezovanje interneta stvari v oblak z operacijskim sistemom Mongoose: 5 korakov

Osnove IoT: Povezovanje vašega IoT v oblak z operacijskim sistemom Mongoose OS: Če ste oseba, ki se ukvarja s petljanjem in elektroniko, boste pogosteje naleteli na izraz Internet stvari, običajno skrajšano kot IoT, in da se nanaša na niz naprav, ki se lahko povežejo z internetom! Biti takšna oseba