instructables WiFi Sync Clock
Sat za WiFi sinhronizaciju
by shiura
Analogni sat sa tri kazaljka sa automatskim podešavanjem vremena pomoću NTP-a preko WiFi mreže. Inteligencija mikrokontrolera sada uklanja zupčanike sa sata.
- Ovaj sat nema zupčanika za rotiranje kazaljki iako ima samo jedan koračni motor.
- Kuke iza šaka ometaju druge ruke, a recipročna rotacija druge ruke kontroliše položaj drugih ruku.
- Vrh mehaničkih krajeva označava porijeklo svih ruku. Nema izvorne senzore.
- Jedinstven i zabavan pokret koji se vidi svake minute.
napomena: Objavljena je dvoručna verzija bez čudnih pokreta (WiFi Sync Clock 2).
Zalihe
Trebaš (osim 3D štampanih dijelova)
- Mikro kontroler baziran na ESP32 sa WiFi. Koristio sam ploču tipa ESP32-WROOM-32 “MH-ET LIVE MiniKit” (oko 5 USD).
- 28BYJ-48 koračni motor sa zupčanikom i njegov upravljački krug (oko 3 USD)
- M2 i M3 vijci za urezivanje
Korak 1: Ispis dijelova
- Odštampajte sve dijelove s isporučenim položajem.
- Nije potrebna podrška.
- Odaberite ili "backplate.stl" (za zidni sat) ili "backplate-with-foot.stl" (za stoni sat)
Korak 2: Završite dijelove
- Dobro uklonite ostatke i mrlje s dijelova. posebno, sve ose ruku treba da budu glatke kako bi se izbeglo nenamerno pomeranje ruku.
- Provjerite trenje koje daje jedinica za trenje (friction1.stl i friction2.stl). Ako se kazaljke sata ili minuta nenamjerno pomaknu, povećajte trenje umetanjem pjenaste gume kao što je prikazano gore.
Korak 3: Sastavite kolo
- Povežite ESP32 i upravljačke ploče kao što je prikazano iznad.
Korak 4: Završna montaža
Sastavite sve dijelove slaganjem jedan drugog.
- Pričvrstite zadnju ploču na prednju stranu (dial.stl) pomoću vijaka od 2 mm.
- Pričvrstite koračni motor vijcima od 3 mm. Ako je dužina šrafa predugačka, koristite neke odstojnike.
- Pričvrstite strujno kolo na stražnju stranu prednje strane. Koristite kratke vijke od 2 mm. Ako ESP32 izlazi iz upravljačke ploče, upotrijebite neke trake za vezivanje.
Korak 5: Konfigurirajte svoj WiFi
Možete konfigurirati svoj WiFi za mikro kontroler na dva načina: Smartconhong ili Hard kodiranje.
Smartcon!g
Možete postaviti SSID i lozinku za svoj WiFi koristeći aplikaciju za pametni telefon.
- Postavite true na >ag pod nazivom WIFI_SMARTCONFIG u redu #7 u izvornom kodu,
#define WIFI_SMARTCONFIG true, zatim kompajlirajte i >ash to mikro kontroler. - Instalirajte aplikacije za podešavanje WiFi mreže. Aplikacije su na
• Android: https://play.google.com/store/apps/details?
id=com.khoazero123.iot_esptouch_demo&hl=ja&gl=SAD
• iOS: https://apps.apple.com/jp/app/espressif-esptouch/id1071176700 - Uključite sat i pričekajte minut. Status WiFi veze pokazuje pokret sekundarne kazaljke.
• Veliki recipročni pokret: povezivanje na WiFi koristeći prethodnu postavku pohranjenu u nepromjenjivoj memoriji.
• Mali recipročni pokret : režim Smart Config. Ako probni period od 30 sekundi WiFi veze ne uspije, automatski se prebacuje u način rada pametne konfiguracije (čeka se konfiguracija iz aplikacije za pametni telefon.) - Postavite lozinku vašeg WiFi-a koristeći aplikaciju kao što je prikazano iznad.
Imajte na umu da se vaš pametni telefon treba povezati na 2.4GHz WiFi. Konfigurirane WiFi postavke pohranjuju se u nepostojanu memoriju i čuvaju se čak i kada je napajanje isključeno.
Tvrdo kodiranje
Postavite SSID i lozinku vašeg WiFi-a u izvornom kodu. Korisno je ako ne možete odabrati 2.4GHz wifi preko SSID-a.
- Postavite false na pedera pod nazivom WIFI_SMARTCONFIG u redu #7 u izvornom kodu,
#define WIFI_SMARTCONFIG lažno - zatim postavite SSID i lozinku vašeg WiFi-a u izvornom kodu direktno u redovima #11-12,
#define WIFI_SSID “SSID” // vaš WiFi SSID
#define WIFI_PASS “PASS” // vaša WiFi lozinka - Kompajlirajte i prebacite na mikro kontroler.
![]() |
https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload |
Ovo je jedan od najfascinantnijih projekata Arduino/3d printanja koje sam vidio i uradio. Zabavno je samo gledati kako luda stvar radi! Dobro radi i možemo ga čak koristiti kao referentni sat u našem domu. 3D štampa je prošla vrlo dobro i nakon toga je uslijedilo dobro brušenje i glačanje. Koristio sam ESP32 ploču iz Amazona (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) i modificirao pinout porta (int port[PINS] = {27, 14, 12, 13} da se podudara. Kod se ne bi kompajlirao dok nisam pomjerio funkciju void printLocalTime() ispred void getNTP(void). Napravio sam još jedan shiura Instructable i vjerovatno će učiniti više.
Volim tvoju kreativnost. Nisam razmišljao o takvoj ideji. hvala
ŠALIŠ SE? Ovo je apsolutno fantastično. Sviđa mi se. Ovo je nešto što ću danas započeti. Dobro urađeno!
ovo je genijalan dizajn. Pitam se da li postoji način da se treća ruka (najduža) stavi iza lica. Na taj način bi se moglo vidjeti samo kazaljke minuta i sata kako napreduju bez ometanja treće kazaljke koja se kreće malo neredovito.
Zamijenite ruku prozirnim akrilnim diskom sa malim graničnikom zalijepljenim na mjesto ili vijkom.
Lako je ukloniti sekundarnu kazaljku postavljanjem kazaljke minuta direktno na motor. U ovom slučaju, čudno kretanje kazaljke minuta se dešava svakih 12 minuta kako bi kazaljka sata napredovala za 6 stepeni.
Odličan projekat. Sviđa mi se koračni motor. Dva prijedloga koja biste mogli uključiti koristeći moj prethodni bez instruktora.
i) ESP32 / ESP8266 Auto WiFi Config za početnike https://www.instructables.com/ESP32-ESP8266-Auto-W… čime se izbjegava potreba za preuzimanjem aplikacije na svoj mobilni dok se ona koristi webstranice.
ii) ESP-01 Tajmer Prekidač TZ/DST koji se može ažurirati bez reprogramiranja https://www.instructables.com/ESP-01-Timer-Switch-… koji opet koristi webstranice da promijenite konfiguriranu vremensku zonu.
Veoma kreativan mehanizam! Gurajuća ruka i onda mora izbjeći i obići. Mogao bi napraviti i odličan sat tipa "miki Maus", gdje će ruke obaviti "posao"
Prokletstvo! Ovo je genijalno. Već ste pobjednik.
Dokumenti / Resursi
![]() |
instructables WiFi Sync Clock [pdfUpute WiFi sinhronizacija sata, WiFi, sat sinhronizacije, sat |