Приветствую всех читателей, а также некоторых подписчиков.
Захотелось внезапно рассказать и показать процесс изготовления светодиодного светильника из оргстекла.
Ну, как "захотелось" - перебирал файлы на компьютере, да наткнулся на фото 5-месячной давности.
Затевалось это безобразие по причине того, что у одной дамы намечался день рождения. Собственно, по этому поводу захотелось её удивить чем-то необычным.
А так как руки у меня золотые, да только вот растут из жопы, было решено попробовать сделать светильник, который в интернете носит название "акрилайт".
Итак, что было добыто для этой цели:
Адресные (про это ниже) светодиоды марки, если не изменяет память, WS2812. Количество - 4 планки, в каждой по 8 светодиодов.
Выглядят они вот так. Фото не моё, а из интернета, ибо во-первых - телефон мой снимает плохо, а во-вторых, часть своих фото я прое затерял...
Подключаются они довольно просто и вместе с этим интересно:
Соединять их следует цепочкой один за другим.
VDC (питание) и GND (земля) спаиваются с аналогичными на соседней планке.
Сигнальная же дорожка соединяется так:
D Out одной планки припаивается к D IN на другой планке и так далее.
И того у нас 4 планки по 8 светодиодов = 32 светодиода.
Судя по данным из интернета (за доходчивую документацию спасибо сайту Алекса Гайвера) один светодиод кушает 60 мА на максимальной яркости, то есть по 20мА на один цвет - синий, красный и зелёный.
Итого 1920 мА + питание контролёра.
Отсюда следует, что блока питания 220v -> 5v 2А хватит за глаза. Для надежности программно ограничим цвета так, не было 100% свечения по всем трём цветам - то есть, "кушать" оно будет менее своих 1920 мА.
Далее нам понадобится контролёр. Для этой цели был использован Arduino Nano.
После этого соединяем всю цепь вместе, запитав от блока питания как сами светодиоды, так и сам контролёр. Между сигнальной ножкой и сигнальным входом ленты ставится резистор ом на 200-300, дабы ограничить ток и не сжечь сам контролёр.
Сборка электрической части готова, остаётся написать прошивку.
Делается это в привычной Arduino IDE.
Код приводить смысла нет (да-да, вы угадали - его тоже прое потерял за полгода). Работает же оно по такому принципу:
1. Есть несколько заранее заданных цветов в RGB формате.
2. Также есть белый цвет - при включении светильника свечение всегда начинается с белого цвета.
3. Генератор случайных чисел задаёт случайно число от 1 до 6 (вру - от 0 до 5) - по количеству цветов. Данный генератор срабатывает каждый 5 минут.
4. При включении загорается белый цвет, который через 5 минут плавно сменяется на рандомный цвет из тех 6. Далее каждые 5 минут выбирается другой цвет и происходит плавный переход от текущего цвета к цвету следующему.
4.1. Также имеется встроенная проверка на "повторяемость" двух цветов подряд: Если рандомный цвет оказался равен цвету текущему, то генератор случайных чисел запускается заново. Таким образом два раза подряд не выпадет один и тот же цвет. Через раз - пожалуйста...
Наконец, начинается самая интересная работа - проектирование:
Для начала замеряем всё, что нам нужно. В первую очередь - суммарную длину четырёх планок светодиодов. Отсюда выходит ширина нашего акрилайта (листа).
Далее идём в Corel Draw и строим примерный (и совсем непонятный) макет. Вид сбоку в сечении:
Если в двух словах:
Вертикальная "палочка" - лист оргстекла.
Всё остальное - корпус.
После этого открываем Blender и переносим макет туда, да накидываем тестовую модель, чтобы прикинуть, как оно будет примерно выглядеть (боковые стенки не показаны):
Раз уж потянуло нас на красоту, от открываем Keyshot и переносим модель туда, да рендерим в цвете:
Вроде, более или менее приемлемо...
По крайней мере - я вообще не разбираюсь в промышленном дизайне...
Осталась лишь техническая и художественная работа - изготовление корпуса и отрисовка рисунка. Ага, тавтология...
По поводу корпуса было решено обратиться к коллеге, с чем он и помог, за что ему огрооооомное спасибо. Во-первых - у меня не было под рукой нужных инструментов. А во-вторых, как вы помните - ручки у меня из жопы растут, так что я бы всё запорол...
Тем же временем идём в интернет и ищем подходящую картинку
(извините, на Пикабу нет возможности убрать это всё под раскрывающийся спойлер):
На основе этого колхозим нужную нам картинку, да добавляем текст "С днём рождения" и облачко с цифрой "24" - по количеству лет. Сначала была задумка сделать не облачко, а сердечко, но, мне показалось, что это перебор и дама поймёт неправильно, так что было решено остановиться на облачке - оно нейтральное.
Снова извиняюсь, конечный вариант картинки я снова где-то потерял среди горы файлов.
Тем временем к нам приехали листы поликарбоната, из которых и будет делаться светильник.
Почему поликарбоната? Он более устойчив к царапинам.
Было куплено 2 листа, из которых один на запас (да, я умудрился его всё же запороть). Плюс так же 2 мелких кусочка - тренировочных.
Наконец, вооружаемся необходимым инструментом, а также горой терпения и переносим наш рисунок на лист поликарбоната.
Между тем, корпус был уже готов. Собираем всё воедино!
Протираем спиртом, дабы удалить следы пальцев...
Пакуем в подарочную бумагу как можно надёжнее это дело - ибо хрупкое, да бежим скорее на почту.
Ждём неделю и получаем репортаж с места событий:
Вот, как-то так...
Тапочками сильно не кидайтесь, ибо писал уже полусонный...