В этой статье мастер покажет нам как можно сделать часы используя адресуемую светодиодную ленту.
-Адресуемая светодиодная лента;
-Arduino Nano;
-Модуль RTC DS3231;
-Кнопки 6Х6 мм — 2 шт;
-USB-кабель;
-Крепеж;
-Провода;
-3D-принтер;
Шаг первый: обзор
В каждом модуле расположены по две цифры + модуль раздела. На каждый модуль устанавливается по одной цельной адресуемой светодиодной ленте. Ленты управляются Ардуино. К Ардуино подключается RTC-модуль.





Дальше мастер печатает детали на 3D-принтере. Светорассеиваетели прозрачным пластиком, все остальные детали черным.
Все ниже приведенные детали печатаются в одном экземпляре, кроме:
Module_AB_LED_Frame.STL — 2 шт.
Module_AB_LED_Cover.STL — 2 шт.
Файлы для печати:
Module_A_Case.stl
Module_В_Case.stl
Module_AB_LED_Frame.stl
Module_B_Dots_LED_Cover.stl
Module_AB_LED_Cover.stl
Module_B_Dots_LED_Frame.stl
Module_A_Diffusers.stl
Module_B_Diffusers.stl
Feet_5_Deg.stl
Elec_Case_Big.stl
Elec_Case_Small.stl
Back_Parts_Big.stl
https://content.instructables.com/ORIG/FVM/N08W/K6ZAL17U/FVMN08WK6ZAL17U.stl
Cable_Covers_A_Big.stl
Cable_Covers_A_Small.stl
Diffusers_All.stl

Внутри каждого из двух модулей устанавливается полоска из 32 светодиодов. Разделительная линия использует 3 светодиода. Ленту нужно отрезать так, чтобы на изгибы не попали места пайки.








Дальше мастер приступает к сборке. Устанавливает светорассеиватели, светодиодные ленты. Устанавливает крышки.








Кнопка B -> Arduino D4 + GND (фиолетовый / черный)
RTC SDA -> Arduino A4 (серый)
RTC SCL -> Arduino A5 (белый)
DIN -> Arduino D6 (зеленый)
Питание подается на полосу, а затем используется для питания Arduino и RTC с использованием + 5V.







S7ripClock_BE_v5.ino
Закрывает крышку.


Кнопка A: выбор яркости.
Кнопка A (длительное нажатие): переключение цветового режима (на цифру / на светодиод)
Кнопка B: выбор цветовой палитры.
Кнопка B (длительное нажатие): переключение в режим 12 ч / 24 ч.
Кнопка A + B: войти в настройку
в режиме настройки: кнопка B -> Увеличить +1, кнопка A -> Принять / Далее