Некоторое время назад фирма Carbon Design Group придумала и реализовала настенные часы «Домино.
Как следует из названия часы сделаны в форме трех костяшек домино, где первая костяшка показывает часы, вторая десятки минут и третья минуты.
Мастер-самодельщик с ником Kothe решил сделать настольную реплику таких часов, но в отличии от механического принципа работы оригинала (смена показаний), он использует светодиоды.
Инструменты и материалы:
-Ардуино нано;
-Модуль часов реального времени;
-Адресуемые светодиодный модуль RGB WS2812B ;
-МДФ 3мм;
-Белый акрил 3 мм;
-Серый акрил;
-3D-принтер;
-Паяльные принадлежности;
Шаг первый: 3D-печать
Корпус часов, костяшки и основание, напечатаны на 3D-принтере. Файлы для печати можно скачать ниже.
Acrylic_Circle.DXF
Base_1.DXF
Base_2.DXF
Layer_1.DXF
Layer_2_3_A.DXF
Layer_2_3_B.DXF
Layer_4.DXF
Hours_TensMinutes_Frame.stl
Units_Minutes_Frame.stl
Шаг второй: подготовка деталей
Сначала нужно склеить две детали основания.
Дальше окрашивает черной матовой краской детали часов.
В отверстия костяшек №1 и №2, приклеивает матовые диски, а затем белые к костяшке №3.
Шаг третий: подключение светодиодов
Дальше припаивает светодиоды по центру белых дисков и подключает согласно схемы. Всего светодиодов 42 по
Шаг четвертый: сборка
Дальше собирает костяшки, как на фото. Для сборки клей не нужен.
Устанавливает костяшки на основание. Провода протягивает в отверстия основания.
Шаг пятый: код и подключение
Перед монтажом схемы нужно загрузить код на Ардуино.
Загружает код Dominoes_Test.ino в Arduino Nano перед окончательной сборкой, чтобы убедиться, что все светодиоды работают правильно.
Далее загружает код Domino.ino со строчкой 35 без комментариев:
RTC.adjust (DateTime (__ DATE__, __TIME__));
Это действие установит время компьютера на модуль RTC.
Далее устанавливает значение в 35 строке и загружает код снова:
//RTC.adjust(DateTime(__DATE__, __TIME__));
Код можно скачать ниже.
Dominoes_Test.ino
Domino.ino
Domino_Colors.ino
Шаг шестой: окончательная сборка
Дальше нужно зачистить один конец USB-кабеля. В четвертом слое минутного дисплея нужно просверлить отверстие, протянуть через него кабель и припаять его концы согласно схеме.
Затем приклеить костяшку на место и установить на него четвертый слой.
Шаг седьмой: как читать время
Отображение времени очень простое, сколько светится точек на костяшке — такое и число читается. При этом первая фишка часы, вторая десятки минут и третья — минуты. Расположение светящихся фишек на каждой костяшке, а также яркость свечения, можно изменить в коде.
Все готово. Вот такие необычные часы сделал мастер.
Источник (Source)
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.
Подборки: 3D принтер
Источник: