Необязательно держать эти часы на постоянке. Я хочу реализовать их как ночные часы. Поставлю датчик движения, или объёма (вариантов масса), отрегулирую чувствительность и синхронизирую с таймером. Встану ночью, они включатся автоматически на указанное число секунд или минут и после, снова перейдут в режим ожидания. А чтобы они не включались днём, заведу фотодиод на вход микроконтройлера:
- днём фотодиод всегда открыт, часы в режиме ожидания
- ночью фотодиод закрыт и часы переходят в режим ожидания, и ориентируются на датчик движения.
Всё программно можно задать, как напишу так и будет.