Instructables WiFi sinhronizācijas pulkstenis

WiFi sinhronizācijas pulkstenis
ar Šiura
Trīs roku analogais pulkstenis ar automātisku laika regulēšanu, izmantojot NTP, izmantojot WiFi. Mikrokontrollera intelekts tagad noņem pārnesumus no pulksteņa.
- Šim pulkstenim nav pārnesumu, lai pagrieztu rādītājus, lai gan tam ir tikai viens pakāpju motors.
- Āķi aiz rokām traucē citām rokām, un otrās rokas abpusēja rotācija kontrolē citu roku stāvokli.
- Mehānisko galu augšdaļa nosaka visu roku izcelsmi. Tam nav izcelsmes sensoru.
- Unikāla un jautra kustība redzama katru minūti.
piezīme: Ir publicēta divu roku versija bez dīvainas kustības (WiFi Sync Clock 2).
Izejmateriāli
Tev vajag (izņemot 3D drukātās daļas)
- Mikrokontrolleris uz ESP32 bāzes ar WiFi. Es izmantoju “MH-ET LIVE MiniKit” tipa ESP32-WROOM-32 plati (apmēram 5 USD).
- 28BYJ-48 pakāpju motors un tā vadītāja ķēde (apmēram 3 USD)
- M2 un M3 vītņskrūves
1. darbība. Drukājiet daļas
- Izdrukājiet visas daļas ar komplektā iekļauto pozu.
- Nav nepieciešams atbalsts.
- Atlasiet “backplate.stl” (sienas pulkstenim) vai “backplate-with-foot.stl” (galda pulkstenim).

2. darbība: pabeidziet daļas
- Labi noņemiet no detaļām gružus un traipus. Īpaši, visām roku asīm jābūt gludām, lai izvairītos no nejaušas roku kustības.
- Pārbaudiet berzes vienības radīto berzi (friction1.stl un friction2.stl). Ja stundu vai minūšu rādītāji netīši izkustas, palieliniet berzi, ievietojot putuplasta gumiju, kā parādīts iepriekš.

3. darbība: salieciet ķēdi
- Pievienojiet ESP32 un draivera plates, kā parādīts iepriekš.

4. solis: galīgā montāža
Salieciet visas daļas, sakraujot viena otru.
- Piestipriniet aizmugurējo plāksni pie priekšējās virsmas (dial.stl), izmantojot 2 mm vītņskrūves.
- Piestipriniet pakāpju motoru ar 3 mm vītņskrūvēm. Ja skrūves garums ir pārāk garš, lūdzu, izmantojiet dažus starplikas.
- Piestipriniet shēmu priekšējās virsmas aizmugurē. Lūdzu, izmantojiet īsās 2 mm vītņskrūves. Ja ESP32 izdalās no vadītāja paneļa, izmantojiet dažus kaklasaites aptinumus.

5. darbība: konfigurējiet savu WiFi
Jūs varat konfigurēt savu WiFi mikrokontrollerim divos veidos: Smartconhong vai Hard kodēšana.
Smartcon!g
Izmantojot viedtālruņa lietotni, varat iestatīt sava WiFi SSID un paroli.
- Iestatīt patiesu >ag ar nosaukumu WIFI_SMARTCONFIG avota koda 7. rindā,
#define WIFI_SMARTCONFIG true, pēc tam kompilējiet un >ash to mikrokontrollerā. - Instalējiet programmas WiFi iestatīšanai. Lietotnes atrodas plkst
• 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 - Ieslēdziet pulksteni un pagaidiet minūti. WiFi savienojuma statuss tiek norādīts ar sekunžu rādītāja kustību.
• Liela savstarpēja kustība: savienojuma izveide ar WiFi, izmantojot iepriekšējos iestatījumus, kas saglabāti nemainīgā atmiņā.
• Maza savstarpēja kustība: viedās konfigurācijas režīms. Ja 30 sekunžu WiFi savienojuma izmēģinājums neizdodas, tas automātiski pāriet uz viedās konfigurācijas režīmu (gaida konfigurāciju no viedtālruņa lietotnes). - Iestatiet sava WiFi paroli, izmantojot lietotni, kā parādīts iepriekš.
Lūdzu, ņemiet vērā, ka viedtālrunim ir jāpievienojas 2.4 GHz WiFi. Konfigurētie WiFi iestatījumi tiek glabāti nemainīgā atmiņā un tiek saglabāti pat tad, ja barošana ir izslēgta.
Cietā kodēšana
Avota kodā iestatiet sava WiFi SSID un paroli. Tas ir noderīgi, ja nevarat izvēlēties 2.4 GHz wifi, izmantojot SSID.
- Avota koda 7. rindiņā iestatiet “false” uz “Wifi_SMARTCONFIG”
#define WIFI_SMARTCONFIG nepatiess - iestatiet sava WiFi SSID un paroli avota kodā tieši 11.–12. rindiņā,
#define WIFI_SSID “SSID” // jūsu WiFi SSID
#define WIFI_PASS “PASS” // jūsu WiFi parole - Kompilējiet un nofiksējiet to mikrokontrollerā.


![]() |
https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload |
Šis ir viens no aizraujošākajiem Arduino/3D drukāšanas projektiem, ko esmu redzējis un darījis. Ir jautri vienkārši skatīties, kā trakais darbojas! Tas darbojas labi, un mēs pat varam to izmantot kā atskaites pulksteni mūsu mājās. 3D drukāšana noritēja ļoti labi, un tai sekoja neliela slīpēšana un izlīdzināšana. Es izmantoju ESP32 plati no Amazon (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) un mainīja porta izvadu (int port[PINS] = {27, 14, 12, 13}, lai tas atbilstu. Kods netiks kompilēts, kamēr es nepārvietošu funkciju void printLocalTime() uz priekšu par void getNTP(void). Esmu izveidojis citu shiura Pamācība un, iespējams, darīs vairāk.

Man patīk jūsu radošums. Es nebiju domājusi par šādu ideju. Paldies
VAI JOKI? Tas ir absolūti fantastiski. Mīlu to. Tas ir kaut kas, ko es sākšu šodien. Labi padarīts!
tas ir ģeniāls dizains. Nez vai varētu trešo roku (garāko) aizlikt aiz sejas. Tādā veidā var redzēt tikai minūšu un stundu rādītāju virzību uz priekšu bez trešās rādītāja uzmanības, kas kustas mazliet neregulāri.
Nomainiet roku ar caurspīdīgu akrila disku ar nelielu atduri, kas pielīmēta vietā, vai skrūvi.
Sekunžu rādītāju ir viegli noņemt, piestiprinot minūtes rādītāju tieši pie motora. Šajā gadījumā dīvainā minūšu rādītāja kustība notiek ik pēc 12 minūtēm, lai stundu rādītājs tiktu pavirzīts par 6 grādiem.
Lielisks projekts. Man patīk stepper motors. Divi ieteikumi, kurus jūs varētu iekļaut, izmantojot manu iepriekšējo bezskolas apmācību.
i) ESP32 / ESP8266 automātiskā WiFi konfigurācija iesācējiem https://www.instructables.com/ESP32-ESP8266-Auto-W… kas ļauj izvairīties no nepieciešamības lejupielādēt lietotni savā mobilajā ierīcē, kad tā tiek izmantota weblapas.
ii) ESP-01 taimera slēdzis TZ/DST ir atjaunināms bez pārprogrammēšanas https://www.instructables.com/ESP-01-Timer-Switch-… kas atkal izmanto weblapas, lai mainītu konfigurēto laika joslu.
Ļoti radošs mehānisms! Stumšanas roka un tad tai ir jāizvairās un jāiet apkārt. Var izveidot arī lielisku "mikipeles" tipa pulksteni, kur roku veiks "darbu"
Sasodīts! Tas ir ģeniāli. Jūs jau esat ieguvējs.

Dokumenti / Resursi
![]() |
Instructables WiFi sinhronizācijas pulkstenis [pdfNorādījumi WiFi sinhronizācijas pulkstenis, WiFi, sinhronizācijas pulkstenis, pulkstenis |





