instructables WiFi Sync Ceas 

Ceas de sincronizare WiFi 

Pictogramă de Shiura

Ceas analogic cu trei manete cu reglare automată a orei folosind NTP prin WiFi. Inteligența microcontrolerului îndepărtează acum roțile din ceas. 

  • Acest ceas nu are roți de viteză pentru a roti mâinile, deși are un singur motor pas cu pas.
  • Cârligele din spatele mâinilor interferează cu celelalte mâini, iar rotația reciprocă a mâinii secunde controlează poziția celorlalte mâini.
  • Capetele mecanice de sus definesc originea tuturor mâinilor. Nu are senzori de origine.
  • Mișcare unică și distractivă văzută în fiecare minut.

Notă : Este publicată versiunea cu două mâini fără mișcare ciudată (WiFi Sync Clock 2).

Furnituri

Ai nevoie (altele decât piese imprimate 3D)

  • Microcontroler bazat pe ESP32 cu WiFi. Am folosit placa ESP32-WROOM-32 de tip „MH-ET LIVE MiniKit” (aproximativ 5USD).
  • Motorul pas cu angrenaj 28BYJ-48 și circuitul său de driver (aproximativ 3 USD)
  • Șuruburi filetate M2 și M3

https://youtu.be/rGEI4u4JSQg

Pasul 1: Imprimați părți 

  • Imprimați toate piesele cu postura furnizată.
  • Nu este nevoie de sprijin.
  • Selectați fie „backplate.stl” (pentru ceas de perete) fie „backplate-with-foot.stl” (pentru ceas de birou)

Furnituri

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

Pasul 2: Terminați piesele 

  • Îndepărtați bine resturile și petele de pe părți. In mod deosebit, toate axele mâinilor trebuie să fie netede pentru a evita mișcarea neintenționată a mâinilor. 
  • Verificați frecarea dată de unitatea de frecare (friction1.stl și friction2.stl). Dacă acționarea orelor sau minutelor se mișcă neintenționat, creșteți frecarea introducând cauciuc spumos, așa cum se arată mai sus.
    Furnituri

Pasul 3: Asamblați circuitul 

  • Conectați ESP32 și plăcile de driver așa cum se arată mai sus.
    Asamblați circuitul

Pasul 4: Asamblarea finală 

Asamblați toate piesele stivuind unele pe altele.

  • Fixați placa din spate pe fața frontală (dial.stl) folosind șuruburi de 2 mm.
  • Fixați motorul pas cu pas cu șuruburi de 3 mm. Dacă lungimea șurubului este prea mare, vă rugăm să utilizați niște distanțiere.
  • Fixați circuitul pe partea din spate a feței frontale. Vă rugăm să utilizați șuruburi scurte de 2 mm. Dacă ESP32 iese de pe placa șoferului, folosiți niște elemente de prindere.
    Adunarea finală

Pasul 5: Configurați-vă WiFi

Vă puteți configura WiFi la microcontroler prin două moduri: Smartconhong sau Hard coding.

Smartcon!g

Puteți seta SSID și parola WiFi folosind aplicația pentru smartphone.

  1. Setați adevărat la >ag numit WIFI_SMARTCONFIG la rândul #7 din codul sursă,
    #define WIFI_SMARTCONFIG true apoi compilați și >ash-l la microcontroler.
  2. Instalați aplicațiile pentru setarea WiFi. Aplicațiile sunt la
    • 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. Porniți ceasul și așteptați un minut. Starea conexiunii WiFi este indicată de mișcarea mâinii secunde.
    • Mișcare reciprocă mare: conectarea la WiFi utilizând setările anterioare stocate în memoria nevolatilă.
    • Mișcare reciprocă mică: modul Smart Config. Dacă 30 de secunde de încercare a conexiunii WiFi eșuează, se trece automat în modul Smart Config (în așteptarea configurației din aplicația pentru smartphone.)
  4. Setați parola WiFi folosind aplicația, așa cum se arată mai sus.

Vă rugăm să rețineți că smartphone-ul dvs. ar trebui să se conecteze la WiFi de 2.4 GHz. Setările WiFi configurate sunt stocate în memorie non-volatilă și sunt păstrate chiar și atunci când alimentarea este oprită.

Codare tare

Setați SSID-ul și parola WiFi-ului dvs. în codul sursă. Este util dacă nu puteți selecta wifi de 2.4 GHz prin SSID.

  1. Setați false la fag numit WIFI_SMARTCONFIG la rândul #7 din codul sursă,
    #define WIFI_SMARTCONFIG false
  2. apoi setați SSID-ul și parola WiFi în codul sursă direct la liniile #11-12,
    #define WIFI_SSID „SSID” // SSID-ul tău WiFi
    #define WIFI_PASS „PASS” // parola WiFi
  3. Compilați-l și trimiteți-l la microcontroler.
    Adunarea finală
    Adunarea finală
Pictogramă https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload

Pictogramă Acesta este unul dintre cele mai fascinante proiecte de imprimare Arduino/3d pe care le-am văzut și făcut. Este distractiv doar să vezi cum funcționează nebunia! Funcționează bine și îl putem folosi chiar ca ceas de referință în casa noastră. Imprimarea 3d a mers foarte bine și a fost urmată de puțină șlefuire și netezire. Am folosit o placă ESP32 de la Amazon (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) și am modificat pinout-ul portului (int port[PINS] = {27, 14, 12, 13} pentru a se potrivi. Codul nu s-a compilat până când nu am mutat funcția void printLocalTime() înainte de void getNTP(void). Am făcut un alt shiura Instructable și probabil va face mai mult.

Simbol
Pictogramă Iubesc creativitatea ta. Nu m-am gândit la o asemenea idee. Mulțumiri

Pictogramă GLUMEȘTI? Acesta este absolut fantastic. Place. Acesta este ceva ce am de gând să încep astăzi. Bine făcut!

Pictogramă acesta este un design ingenios. Mă întreb dacă ar exista o modalitate de a pune a treia mână (cea mai lungă) în spatele feței. În acest fel, s-ar vedea doar că acționarea minutelor și orelor avansează fără ca cea de-a treia mână să se miște un pic neregulat.

Pictogramă Înlocuiți mâna cu un disc acrilic transparent cu un mic opritor lipit sau un șurub.

Pictogramă Este ușor să scoateți anunțul de secunde prin montarea minutelor direct pe motor. În acest caz, mișcarea ciudată a acelui minutelor are loc la fiecare 12 minute pentru a avansa acul orelor cu 6 grade.

Pictogramă Mare proiect. Îmi place motorul pas cu pas. Două sugestii pe care le-ați putea include folosind anterioarele mele fără instructor.

i) Configurare WiFi automată ESP32 / ESP8266 pentru începători https://www.instructables.com/ESP32-ESP8266-Auto-W… ceea ce evită nevoia de a descărca o aplicație pe mobil pe măsură ce folosește webpagini.
ii) Comutator temporizator ESP-01 TZ/DST actualizabil fără reprogramare https://www.instructables.com/ESP-01-Timer-Switch-… care din nou foloseste webpagini pentru a modifica fusul orar configurat.

Pictogramă Mecanism foarte creativ! Mâna care împinge și apoi trebuie să evite și să meargă în jur. Ar putea face și un ceas grozav de tip „mickey mouse”, unde brațele vor face „munca”

Pictogramă La naiba! Acesta este geniu. Ești deja un câștigător.

Logo

Documente/Resurse

instructables WiFi Sync Ceas [pdfInstrucțiuni
Ceas de sincronizare WiFi, WiFi, Ceas de sincronizare, Ceas

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *