opastettava WiFi-synkronointikello 

WiFi-synkronointikello 

Kuvake kirjoittanut shiura

Kolmekätinen analoginen kello automaattisella ajan säädöllä NTP:n kautta WiFin kautta. Mikro-ohjaimen älykkyys poistaa nyt vaihteet kellosta. 

  • Tässä kellossa ei ole vaihteita osoittimien pyörittämiseen, vaikka siinä on vain yksi askelmoottori.
  • Käsien takana olevat koukut häiritsevät muita käsiä, ja toisen käden vastavuoroinen pyöritys ohjaa toisten käsien asentoa.
  • Mekaaniset päät yläosassa määrittelevät kaikkien käsien alkuperän. Siinä ei ole alkuperäantureita.
  • Ainutlaatuista ja hauskaa liikettä nähdään joka minuutti.

Huomaa: Kahden käden versio ilman outoa liikettä ( WiFi Sync Clock 2) on julkaistu.

Tarvikkeet

Tarvitset (muut kuin 3D-painetut osat)

  • ESP32-pohjainen mikro-ohjain WiFi-yhteydellä. Käytin "MH-ET LIVE MiniKit" -tyyppistä ESP32-WROOM-32 -korttia (noin 5 USD).
  • 28BYJ-48-vaihteinen askelmoottori ja sen ohjainpiiri (noin 3 USD)
  • M2- ja M3-kierreruuvit

https://youtu.be/rGEI4u4JSQg

Vaihe 1: Tulosta osat 

  • Tulosta kaikki osat mukana toimitetussa asennossa.
  • Tukea ei tarvita.
  • Valitse joko "backplate.stl" (seinäkellolle) tai "backplate-with-foot.stl" (pöytäkellolle)

Tarvikkeet

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

Vaihe 2: Viimeistele osat 

  • Poista roskat ja tahrat osista hyvin. Erityisesti, Kaikkien käsien akselien tulee olla sileitä, jotta vältetään käsien tahaton liike. 
  • Tarkista kitkayksikön antama kitka (kitka1.stl ja kitka2.stl). Jos tunti- tai minuuttiosoittimet liikkuvat vahingossa, lisää kitkaa asettamalla vaahtokumia yllä kuvatulla tavalla.
    Tarvikkeet

Vaihe 3: Kokoa piiri 

  • Liitä ESP32 ja ohjainkortti yllä olevan kuvan mukaisesti.
    Kokoa piiri

Vaihe 4: Lopullinen kokoonpano 

Kokoa kaikki osat pinoamalla toisiinsa.

  • Kiinnitä takalevy etupintaan (dial.stl) 2 mm:n kierreruuveilla.
  • Kiinnitä askelmoottori 3 mm:n kierreruuveilla. Jos ruuvin pituus on liian pitkä, käytä välikappaleita.
  • Kiinnitä piiri etupuolen takaosaan. Käytä lyhyitä 2 mm:n kierreruuveja. Jos ESP32 tulee ulos ohjainlevystä, käytä sidontakääreitä.
    Lopullinen kokoonpano

Vaihe 5: Määritä WiFi

Voit määrittää WiFi-yhteyden mikro-ohjaimeen kahdella tavalla: Smartconhong- tai Hard-koodauksella.

Smartcon!g

Voit asettaa WiFi-verkkosi SSID:n ja salasanan älypuhelinsovelluksella.

  1. Aseta tosi >ag:lle nimeltä WIFI_SMARTCONFIG lähdekoodin rivillä #7,
    #define WIFI_SMARTCONFIG true, käännä ja >ash se mikro-ohjaimeen.
  2. Asenna sovellukset WiFi-asetusten määrittämiseksi. Sovellukset ovat osoitteessa
    • 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. Kytke kelloon virta ja odota hetki. WiFi-yhteyden tila ilmaistaan ​​sekuntiosoittimen liikkeellä.
    • Suuri edestakainen liike: yhteyden muodostaminen WiFi-verkkoon käyttämällä aiempia asetuksia, jotka on tallennettu haihtumattomaan muistiin.
    • Pieni vastasuuntainen liike: Smart Config -tila. Jos 30 sekunnin WiFi-yhteyden kokeilu epäonnistuu, se siirtyy automaattisesti älykkääseen konfigurointitilaan (odottaa määritystä älypuhelinsovelluksesta).
  4. Aseta WiFi-verkkosi salasana yllä olevan kuvan mukaisesti.

Huomaa, että älypuhelimesi tulee muodostaa yhteys 2.4 GHz:n WiFi-verkkoon. Määritetyt WiFi-asetukset tallennetaan pysyvään muistiin ja säilytetään, vaikka virta katkaistaan.

Kova koodaus

Aseta WiFi-verkkosi SSID ja salasana lähdekoodiin. Siitä on hyötyä, jos et voi valita 2.4 GHz:n wifiä SSID:n kautta.

  1. Aseta false WIFI_SMARTCONFIG-nimelle lähdekoodin rivillä #7,
    #define WIFI_SMARTCONFIG epätosi
  2. aseta sitten WiFin SSID ja salasana lähdekoodiin suoraan riveille #11-12,
    #define WIFI_SSID "SSID" // WiFi-verkkosi SSID
    #define WIFI_PASS "PASS" // WiFi-salasanasi
  3. Käännä se ja siirrä se mikroohjaimeen.
    Lopullinen kokoonpano
    Lopullinen kokoonpano
Kuvake https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload

Kuvake Tämä on yksi kiehtovimmista Arduino/3d-tulostusprojekteista, jonka olen nähnyt ja tehnyt. On hauskaa vain katsella hullun homman toimintaa! Se toimii hyvin ja saatamme jopa käyttää sitä referenssikellona kotonamme. 3D-tulostus sujui erittäin hyvin ja sitä seurasi hyvä hionta ja tasoitus. Käytin Amazonin ESP32-levyä (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) ja muokkasi portin pinout (int port[PINS] = {27, 14, 12, 13} vastaamaan. Koodi ei käännetty ennen kuin siirsin funktion void printLocalTime() void getNTP(void) eteen. Olen tehnyt toisen shiura opastettava ja tekee todennäköisesti enemmän.

Symboli
Kuvake Rakastan luovuuttasi. En ajatellut tuollaista ideaa. Kiitos

Kuvake VITSAILETKO? Tämä on aivan fantastista. Rakastan sitä. Tämä on asia, jonka aion aloittaa tänään. Hyvin tehty!

Kuvake tämä on nerokas suunnittelu. Mietin, olisiko mahdollista laittaa kolmas käsi (pisin) kasvojen taakse. Näin minuutti- ja tuntiosoittimet näkisivät vain eteenpäin ilman, että kolmannen osoittimen häiriötekijä liikkuisi hieman epäsäännöllisesti.

Kuvake Korvaa käsi kirkkaalla akryylilevyllä, johon on liimattu pieni rajoitin tai ruuvilla.

Kuvake Sekuntiosoitin on helppo irrottaa asentamalla sekuntiosoitin suoraan moottoriin. Tässä tapauksessa minuuttiosoittimen outo liike tapahtuu 12 minuutin välein tuntiosoittimen siirtämiseksi 6 astetta eteenpäin.

Kuvake Hieno projekti. Pidän askelmoottorista. Kaksi ehdotusta, joita voisit sisällyttää käyttämällä edellistä ohjaamatonta.

i) ESP32 / ESP8266 Auto WiFi Config aloittelijoille https://www.instructables.com/ESP32-ESP8266-Auto-W… jolloin ei tarvitse ladata sovellusta matkapuhelimeesi sen käytön aikana websivuja.
ii) ESP-01 ajastinkytkin TZ/DST päivitettävissä ilman uudelleenohjelmointia https://www.instructables.com/ESP-01-Timer-Switch-… joka taas käyttää websivuja muuttaaksesi määritettyä aikavyöhykettä.

Kuvake Erittäin luova mekanismi! Työntävä käsi ja sitten sen täytyy välttää ja kiertää. Voisi tehdä myös hienon "mikki hiiri" -tyyppisen kellon, jossa kädet tekevät "työt"

Kuvake Kirottu! Tämä on neroutta. Olet jo voittaja.

Logo

Asiakirjat / Resurssit

opastettava WiFi-synkronointikello [pdfOhjeet
WiFi-synkronointikello, WiFi, synkronointikello, kello

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *