-80

Делаем светодиодный светильник ко дню рождения

Приветствую всех читателей, а также некоторых подписчиков.


Захотелось внезапно рассказать и показать процесс изготовления светодиодного светильника из оргстекла.

Ну, как "захотелось" - перебирал файлы на компьютере, да наткнулся на фото 5-месячной давности.


Затевалось это безобразие по причине того, что у одной дамы намечался день рождения. Собственно, по этому поводу захотелось её удивить чем-то необычным.


А так как руки у меня золотые, да только вот растут из жопы, было решено попробовать сделать светильник, который в интернете носит название "акрилайт".


Итак, что было добыто для этой цели:


Адресные (про это ниже) светодиоды марки, если не изменяет память, WS2812. Количество - 4 планки, в каждой по 8 светодиодов.


Выглядят они вот так. Фото не моё, а из интернета, ибо во-первых - телефон мой снимает плохо, а во-вторых, часть своих фото я прое затерял...

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Подключаются они довольно просто и вместе с этим интересно:


Соединять их следует цепочкой один за другим.

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 и строим примерный (и совсем непонятный) макет. Вид сбоку в сечении:

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Если в двух словах:

Вертикальная "палочка" - лист оргстекла.

Всё остальное - корпус.


После этого открываем Blender и переносим макет туда, да накидываем тестовую модель, чтобы прикинуть, как оно будет примерно выглядеть (боковые стенки не показаны):

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Раз уж потянуло нас на красоту, от открываем Keyshot и переносим модель туда, да рендерим в цвете:

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Вроде, более или менее приемлемо...

По крайней мере - я вообще не разбираюсь в промышленном дизайне...


Осталась лишь техническая  и художественная работа - изготовление корпуса и отрисовка рисунка. Ага, тавтология...


По поводу корпуса было решено обратиться к коллеге, с чем он и помог, за что ему огрооооомное спасибо. Во-первых - у меня не было под рукой нужных инструментов. А во-вторых, как вы помните - ручки у меня из жопы растут, так что я бы всё запорол...


Тем же временем идём в интернет и ищем подходящую картинку

(извините, на Пикабу нет возможности убрать это всё под раскрывающийся спойлер):

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

На основе этого колхозим нужную нам картинку, да добавляем текст "С днём рождения" и облачко с цифрой "24" - по количеству лет. Сначала была задумка сделать не облачко, а сердечко, но, мне показалось, что это перебор и дама поймёт неправильно, так что было решено остановиться на облачке - оно нейтральное.


Снова извиняюсь, конечный вариант картинки я снова где-то потерял среди горы файлов.


Тем временем к нам приехали листы поликарбоната, из которых и будет делаться светильник.


Почему поликарбоната? Он более устойчив к царапинам.


Было куплено 2 листа, из которых один на запас (да, я умудрился его всё же запороть). Плюс так же 2 мелких кусочка - тренировочных.


Наконец, вооружаемся необходимым инструментом, а также горой терпения и переносим наш рисунок на лист поликарбоната.


Между тем, корпус был уже готов. Собираем всё воедино!

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Протираем спиртом, дабы удалить следы пальцев...

Пакуем в подарочную бумагу как можно надёжнее это дело - ибо хрупкое, да бежим скорее на почту.


Ждём неделю и получаем репортаж с места событий:

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Вот, как-то так...

Тапочками сильно не кидайтесь, ибо писал уже полусонный...

Лучшие посты за сегодня
7189

Трудовик уволился!

6105

У китайцев свой подход

У китайцев свой подход Китай, Ислам, Религия, Коммунизм, Идеология, Экстремизм, Мусульмане
5653

Посадившей полицейских за пытки многодетной матери пришлось переехать из-за травли

Посадившей полицейских за пытки многодетной матери пришлось переехать из-за травли Негатив, Суд, Уголовное дело, Иркутская область, Полиция, Следственный комитет
Показать полностью
4712

ОСАГО

ОСАГО
4244

Россия - вперед ! И в зад !

Россия - вперед ! И в зад ! Россия, Успех, Порно, Гордость, Повтор
Показать полностью 1
4050

Безопасность

Безопасность
3884

Решительный ответ на агрессию

Решительный ответ на агрессию США, Джо Байден, Политика, Fake News
3871

Ответ на пост «Ну зачем же вы так?» 

Показать полностью
3785

Про Каренину тоже полезно знать

Про Каренину тоже полезно знать
3583

Голубая кровь

Голубая кровь Юмор, Картинка с текстом, Том и Джерри, Кровосмешение
Показать полностью 1
3541

Как спрятать нож в американской школе

Как спрятать нож в американской школе
3457

Справедливости не существует

3348

Маленький герой

Маленький герой История, Криминал, Преступление, Героизм, Негатив
Показать полностью
3321

Ответ на пост «Я шестой!»

3301

Оставили дома что-то важное

Оставили дома что-то важное
3289

Поставщик двора его величества блин

Поставщик двора его величества блин
3130

Помотало...

Помотало... Скриншот, Комментарии на Пикабу, Астана
Показать полностью 1
2888

Что ты сделаешь, если я ворвусь к тебе?

2871

+5 новых багов

+5 новых багов Программирование, IT, Баг, Сон, Ночь, Ошибка, IT юмор, Юмор
Показать полностью 1
2827

И поздравлять со спасом

И поздравлять со спасом Боты, Twitter, Скриншот
Показать полностью 1
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: