Своими руками

Часы с адресуемыми светодиодами

Часы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиВ этой статье мастер покажет нам как можно сделать часы используя адресуемую светодиодную ленту.

Инструменты и материалы:
-Адресуемая светодиодная лента;
-Arduino Nano;
-Модуль RTC DS3231;
-Кнопки 6Х6 мм — 2 шт;
-USB-кабель;
-Крепеж;
-Провода;
-3D-принтер;
Шаг первый: обзор
В каждом модуле расположены по две цифры + модуль раздела. На каждый модуль устанавливается по одной цельной адресуемой светодиодной ленте. Ленты управляются Ардуино. К Ардуино подключается RTC-модуль.
Часы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиШаг второй: 3D-печать
Дальше мастер печатает детали на 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
FVMN08WK6ZAL17U.stl
Cable_Covers_A_Big.stl
Cable_Covers_A_Small.stl
Diffusers_All.stl
Часы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиШаг третий: светодиодные ленты
Внутри каждого из двух модулей устанавливается полоска из 32 светодиодов. Разделительная линия использует 3 светодиода. Ленту нужно отрезать так, чтобы на изгибы не попали места пайки.
Часы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиСоединение № 1 будет подключено к Arduino. Соединение № 2 соединяет Data Out от первого модуля с разделительной линией (Data In, вверху). № 3, соединение Data Out разделительной линии с Data In из второго модуля. № 4 — USB-провод питания. Таким образом, технически мы получаем 67 светодиодов, подключенных к Arduino с левой стороны (при этом все еще глядя на него сзади) и питание с правой стороны.
Часы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиШаг четвертый: сборка
Дальше мастер приступает к сборке. Устанавливает светорассеиватели, светодиодные ленты. Устанавливает крышки.
Часы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиЧасы с адресуемыми светодиодамиПодключает электронику.
Часы с адресуемыми светодиодамиКнопка A -> Arduino D3 + GND (желтый / черный)
Кнопка 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 -> Принять / Далее

Все готово.
Часы с адресуемыми светодиодами

admin

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного. - Альберт Эйнштейн

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.