instructables WiFi Sync Clock 

WiFi Sync Clock 

Icon ni shiura

Tulo ka kamot nga analog nga orasan nga adunay awtomatikong pag-adjust sa oras gamit ang NTP pinaagi sa WiFi. Ang paniktik sa micro controller karon nagtangtang sa mga gears gikan sa orasan. 

  • Kini nga orasan walay mga gears sa pagtuyok sa mga kamot bisan kini adunay usa lamang ka stepper motor.
  • Ang mga kaw-it sa likod sa mga kamot makabalda sa ubang mga kamot, ug ang reciprocal rotation sa ikaduhang kamot nagkontrol sa posisyon sa laing mga kamot.
  • Ang mekanikal nga tumoy sa ibabaw naghulagway sa gigikanan sa tanan nga mga kamot. Wala kini mga sensor sa gigikanan.
  • Talagsaon ug makalingaw nga lihok nga makita matag minuto.

timan-i: Duha ka bersyon sa kamot nga wala’y katingad-an nga paglihok (WiFi Sync Clock 2) gipatik.

Mga suplay

Kinahanglan nimo (gawas sa 3D nga giimprinta nga mga bahin)

  • ESP32 nga nakabase sa micro controller nga adunay WiFi. Gigamit nako ang "MH-ET LIVE MiniKit" type ESP32-WROOM-32 board (mga 5USD).
  • 28BYJ-48 nga gitumong nga stepper motor ug ang sirkito sa drayber niini (mga 3USD)
  • M2 ug M3 tapping screws

https://youtu.be/rGEI4u4JSQg

Lakang 1: I-print ang mga Bahin 

  • I-print ang tanan nga mga bahin nga adunay gihatag nga postura.
  • Walay suporta nga gikinahanglan.
  • Pilia ang “backplate.stl” (para sa wall clock) o “backplate-with-foot.stl” (para sa desk clock)

Mga suplay

Icon https://www.instructables.com/ORIG/FLN/E9OC/L6W7495E/FLNE9OCL6W7495E.stl View in 3D Download
Icon https://www.instructables.com/ORIG/F5R/D5HX/L6W7495F/F5RD5HXL6W7495F.stl View in 3D Download
Icon https://www.instructables.com/ORIG/F4J/TU3P/L6W7495G/F4JTU3PL6W7495G.stl View in 3D Download
Icon https://www.instructables.com/ORIG/FBC/YHE3/L6W7495H/FBCYHE3L6W7495H.stl View in 3D Download
Icon https://www.instructables.com/ORIG/FG2/T8UX/L6W7495I/FG2T8UXL6W7495I.stl View in 3D Download
Icon https://www.instructables.com/ORIG/F0E/38K0/L6W7495J/F0E38K0L6W7495J.stl View in 3D Download
Icon https://www.instructables.com/ORIG/FLM/YXUK/L6W7495K/FLMYXUKL6W7495K.stl View in 3D Download
Icon https://www.instructables.com/ORIG/FTY/GEKU/L6W7495L/FTYGEKUL6W7495L.stl View in 3D Download

Lakang 2: Tapuson ang mga Bahin 

  • Kuhaa ang mga tinumpag ug mga blob gikan sa mga bahin nga maayo. Ilabi na, ang tanan nga wasay sa mga kamot kinahanglan nga hapsay aron malikayan ang dili tinuyo nga paglihok sa mga kamot. 
  • Susiha ang friction nga gihatag sa friction unit (friction1.stl ug friction2.stl). Kung ang oras o minuto nga mga kamot wala tuyoa, dugangi ang friction pinaagi sa pagsal-ot sa foam rubber sama sa gipakita sa ibabaw.
    Mga suplay

Lakang 3: I-assemble ang Circuit 

  • Ikonektar ang ESP32 ug driver boards sama sa gipakita sa ibabaw.
    Tiguma ang Circuit

Lakang 4: Katapusan nga Asembliya 

Tiguma ang tanan nga mga bahin pinaagi sa pag-stack sa usag usa.

  • Ayuhon ang likod nga plato sa atubangan nga nawong(dial.stl) pinaagi sa paggamit sa 2mm tapping screws.
  • Ayuhon ang stepper motor gamit ang 3mm tapping screws. Kung ang gitas-on sa tornilyo taas kaayo, palihug gamita ang pipila ka mga spacer.
  • Ayuhon ang circuitry sa likod sa atubangan nga nawong. Palihug gamita ang mugbo nga 2mm tapping screws. Kung ang ESP32 mogawas gikan sa driver board, gamita ang pipila ka mga kurbata.
    Katapusan nga Asembliya

Lakang 5: I-configure ang Imong WiFi

Mahimo nimong i-configure ang imong WiFi sa micro controller pinaagi sa duha ka paagi: Smartconhong o Hard coding.

Smartcon!g

Mahimo nimong itakda ang SSID ug password sa imong WiFi gamit ang smartphone app.

  1. Ibutang nga tinuod sa >ag nga ginganlan WIFI_SMARTCONFIG sa linya #7 sa source code,
    #define WIFI_SMARTCONFIG true unya i-compile ug > abohon kini sa micro controller.
  2. I-install ang mga app alang sa pag-set sa WiFi. Ang mga app anaa sa
    • Android: https://play.google.com/store/apps/details?
    id=com.khoazero123.iot_esptouch_demo&hl=ja&gl=US
    • iOS: https://apps.apple.com/jp/app/espressif-esptouch/id1071176700
  3. I-on ang orasan ug maghulat usa ka minuto. Ang kahimtang sa koneksyon sa WiFi gipakita pinaagi sa paglihok sa ikaduhang kamot.
    • Dako nga reciprocal motion : pagkonektar sa WiFi gamit ang miaging setting nga gitipigan sa non-volatile memory.
    • Gamay nga reciprocal motion : Smart Config mode. Kung mapakyas ang 30 segundos sa pagsulay sa koneksyon sa WiFi, awtomatiko kini nga mobalhin sa smart Config mode (naghulat sa pag-configure gikan sa smartphone app.)
  4. Ibutang ang password sa imong WiFi gamit ang app sama sa gipakita sa ibabaw.

Palihug ayaw nga ang imong smartphone kinahanglan magkonektar sa 2.4GHz WiFi. Ang gi-configure nga mga setting sa WiFi gitipigan sa dili mabag-o nga panumduman ug gitipigan bisan kung ang gahum gipalong.

Lisud nga coding

Ibutang ang SSID ug password sa imong WiFi sa source code. Kini mapuslanon kung dili ka makapili sa 2.4GHz wifi pinaagi sa SSID.

  1. Ibutang ang bakak sa fag nga ginganlag WIFI_SMARTCONFIG sa linya #7 sa source code,
    #define WIFI_SMARTCONFIG bakak
  2. itakda ang SSID ug password sa imong WiFi sa source code direkta sa linya #11-12,
    #define WIFI_SSID “SSID” // SSID sa imong WiFi
    #define WIFI_PASS “PASS” // password sa imong WiFi
  3. I-compile ug i-fiash kini sa micro controller.
    Katapusan nga Asembliya
    Katapusan nga Asembliya
Icon https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload

Icon Kini usa sa labing makaiikag nga Arduino / 3d nga mga proyekto sa pag-imprenta nga akong nakita ug nahimo. Makalingaw lang tan-awon ang buang nga butang nga nagtrabaho! Maayo kini nga nagtrabaho ug mahimo pa gani nato kini gamiton isip usa ka reference nga orasan sa atong panimalay. Ang 3d nga pag-imprenta maayo kaayo ug gisundan sa usa ka maayo nga gamay nga sanding ug pagpahapsay. Gigamit nako ang usa ka ESP32 board gikan sa Amazon (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) ug giusab ang port pinout (int port[PINS] = {27, 14, 12, 13} aron maparehas. Ang code dili ma-compile hangtod nga akong ibalhin ang function void printLocalTime() una pa sa void getNTP(void). shiura Instructable ug lagmit mobuhat pa.

Simbolo
Icon Ganahan ko sa imong pagkamamugnaon. Wala ko maghunahuna sa ingon nga ideya. salamat

Icon NAGKIDOT KA? Kini mao ang absolutley talagsaon. Ganahan ko. Kini usa ka butang nga akong sugdan karon. Maayong pagkabuhat!

Icon kini usa ka talagsaon nga disenyo. Naghunahuna ko kung adunay usa ka paagi aron ibutang ang ikatulo nga kamot (ang labing taas) sa luyo sa nawong. Nianang paagiha makita ra sa usa ang minuto ug oras nga mga kamot nga nag-abante nga wala’y pagkabalda sa ikatulo nga kamot nga naglihok nga medyo dili maayo.

Icon Ilisan ang kamot og tin-aw nga acrylic disc nga adunay gamay nga dead stop nga gipapilit sa lugar o screw.

Icon Sayon nga tangtangon ang ikaduhang kamot pinaagi sa pag-mount sa minuto nga kamot direkta sa motor. Sa kini nga kaso, ang katingad-an nga paglihok sa minuto nga kamot mahitabo matag 12 minuto aron isulong ang oras nga 6 degree.

Icon Nindot nga proyekto. Ganahan ko sa stepper motor. Duha ka mga sugyot nga mahimo nimong ilakip gamit ang akong kanhi nga walay magtutudlo.

i) ESP32 / ESP8266 Auto WiFi Config para sa mga Nagsugod https://www.instructables.com/ESP32-ESP8266-Auto-W… nga naglikay sa panginahanglan sa pag-download sa usa ka app sa imong mobile samtang kini naggamit webmga panid.
ii) ESP-01 Timer Switch TZ/DST Updateable nga Walay Reprogramming https://www.instructables.com/ESP-01-Timer-Switch-… nga gigamit pag-usab webmga panid aron usbon ang gi-configure nga timezone.

Icon Mamugnaon kaayo nga mekanismo! Ang nagduso nga kamot ug unya kini kinahanglan nga maglikay ug maglibot. Makahimo usab usa ka maayo nga "mickey mouse" type nga orasan, diin ang mga bukton mobuhat sa "trabaho"

Icon Damn! Kini usa ka henyo. Winner ka na.

Logo

Mga Dokumento / Mga Kapanguhaan

instructables WiFi Sync Clock [pdf] Mga instruksiyon
WiFi Sync Clock, WiFi, Sync Clock, Clock

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *