19.09.2024: Четверг часов
Часики не тикают. Они электронные. И, как можно догадаться, я снова про часы «Соломон» (JH3615S-1G).
И вроде всё уже было сказано, да вот не всё сделано. К яркости экрана мы, так и быть привыкли. То что кнопки на задней части корпуса, было бы не важно, если бы часы не отставали. Но они отстают.
Ну и поскольку их не выкинул и продолжаю использовать, то надо проблему решать.
Не потому, что прям НАДО, а потому что раздражает. А зачем мне постоянный источник ненужного раздражения?
Опытным путём выяснил, что способа сбросить время на этих часах, тупо нету, сколько кнопки не жми. Можно только перенастроить время.
Вытащить батарейку и вырубит питание на минуту, это не способ. Это ерунда полная.
В общем, часы разобрал.
Потом взял модуль оптронной развязки на 4 оптрона.
Отпаял клемники и пины для джамперов. Припаял к модулю контроллер ESP8266, прошил, добился, чтобы при клике на кнопку в Хоум Ассистант нужны диодик мигал на модуле. А вышло это не сразу, поскольку я забыл, что номера пинов D на плате не бьются с пинами GPIO (которые указываю в конфигурации).
В общем, разобрался и убедился, что пины соединены как надо.
Нашёл на кнопках часиков где Граунд, а где сигнальный контакт.
Оказалось, что «Земля» у всех кнопок общая.
Припаял оптронный модуль к кнопкам (честь по чести, соблюдая полярность). Приделал платы к корпусу, с помощью 3D-ручки. Включил часы и… Часы в порядке, а моё наколхоженное управление ими — не работает.
Чего я только не делал. Я и полярность менял, и провода напрямую к оптронам паял, и соединял землю контроллера с землёй часов, и приделывал землю к кнопке отдельно. Ничего не сработало.
Вывод. Оптрон — это не реле. Похоже, что ток коммутации имеет ограничения на минималку. Т.е. если он ниже определённого значения, оптрон его не пропустит.
Результат. Деньги и время — потрачено. Немного опыта капнуло в мою персональную копилочку (где бы она ни была).
Что делать дальше? А вот не знаю.
Электромагнитное реле (в четырёх экземплярах) туда не влезет. Места в корпусе вроде и много, но, как оказалось, так только кажется, пока не попробуешь в него что-нибудь пристроить. На оптронном модуле даже пришлось выпаять контактные группы, чтобы выиграть полсантиметра.
А даже если и влезет. Четыре щёлкающих ерундовины, это явно лишнее.
- Можно попробовать герконовое реле. Но стоит оно 1700 руб за 5 штук. Мне надо четыре, но если брать по одной, то там почти 400 руб за штуку. В общем, дороговато.
- Можно купить герконы и наколхозить катушку к каждому.
- Можно вывести кнопки на бок.
Вот только всё это не то. Идеальным результатом было бы передавать точное время напрямую в модуль часов с сервера NTP. Я даже уверен, что на плате для этого есть выводы TX-RX. Но поди разбери, как с ними работать.
Какие команды и как их следует туда передавать? Не знаю.
Напишите комментарий