Wi-Fi Sync Clock ko'rsatmalari
Wi-Fi sinxronlash soati
shiura tomonidan
WiFi orqali NTP yordamida vaqtni avtomatik sozlash bilan uch qo'lli analog soat. Mikro kontrollerning razvedkasi endi viteslarni soatdan olib tashlaydi.
- Bu soatda qo'llarni aylantirish uchun uzatmalar yo'q, garchi unda faqat bitta step motor mavjud.
- Qo'llarning orqasidagi ilgaklar boshqa qo'llarga xalaqit beradi va ikkinchi qo'lning o'zaro aylanishi boshqa qo'llarning holatini nazorat qiladi.
- Mexanik uchlari yuqori barcha qo'llarning kelib chiqishini belgilaydi. Uning kelib chiqish datchiklari yo'q.
- Har daqiqada ko'rinadigan noyob va qiziqarli harakat.
qayd: G'alati harakatsiz ikkita qo'l versiyasi (WiFi Sync Clock 2) nashr etildi.
Materiallar
Sizga kerak (3D bosilgan qismlardan tashqari)
- WiFi bilan ESP32 asosidagi mikro kontroller. Men ESP32-WROOM-32 tipidagi "MH-ET LIVE MiniKit" dan foydalandim (taxminan 5 dollar).
- 28BYJ-48 tishli step motor va uning haydovchi sxemasi (taxminan 3 dollar)
- M2 va M3 teginish vintlari
1-qadam: qismlarni chop etish
- Barcha qismlarni taqdim etilgan holatda chop eting.
- Qo'llab-quvvatlash kerak emas.
- “backplate.stl” (devor soati uchun) yoki “backplate-with-foot.stl” (stol soati uchun) ni tanlang.
2-qadam: qismlarni tugating
- Qismlardan qoldiq va dog'larni yaxshilab olib tashlang. Ayniqsa, qo'llarning beixtiyor harakatlanishiga yo'l qo'ymaslik uchun qo'llarning barcha o'qlari silliq bo'lishi kerak.
- Ishqalanish birligi tomonidan berilgan ishqalanishni tekshiring (friction1.stl va friction2.stl). Agar soat yoki daqiqa qo'llari beixtiyor harakat qilsa, yuqorida ko'rsatilganidek, ko'pikli kauchukni kiritish orqali ishqalanishni oshiring.
3-qadam: Sxemani yig'ing
- ESP32 va haydovchi platalarini yuqorida ko'rsatilganidek ulang.
4-qadam: Yakuniy yig'ilish
Barcha qismlarni bir-biriga yopishtirish orqali yig'ing.
- Orqa plitani old yuzga (dial.stl) 2 mm teginish vintlari yordamida mahkamlang.
- Step motorni 3 mm vintlar bilan mahkamlang. Agar vintning uzunligi juda uzun bo'lsa, iltimos, bir nechta ajratgichlardan foydalaning.
- Sxemani old yuzning orqa tomoniga mahkamlang. Iltimos, qisqa 2 mm vintlarni ishlating. Agar ESP32 haydovchi platasidan chiqsa, bir nechta bog'lovchi o'ramlardan foydalaning.
5-qadam: Wi-Fi-ni sozlang
Siz o'zingizning WiFi-ni mikro kontrollerga ikkita usul bilan sozlashingiz mumkin: Smartconhong yoki Hard kodlash.
Smartcon!g
Smartfon ilovasi yordamida Wi-Fi tarmog'ingizning SSID va parolini o'rnatishingiz mumkin.
- Manba kodidagi №7 qatordagi WIFI_SMARTCONFIG nomli >ag ga rost belgilang,
#define WIFI_SMARTCONFIG true keyin kompilyatsiya qiling va >uni mikro kontrollerga o'tkazing. - WiFi sozlash uchun ilovalarni o'rnating. Ilovalar bu yerda
• 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 - Soatni yoqing va bir daqiqa kuting. WiFi ulanishining holati ikkinchi qo'lning harakati bilan ko'rsatiladi.
• Katta o'zaro harakat : o'zgarmas xotirada saqlangan oldingi sozlamalardan foydalangan holda WiFi-ga ulanish.
• Kichik o'zaro harakat : Smart Config rejimi. Agar 30 soniyalik Wi-Fi ulanish sinovi muvaffaqiyatsiz tugasa, u avtomatik ravishda smart Config rejimiga o'tadi (smartfon ilovasidan konfiguratsiyani kutadi). - Yuqorida ko'rsatilganidek, ilova yordamida Wi-Fi parolini o'rnating.
Iltimos, smartfoningiz 2.4 gigagertsli Wi-Fi tarmog'iga ulanishi kerak emas. Sozlangan WiFi sozlamalari doimiy xotirada saqlanadi va hatto quvvat o'chirilgan bo'lsa ham saqlanadi.
Qattiq kodlash
Manba kodida WiFi-ning SSID va parolini o'rnating. Agar siz SSID orqali 2.4 gigagertsli Wi-Fi-ni tanlay olmasangiz foydali bo'ladi.
- Manba kodidagi №7 qatordagi WIFI_SMARTCONFIG nomli fagga false qiymatini qo'ying,
#WIFI_SMARTCONFIG ni noto'g'ri aniqlang - SSID va WiFi parolini manba kodida to'g'ridan-to'g'ri №11-12 qatorlarda o'rnating,
#WIFI_SSID ni “SSID”ni aniqlang // WiFi-ning SSID-ni
#define WIFI_PASS “PASS” // WiFi parolingizni - Kompilyatsiya qiling va uni mikro kontrollerga o'tkazing.
![]() |
https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload |
Bu men ko'rgan va amalga oshirgan eng ajoyib Arduino/3D bosib chiqarish loyihalaridan biridir. Shunchaki aqldan ozgan narsaning ishlashini tomosha qilish qiziq! U yaxshi ishlaydi va biz uni uyimizda mos yozuvlar soati sifatida ham ishlatishimiz mumkin. 3D bosib chiqarish juda yaxshi o'tdi va undan keyin biroz silliqlash va silliqlash amalga oshirildi. Men Amazondan ESP32 platasidan foydalandim (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) va port pinoutini (int port[PINS] = {27, 14, 12, 13} mos kelishi uchun oʻzgartirdim. Men void printLocalTime() funksiyasini void getNTP(void) oldiga koʻchirmagunimcha kod kompilyatsiya qilinmaydi. Men boshqasini yaratdim. shiura Instructable va ehtimol ko'proq qiladi.
Men sizning ijodingizni yaxshi ko'raman. Men bunday fikr haqida o'ylamagan edim. rahmat
XAZILLASHYAPSIZMI? Bu mutlaqo fantastika. Juda yoqtirdim. Bu men bugun boshlamoqchi bo'lgan narsadir. Juda qoyil!
bu ajoyib dizayn. Uchinchi qo'lni (eng uzun) yuzning orqasiga qo'yishning bir usuli bormi, deb o'ylayman. Shunday qilib, uchinchi qo'l chalg'itmasdan, bir oz tartibsiz harakatlanmasdan, faqat daqiqa va soat qo'llari oldinga siljishini ko'rish mumkin edi.
Qo'lni o'rniga yopishtirilgan kichik o'lik to'xtash joyi yoki vint bilan shaffof akril disk bilan almashtiring.
Daqiqa qo'lini to'g'ridan-to'g'ri motorga o'rnatish orqali ikkinchi qo'lni olib tashlash oson. Bunday holda, daqiqali qo'lning g'alati harakati har 12 daqiqada soat qo'lini 6 daraja oldinga siljitish uchun sodir bo'ladi.
Ajoyib loyiha. Menga step motor yoqadi. Oldingi o'qituvchisiz qo'llashingiz mumkin bo'lgan ikkita taklif.
i) Yangi boshlanuvchilar uchun ESP32 / ESP8266 avtomatik WiFi konfiguratsiyasi https://www.instructables.com/ESP32-ESP8266-Auto-W… Bu ilovani mobil telefoningizga yuklab olish zaruratidan qochadi websahifalar.
ii) ESP-01 taymer kaliti TZ/DST qayta dasturlashsiz yangilanadi https://www.instructables.com/ESP-01-Timer-Switch-… yana foydalanadi websozlangan vaqt mintaqasini o'zgartirish uchun sahifalar.
Juda ijodiy mexanizm! Bosuvchi qo'l va keyin u qochish va aylanib o'tish kerak. Qo'llar "ish" qiladigan ajoyib "mikki sichqoncha" soatini ham yasash mumkin.
Jin ursin! Bu daho. Siz allaqachon g'olibsiz.
Hujjatlar / manbalar
![]() |
Wi-Fi Sync Clock ko'rsatmalari [pdf] Ko'rsatmalar WiFi sinxronlash soati, WiFi, sinxronlash soati, soat |