inštrukcie WiFi synchronizačné hodiny
WiFi synchronizačné hodiny
od shiura
Trojručné analógové hodiny s automatickým nastavením času pomocou NTP cez WiFi. Inteligencia mikro ovládača teraz odstraňuje prevody z hodín.
- Tieto hodiny nemajú žiadne prevody na otáčanie ručičiek, hoci majú iba jeden krokový motor.
- Háčiky za rukami prekážajú ostatným rukám a recipročné otáčanie sekundovej ručičky riadi polohu ostatných rúk.
- Mechanické koncovky definujú pôvod všetkých rúk. Nemá žiadne snímače pôvodu.
- Jedinečný a zábavný pohyb videný každú minútu.
pozor: Je zverejnená verzia pre dve ruky bez podivného pohybu (WiFi Sync Clock 2).
Zásoby
Potrebujete (iné ako 3D tlačené diely)
- Mikroovládač na báze ESP32 s WiFi. Použil som dosku „MH-ET LIVE MiniKit“ typu ESP32-WROOM-32 (okolo 5 USD).
- Krokový motor s prevodovkou 28BYJ-48 a jeho obvod ovládača (približne 3 USD)
- Závrtné skrutky M2 a M3
Krok 1: Tlač dielov
- Vytlačte všetky časti v dodanej polohe.
- Nie je potrebná žiadna podpora.
- Vyberte buď „backplate.stl“ (pre nástenné hodiny) alebo „backplate-with-foot.stl“ (pre stolové hodiny)
Krok 2: Dokončite diely
- Z častí dobre odstráňte nečistoty a škvrny. hlavne všetky osi rúk by mali byť hladké, aby sa zabránilo neúmyselnému pohybu rúk.
- Skontrolujte trenie dané trecou jednotkou (friction1.stl a friction2.stl). Ak sa hodinová alebo minútová ručička neúmyselne pohne, zvýšte trenie vložením penovej gumy, ako je znázornené vyššie.
Krok 3: Zostavte obvod
- Pripojte ESP32 a dosky ovládača, ako je znázornené vyššie.
Krok 4: Konečná montáž
Zostavte všetky časti tak, že na seba ukladáte.
- Pripevnite zadnú dosku k prednej strane (dial.stl) pomocou 2 mm závitových skrutiek.
- Upevnite krokový motor pomocou 3 mm závitových skrutiek. Ak je dĺžka skrutky príliš dlhá, použite nejaké rozpery.
- Upevnite obvody na zadnú stranu prednej strany. Použite krátke 2 mm závitové skrutky. Ak sa ESP32 vysunie z dosky vodiča, použite omotávky.
Krok 5: Nakonfigurujte si WiFi
Svoju WiFi môžete nakonfigurovať na mikrokontrolér dvoma spôsobmi: Smartconhong alebo Hard kódovanie.
Smartcon!g
Môžete nastaviť SSID a heslo vašej WiFi pomocou aplikácie pre smartfón.
- Nastavte true na >ag s názvom WIFI_SMARTCONFIG v riadku #7 v zdrojovom kóde,
#define WIFI_SMARTCONFIG true, potom ho skompilujte a >priložte do mikrokontroléra. - Nainštalujte aplikácie na nastavenie WiFi. Aplikácie sú na
• Android: https://play.google.com/store/apps/details?
id=com.khoazero123.iot_esptouch_demo&hl=ja&gl=SK
• iOS: https://apps.apple.com/jp/app/espressif-esptouch/id1071176700 - Zapnite hodiny a počkajte minútu. Stav WiFi pripojenia signalizuje pohyb sekundovej ručičky.
• Veľký recipročný pohyb: pripojenie k WiFi pomocou predchádzajúceho nastavenia uloženého v energeticky nezávislej pamäti.
• Malý recipročný pohyb: režim Smart Config. Ak 30-sekundová skúšobná verzia WiFi pripojenia zlyhá, automaticky sa prepne do inteligentného režimu konfigurácie (čakanie na konfiguráciu z aplikácie smartfónu). - Nastavte heslo svojej WiFi pomocou aplikácie, ako je uvedené vyššie.
Upozorňujeme, že váš smartfón by sa mal pripojiť k 2.4 GHz WiFi. Nakonfigurované nastavenia WiFi sú uložené v energeticky nezávislej pamäti a uchovávajú sa aj po vypnutí napájania.
Tvrdé kódovanie
V zdrojovom kóde nastavte SSID a heslo vašej WiFi. Je to užitočné, ak nemôžete vybrať 2.4 GHz wifi cez SSID.
- Nastavte false na fag s názvom WIFI_SMARTCONFIG v riadku #7 v zdrojovom kóde,
#define WIFI_SMARTCONFIG false - potom nastavte SSID a heslo vašej WiFi v zdrojovom kóde priamo na riadkoch #11-12,
#define WIFI_SSID „SSID“ // SSID vašej WiFi
#define WIFI_PASS “PASS” // heslo vašej WiFi - Skompilujte a preneste ho do mikrokontroléra.
![]() |
https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload |
Toto je jeden z najfascinujúcejších projektov Arduino/3D tlače, aké som videl a urobil. Je zábavné len sledovať, ako bláznivá vec funguje! Funguje to dobre a môžeme ich dokonca použiť ako referenčné hodiny v našej domácnosti. 3D tlač išla veľmi dobre a po nej nasledovalo poriadne brúsenie a vyhladzovanie. Použil som dosku ESP32 od Amazonu (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) a upravili pinout port (int port[PINS] = {27, 14, 12, 13} tak, aby sa zhodovali. Kód by sa neskompiloval, kým som nepresunul funkciu void printLocalTime() pred void getNTP(void). Vytvoril som ďalší shiura Instructable a pravdepodobne urobí viac.
Milujem tvoju kreativitu. Nad takouto myšlienkou som neuvažoval. Vďaka
ROBÍŠ SI SRANDU? Toto je absolútne fantastické. Milujem to. Toto je niečo, čím dnes začnem. Výborne!
toto je geniálny dizajn. Zaujímalo by ma, či by existoval spôsob, ako dať tretiu ruku (najdlhšiu) za tvár. Takto by človek videl len ručičky minút a hodín dopredu bez toho, aby sa tretia ručička rozptyľovala trochu nepravidelne.
Vymeňte ruku za číry akrylový disk s nalepenou malou slepou zarážkou alebo skrutkou.
Sekundovú ručičku je možné ľahko demontovať namontovaním minútovej ručičky priamo na motor. V tomto prípade nastáva zvláštny pohyb minútovej ručičky každých 12 minút, aby sa hodinová ručička posunula o 6 stupňov.
Skvelý projekt. Páči sa mi krokový motor. Dva návrhy, ktoré by ste mohli začleniť pomocou môjho predchádzajúceho bez inštruktora.
i) Automatická konfigurácia WiFi ESP32 / ESP8266 pre začiatočníkov https://www.instructables.com/ESP32-ESP8266-Auto-W… čím sa vyhnete potrebe sťahovať aplikáciu do mobilu tak, ako ju používa webstránky.
ii) Časový spínač ESP-01 TZ/DST je možné aktualizovať bez preprogramovania https://www.instructables.com/ESP-01-Timer-Switch-… ktorý opäť využíva webstránky na zmenu nakonfigurovaného časového pásma.
Veľmi kreatívny mechanizmus! Tlačiaca ruka a potom sa musí vyhnúť a obísť. Mohli by tiež vyrobiť skvelé hodiny typu „mickey mouse“, kde „prácu“ urobia ruky
Sakra! Toto je geniálne. Už ste víťaz.
Dokumenty / zdroje
![]() |
inštrukcie WiFi synchronizačné hodiny [pdfPokyny WiFi synchronizačné hodiny, WiFi, synchronizačné hodiny, hodiny |