Цифровые часы DOTKLOK являются проектом с открытым исходным кодом на платформе Arduino, их дисплей проигрывает ряд уникальных анимационных эффектов при отображении времени.
Значение времени отображается числами и абстрактными геометрическими фигурами, такими как азбука Морзе и аналоговые часы, и включает в себя анимацию, основанную на классических видеоиграх, таких как пинг-понг, Tetris, Pacman и космических захватчиков.
По желанию "случайных режим" изменяет анимацию каждый день в полночь, поэтому Вы можете встречать каждое утро с новой анимацией.
Ниже представлены фото и описание анимации:
Большой экран
Время и дата
Основной экран: в этом режиме пользователь может установить режим времени 12/24. Точка движется вокруг дисплея, делая шаг каждую секунду.
Пинг-понг экран: время отображается как счет автономной игры, правая сторона выигрывает один раз в минуту, в то время как левая сторона выигрывает только один раз в час.
Плавающий экран: каждую секунду, часы и минуты медленно плывут по экрану.
Секундный экран: на верху количество секунд прошедших с начала суток, внизу число оставшихся секунд.
Время в процентах: 100% это сутки, минута это около 0,07%.
Случайные точки: в течение суток экран заполняется точками случайным образом.
Столбцы времени: каждый столбец представляет собой один из 24 часов, каждая точка это 4 минуты. Точка внизу совершает шаг каждую секунду.
Игровой экран: каждую минуту экран случайным образом стирается игровыми иконками, такими как Pacman, блоками Tetris, затем экран возвращается в нормальное состояние.
Аналоговый экран: минимальное изображение стандартного циферблата.
Экран Азбука Морзе: часы, минуты и секунды представлены в виде кода Морзе, бегут по экрану с разными скоростями.
Экран относительности: секунды, минуты, часы, день, месяц и год масштабируются вертикально в своих колонках.
Двоичный экран: количество секунд прошедших с нового года будет отображаться в двоичной системе.
Экран Аккумулятор: квадратный экран аналоговых часов, где каждый блок представляет собой один полный час, и каждая отдельная точка представляет собой 5 минут.
Основные характеристики:
- 14 выбираемых пользователем анимаций;
- 24/12 режимы времени;
- "Случайных режим", переключает анимацию каждый день в полночь;
- 3.75" х 2,5", 10см х 6,5см светодиодный дисплей;
- 5 регулируемых уровней яркости;
- часы реального времени (RTC), хранят дату/время, питаются от резервной батареи;
- 4 кнопки управления часами/дисплеем + слайд переключатель для выбора режима;
- Питание от адаптера 5 или 9/12 Вольт;
- открытый исходный код может быть изменен владельцем, например, изменить функции кнопок и добавить новые анимации отображения времени;
- легко перепрограммируемый, обновления программного обеспечения могут быть загружены с помощью стандартного кабеля FTDI или USB-последовательного кабеля;
- плата имеет площадки, которые соединяются с неиспользуемыми портами контроллера, поэтому при модернизации проекта можно добавить новые кнопки, зуммеры, датчики!
DOTKLOK построен на базе известного микропроцессора ATmega328, загрузчик Arduino дает владельцу возможность легко настроить и обновить прошивку. В часах применен экран фирмы Sure Electronics(DE-DP11111, DE-DP11112, DE-DP11211, DE-DP11212) 24 х 16 пикселей на сетодиодных матрицах и управляющем чипе Holtek HT1632C. Стильный корпус выполнен при помощи лазерной резки из акриловых панелей.
Всю документацию, исходные коды, печатные платы можно загрузить на оффициальном сайте проекта.