Wi-Fi шайкештештирүү сааты
WiFi синхрондоо сааты
Шиура тарабынан
WiFi аркылуу NTP аркылуу убакытты автоматтык жөнгө салуу менен үч кол аналогдук саат. Микроконтроллердин интеллекти азыр сааттын тетиктерин алып салат.
- Бул саатта бир гана кадам кыймылдаткычы бар болсо да, колду айландыра турган тиштери жок.
- Колдун артындагы илгичтер башка колдорго тоскоолдук кылат, ал эми экинчи колдун өз ара айлануусу башка колдордун абалын көзөмөлдөйт.
- Механикалык учтары бардык колдордун келип чыгышын аныктайт. Анын баштапкы сенсорлору жок.
- Ар бир мүнөт сайын көрүлгөн уникалдуу жана кызыктуу кыймыл.
Эскертүү: Кызык кыймылсыз эки кол версиясы (WiFi Sync Clock 2) жарыяланды.
Жабдуулар
Сиз керек (3D басып чыгарылган бөлүктөрдөн башка)
- WiFi менен ESP32 негизделген микро контроллер. Мен "MH-ET LIVE MiniKit" түрүн ESP32-WROOM-32 тактасын колдондум (болжол менен 5 доллар).
- 28BYJ-48 тиштүү тепкич мотору жана анын айдоочу схемасы (болжол менен 3 АКШ доллары)
- М2 жана М3 бурамалар
1-кадам: Бөлүктөрдү басып чыгаруу
- Берилген поза менен бардык бөлүктөрүн басып чыгарыңыз.
- Эч кандай колдоо керек.
- "backplate.stl" (дубал сааты үчүн) же "backplate-with-foot.stl" (үстөл сааты үчүн) тандаңыз.
2-кадам: Бөлүктөрдү бүтүрүү
- Бөлүктөрдөн таштандыларды жана дөңгөлөктөрдү жакшылап алып салыңыз. Айрыкча, колдун кокустан кыймылын болтурбоо үчүн колдун бардык огу жылмакай болушу керек.
- Фрикция бирдиги (friction1.stl жана friction2.stl) тарабынан берилген сүрүлүүнү текшериңиз. Саат же мүнөт жебелери байкабай кыймылдаса, жогоруда көрсөтүлгөндөй пенопластты кыстаруу менен сүрүлүүнү күчөтүңүз.
3-кадам: Схеманы чогултуу
- ESP32 жана айдоочу такталарын жогоруда көрсөтүлгөндөй туташтырыңыз.
4-кадам: Жыйынтыктоочу Ассамблея
Бардык бөлүктөрүн бири-бирине тизүү менен чогултуңуз.
- Арткы плитаны алдыңкы бетке (dial.stl) 2 мм таптап туруучу бурамалар менен бекитиңиз.
- Stepper моторун 3 мм таптоо бурамалар менен бекитиңиз. Бураманын узундугу өтө узун болсо, бир нече бөлгүчтөрдү колдонуңуз.
- Схеманы алдыңкы беттин артына бекитиңиз. Сураныч, 2 мм кыска бурагычтарды колдонуңуз. Эгер ESP32 айдоочу тактасынан чыкса, галстук орогучтарды колдонуңуз.
5-кадам: WiFi конфигурацияңыз
Сиз эки жол менен микро контроллерге WiFi конфигурациялай аласыз: Smartconhong же Hard коддоо.
Smartcon!g
Сиз смартфондун тиркемесин колдонуп, Wi-Fi'ыңыздын SSID жана сырсөзүн орното аласыз.
- Баштапкы коддун №7 сапындагы WIFI_SMARTCONFIG деп аталган >агга чындап коюңуз,
#define WIFI_SMARTCONFIG true анан компиляция жана >аны микро контроллерге күл. - WiFi орнотуу үчүн колдонмолорду орнотуңуз. Колдонмолор төмөнкү жерде
• 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 - Саатты күйгүзүп, бир мүнөт күтө туруңуз. WiFi туташуунун абалы экинчи колдун кыймылы менен көрсөтүлөт.
• Чоң өз ара кыймыл : туруктуу эстутумда сакталган мурунку жөндөө аркылуу WiFi туташуу.
• Кичинекей өз ара кыймыл : Smart Config режими. Эгерде 30 секунддук WiFi туташуусу сыналышы ишке ашпай калса, ал автоматтык түрдө акылдуу конфигурация режимине өтөт (смартфон колдонмосунан конфигурацияны күтөт.) - Жогоруда көрсөтүлгөндөй, колдонмону колдонуп WiFi паролуңузду орнотуңуз.
Сураныч, смартфонуңуз 2.4 ГГц WiFi тармагына туташуусу керек деп ойлобоңуз. Конфигурацияланган WiFi орнотуулары туруксуз эстутумда сакталат жана кубат өчүрүлгөндө да сакталат.
Катуу коддоо
Wi-Fi'ыңыздын SSID жана сырсөзүн баштапкы кодго коюңуз. SSID аркылуу 2.4 ГГц wifi тандай албасаңыз, бул пайдалуу.
- Булак кодундагы №7 сапта WIFI_SMARTCONFIG деп аталган фагга false коюңуз,
#WIFI_SMARTCONFIG туура эмес аныктоо - Wi-Fi'ыңыздын SSID жана сырсөзүн баштапкы кодго түздөн-түз №11-12 саптарга орнотуңуз,
#define WIFI_SSID “SSID” // WiFi'ыңыздын SSID
#define WIFI_PASS “PASS” // WiFi'ыңыздын сырсөзүн - Аны микро контроллерге компиляциялаңыз.
![]() |
https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload |
Бул мен көргөн жана жасаган эң кызыктуу Arduino/3D басып чыгаруу долбоорлорунун бири. Жинди нерсенин иштешин көрүү кызыктуу! Ал жакшы иштеп жатат жана биз аны үйүбүздө маалымдама саат катары колдонсок болот. 3D басып чыгаруу абдан жакшы өттү жана андан кийин бир аз жылмалоо жана тегиздөө болду. Мен Amazonдан ESP32 тактасын колдондум (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) жана порттун пинутту (int port[PINS] = {27, 14, 12, 13} дал келүү үчүн өзгөрттү. Мен void printLocalTime() функциясын void getNTP(void) алдына жылдырмайынча код компиляцияланбайт. Башкасын жасадым. shiura Instructable жана, балким, көбүрөөк жасайт.
Мен сенин чыгармачылыгыңды жакшы көрөм. Мен мындай ойду ойлогон эмесмин. рахмат
ТАМАШАСЫНБЫ? Бул абсолюттук фантастикалык. Муну сүйөм. Бул мен бүгүн баштайын деп жаткан нерсе. Мыкты жасалды!
бул гениалдуу дизайн. Үчүнчү колду (эң узуну) беттин артына коюунун жолу болобу деп ойлойм. Ошентип, үчүнчү колдун алаксыбай, бир аз туура эмес кыймылдап жаткан мүнөт жана саат жебелери гана көрүүгө болот.
Колду таза акрил диск менен алмаштырып, ордуна чапталган кичинекей өлүк аялдама же бурама менен алмаштырыңыз.
Мүнөттүн жебесин түз моторго орнотуу менен экинчи колду алып салуу оңой. Бул учурда, саат жебеси 12 градуска жылдыруу үчүн мүнөт жебесинин кызыктай кыймылы ар бир 6 мүнөт сайын пайда болот.
Улуу долбоор. Мага тепкич мотору жагат. Менин мурунку инструкторсуз колдонуу менен эки сунушту киргизе аласыз.
i) ESP32 / ESP8266 Auto WiFi Config үйрөнчүктөр үчүн https://www.instructables.com/ESP32-ESP8266-Auto-W… Бул колдонмону мобилдик телефонуңузга жүктөп алуудан качат webбарактар.
ii) ESP-01 Таймерди которуу TZ/DST кайра программалоосуз жаңыртылат https://www.instructables.com/ESP-01-Timer-Switch-… кайра колдонот webконфигурацияланган убакыт алкагын өзгөртүү үчүн барактар.
Абдан чыгармачыл механизм! түртүп колу, андан кийин ал качуу жана айланып кетиши керек. Мыкты "микки чычкан" тибиндеги саатты да жасай алат, анда колдор "иш" кылат
Каргыш! Бул гений. Сиз буга чейин жеңүүчүсүз.
Документтер / Ресурстар
![]() |
Wi-Fi шайкештештирүү сааты [pdf] Instructions WiFi синхрондоштуруу сааты, WiFi, синхрондоштуруу сааты, саат |