Настенные часы

Большие электромеханические часы нетрудно переделать для работы с микроконтроллером Arduino.
 
Для нормальной работы часов требуется подавать на их вход ежеминутные импульсы с чередующейся полярностью.
 
Драйвер шаговых двигателей L298N способен формировать импульсы как с положительной, так и с отрицательной полярностью.
 
Микроконтроллер Arduino каждую минуту генерирует импульсы, а драйвер L298N передает их на механизм часов.
 
Для повышения точности хода можно использовать модуль часов реального времени с компенсацией температуры, а для предотвращения сбоя при отключении питания пригодится резервный аккумулятор.
 
Еще интересней использовать синхронизацию хода часов через спутники GPS или по сигналам точного времени в Интернет - тогда индикатор будет всегда показывать точное время.

Из чего это сделано?
1 Arduino Motor Shield R3 1 шт.
2 Arduino Pro Mini с питанием 5 В 1 шт.
3 Часы шт.
4 Шаговый двигатель 1 шт.
Вверх