instructables WiFi Sync Clock 

WiFi Sync Klok 

Ikoan troch shiura

Analoge klok mei trije hân mei automatyske tiidoanpassing mei NTP fia WiFi. Yntelliginsje fan 'e mikrocontroller ferwideret no de gears fan' e klok. 

  • Dizze klok hat gjin gears om hannen te draaien, hoewol it mar ien stappenmotor hat.
  • Haken efter de hannen bemuoie mei oare hannen, en wjersidige rotaasje fan de twadde hân kontrolearret de posysje fan de oare hannen.
  • Mechanyske eintsjes top deines de oarsprong fan 'e alle hannen. It hat gjin oarsprong sensors.
  • Unike en leuke beweging sjoen elke minút.

noat: Ferzje mei twa hân sûnder frjemde beweging (WiFi Sync Clock 2) wurdt publisearre.

Supplies

Do hast nedich (oars dan 3D printe dielen)

  • ESP32 basearre mikrocontroller mei WiFi. Ik brûkte "MH-ET LIVE MiniKit" type ESP32-WROOM-32 board (sawat 5USD).
  • 28BYJ-48 geared stepper motor en syn bestjoerder circuit (sawat 3USD)
  • M2 en M3 oanboarjen screws

https://youtu.be/rGEI4u4JSQg

Stap 1: Printsje dielen 

  • Print alle dielen mei levere posture.
  • Gjin stipe nedich.
  • Selektearje "backplate.stl" (foar muorreklok) of "backplate-with-foot.stl" (foar buroklok)

Supplies

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

Stap 2: Finish Parts 

  • Fuortsmite pún en blobs út 'e dielen goed. Foaral, alle assen fan hannen moatte glêd wêze om ûnbedoelde beweging fan hannen te foarkommen. 
  • Kontrolearje de wriuwing jûn troch de wriuwing ienheid (friction1.stl en friction2.stl). As de oere- of minutenhannen ûnbedoeld bewege, ferheegje de wriuwing troch foamrubber yn te setten lykas hjirboppe werjûn.
    Supplies

Stap 3: Sammelje it circuit 

  • Ferbine de ESP32 en bestjoerder boards lykas werjûn hjirboppe.
    Sammelje it circuit

Stap 4: Finale gearstalling 

Sammelje alle dielen troch elkoar te stapeljen.

  • Befestigje de efterste plaat oan it foargesicht (dial.stl) mei 2mm oanboarjende skroeven.
  • Befestigje de steppermotor mei 3 mm-tappende skroeven. As de lingte fan 'e skroef te lang is, brûk dan wat spacers.
  • Befestigje de circuitry oan 'e efterkant fan' e foarkant. Brûk asjebleaft koarte 2mm oanboarjende skroeven. As de ESP32 komt út it bestjoerder board, brûk dan wat tie wraps.
    Finale Gearkomste

Stap 5: Konfigurearje jo WiFi

Jo kinne jo WiFi konfigurearje nei de mikrocontroller op twa manieren: Smartconhong of Hard kodearring.

Smartcon!g

Jo kinne SSID en wachtwurd fan jo WiFi ynstelle mei smartphone-app.

  1. Stel wier oan de >ag mei de namme WIFI_SMARTCONFIG op rigel #7 yn 'e boarnekoade,
    #define WIFI_SMARTCONFIG wier dan kompilearje en > ash it nei de mikrocontroller.
  2. Ynstallearje de apps foar it ynstellen fan WiFi. De apps binne by
    • 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. Skeakelje de klok oan en wachtsje in minút. De status fan WiFi-ferbining wurdt oanjûn troch de beweging fan 'e twadde hân.
    • Grutte wjersidich beweging : ferbining mei WiFi mei help fan foarige ynstelling opslein yn net-flechtich ûnthâld.
    • Lytse wjersidige beweging: Smart Config modus. As 30 sekonden fan proef fan WiFi-ferbining mislearret, ferpleatst it automatysk nei de smart Config-modus (wachtsje op de konfiguraasje fan 'e smartphone-app.)
  4. Stel it wachtwurd fan jo WiFi yn mei de app lykas hjirboppe werjûn.

Tink derom dat jo smartphone moat ferbine mei 2.4GHz WiFi. Konfigureare WiFi-ynstellingen wurde opslein yn net-flechtich ûnthâld en wurde bewarre sels as de macht útskeakele is.

Hurde kodearring

Stel de SSID en wachtwurd fan jo WiFi yn 'e boarnekoade. It is handich as jo gjin 2.4GHz wifi kinne selektearje fia SSID.

  1. Stel falsk yn op de fag neamd WIFI_SMARTCONFIG op rigel #7 yn 'e boarnekoade,
    #define WIFI_SMARTCONFIG falsk
  2. set SSID en wachtwurd fan jo WiFi yn 'e boarnekoade direkt op rigels #11-12,
    #define WIFI_SSID "SSID" // de SSID fan jo WiFi
    #define WIFI_PASS "PASS" // it wachtwurd fan jo WiFi
  3. Kompilearje en fiash it nei de mikrocontroller.
    Finale Gearkomste
    Finale Gearkomste
Ikoan https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload

Ikoan Dit is ien fan 'e meast fassinearjende Arduino / 3d-printprojekten dy't ik haw sjoen en dien. It is leuk gewoan om te sjen hoe't it gekke ding wurket! It wurket goed en wy kinne it sels brûke as in referinsjeklok yn ús hûs. 3D-printsjen gie heul goed en waard folge troch in goed stikje skuorjen en glêdjen. Ik brûkte in ESP32-board fan Amazon (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) en feroare de poarte pinout (int poarte[PINS] = {27, 14, 12, 13} om oerien te kommen. De koade soe net kompilearje oant ik de funksje void printLocalTime () ferpleatst foar void getNTP (void). Ik haw in oare makke. shiura Instructable en sil nei alle gedachten dwaan mear.

Symboal
Ikoan Ik hâld fan jo kreativiteit. Ik tocht net oan sa'n idee. tank

Ikoan BINNE DO KIDDING? Dit is absolút fantastysk. Fyn it geweldich. Dit is wat ik hjoed sil begjinne. Goed dien!

Ikoan dit is in geniaal ûntwerp. Ik freegje my ôf oft der in manier wêze soe om de tredde hân (de langste) efter it gesicht te setten. Op dy manier soe men allinich de minút en oere hannen foarút sjen sûnder de ôflieding fan 'e tredde hân dy't in bytsje ûnregelmjittich rûn.

Ikoan Ferfange de hân mei in dúdlike acrylskiif mei in lytse deade stop dy't yn plak is of in skroef.

Ikoan It is maklik om de twadde hân te ferwiderjen troch de minutenhân direkt oan 'e motor te montearjen. Yn dit gefal komt de frjemde beweging fan 'e minutenhân elke 12 minuten foar om de oerehân 6 graden foarút te gean.

Ikoan Geweldich projekt. Ik hâld fan de stappenmotor. Twa suggestjes dy't jo koenen opnimme mei myn foarige ynstrukteurless.

ik) ESP32 / ESP8266 Auto WiFi Config foar begjinners https://www.instructables.com/ESP32-ESP8266-Auto-W… dy't de needsaak foarkomt om in app nei jo mobyl te downloaden as it brûkt websiden.
ii) ESP-01 Timer Switch TZ / DST Updateable Sûnder Reprogramming https://www.instructables.com/ESP-01-Timer-Switch-… dy't wer brûkt websiden om de ynstelde tiidsône te feroarjen.

Ikoan Hiel kreatyf meganisme! De triuwe hân en dan moat it mije en omgean. Koe ek in geweldige klok fan it type "mickey mouse" meitsje, wêr't de earms it "wurk" sille dwaan

Ikoan Ferdomme! Dit is sjeny. Jo binne al in winner.

Logo

Dokuminten / Resources

instructables WiFi Sync Clock [pdfYnstruksjes
WiFi Sync Clock, WiFi, Sync Clock, Clock

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *