Eric Nguyen собрал оригинальные часы, которые показывают время с помощью стальных шариков (располагаются в виде семи сегментов дисплея).
Для изменения отображаемого времени — поверхность опускается на лоток с шариками и примагничивает нужные шарики.
Для этого используются 28 сервомашинок, которые либо захватывают, либо отпускают шарики при помощи магнитов.
Электроника устройства — контроллер Arduino Nano с модулем RTC DS3231 (для точного отсчёта времени) и две платы PCA9685 (16-канальный 12-битный PWM/Servo модуль с I2C интерфейсом) для управления двигателями.
Ссылки
Mechanical-Digital Steel Ball Clock
По теме
Marble clock — удивительные часы на Arduino
Edgytokei — необычные часы на Arduino
Робо-часы на Arduino
Arduino
Arduino, термины, начало работы
КМБ для начинающих ардуинщиков
Состав стартера (точка входа для начинающих ардуинщиков)