Gadget

3.88 dollarlik analog soatni ESP8266 asosidagi Wi-Fi soatiga aylantirish

14-fevral, 2026, 19:1215 ko'rish2 daqiqa o'qish
3.88 dollarlik analog soatni ESP8266 asosidagi Wi-Fi soatiga aylantirish

Analog Soatni ESP8266 Bilan Boshqarish

Ushbu loyiha WEMOS D1 Mini ESP8266 modulini va Arduino sketchini ishlatib, NTP serveridan avtomatik ravishda mahalliy vaqtni olish va uni arzon analog kvarts soatda ko'rsatish uchun ishlatiladi. ESP8266 har 15 daqiqada NTP serveriga qayta ulanadi, bu esa soatning aniqligini saqlaydi. Soat shuningdek, kunduzgi vaqtni avtomatik ravishda sozlaydi.

Sozlash

Menda Walmart'dan 3.88 dollarga sotib olingan analog soat ishlatiladi. Siz foydalanadigan har qanday analog soat uning kvarts harakatini ESP8266 moduli bilan boshqarilishi uchun o'zgartirilishi kerak. Soatning ichki qismidagi Lavet stepping motorining coilini kvarts osililatoridan uzing va keyin coilning har bir simini ESP8266 ulanishi uchun lehimlang.

Sketch

Arduino sketchi har soniyada 10 marta ESP8266 soatning ko'rsatilgan vaqtini NTP serveridan olingan haqiqiy vaqt bilan solishtiradi. Agar soat orqada qolsa, ESP8266 soatning soniya strelkasini haqiqiy vaqtga moslashtiradi. Agar soat oldinda bo'lsa, ESP8266 hech qanday amal qilmaydi.

Qo'shimcha

Ushbu loyihaning eng katta muammosi shundaki, arzon analog soatlar qo'lning holatini ko'rsatadigan hech qanday fikr-mulohazani ta'minlamaydi. Shuning uchun, agar ESP8266 quvvati uzilib qolsa, u soatning qo'lining holatini 'unutadi'. Buni hal qilish uchun soatning soat, daqiqa va soniya strelkalarining holatlari Microchip 47L04 Serial EERAM (4Kbit SRAM with EEPROM backup) da saqlanadi va har soniyada yangilanadi.

Manba: Hacker News
#ESP8266 #Wi-Fi soat #analog soat #NTP server
Telegram da muhokama qilish