Было бы смешно, если бы ваши домашние часы вдруг начали жаловаться, что у них нет Wi‑Fi — а ещё смешнее, когда им этот Wi‑Fi ставят! Да, даже дедушкины скучные кварцевые часовни могут получить диплом по сетевому администрированию, стоит только немного помешать кремнию с проводочками.
Проект прост и прекрасен: WEMOS D1 Mini (ESP8266) берёт на себя роль часовщика‑программиста. Дешёвую аналоговую настенную вещицу с кварцевым шаговым мотором аккуратно вскрывают, припаивают провода к катушке Lavet, и теперь маленький модуль умеет подталкивать секундную стрелку полоской bipolar‑импульсов. Каждые 15 минут ESP запрашивает время у NTP‑сервера и подтягивает часы к эталону — идеальная компенсация смещения и перехода на летнее время.
Юмор прячется в деталях: механизм не умеет двигаться назад, поэтому если стрелки опережают реальность — придётся терпеливо ждать. А чтобы не терять положение при отключении питания, автор хранит координаты стрелок в Microchip 47L04 — маленькой EERAM, которая помнит всё как добрый библиотекарь. Ссылка на EERAM: https://www.microchip.com/wwwproducts/en/47L04
Первый запуск — мини‑викторина: простая веб‑страница от ESP попросит указать, где сейчас стрелки. Дальше — просто статус‑страничка с опцией SVG или HTML‑canvas, где можно наблюдать за состоянием часов удалённо. В программе есть настройка PULSETIME — для разных механизмов она подбирается экспериментально (для автора ~30 мс).
Этот проект — именно тот случай, когда электроника делает жизнь лучше и веселее: дёшево, понятно и с чувством старины. Он легко приживётся в любой мастерской — от уютной кухни до лаборатории в Москве или Питере — и подарит вашим часам вторую жизнь в эпоху интернета вещей.
