Всех приветствую.
Родилась идея сделать елочку, на подобие лампы Гайвера. главное - детям в подарок. Ну и кому еще.
Хочу рассказать весь путь, пройденный мной по созданию такой елочки. Может кому-то понравится и он решит сделать подобное. Сразу говорю - косяков много.
Итак. проектирование. рисуем, что хочется увидеть в конечном результате.
У меня это вышло примерно так. плата с адресными светодиодами. рассеиватель, напечатанный на 3д принтере, коробочка из дерева, куда будут прятаться все "потроха", кнопочка, что бы менять режимы елочки.
Рисуем плату:
тут сразу и плата управления. особо выбирать контроллер я не стал, а посмотрел, что есть в загашнике. валялось несколько атмега328. ну и решил делать на ней. как потом оказалось - это была ошибка. но это позже.
Используем адресные светодиоды WS2812. со схемой все очень просто: диоды последовательно, около каждого диода конденсатор 0,1мкФ.
Платы заказываем в китае. выходит около 2 долларов за штуку. по схеме 190 конденсаторов и 190 светодиодов. а так как я сразу делаю 5 штук, то паять придется около 1000 светодиодов и 1000 конденсаторов. в ручную это сделать ппц как сложно, тем более, что светодиоды стоят на расстоянии 1,5 мм между собой. Благо у меня есть шайтан машина для таких работ.
Пайка конденсаторов. расставляем без видеозрения (а нафига оно надо тут?) расставляет 190 кондеров около 2 минут
Ой. забыл показать как паяльную пасту наносят. вместе с платами был куплен трафарет под эту плату. он позволяет нанести пасту за почти мнгновенно и сразу на все площадки куда надо. выглядит это так:
далее плату в печку и начинаем расставлять светодиоды. тут уже включаем видео-зрение, так как площадки особо не правильно нарисованы и прям надо точно точно поставить светодиоды. расстановка около 3-4 минут.
ну и плата управления спаяна вручную, так как контроллеры в коробочке, резисторы и кондеры россыпью. обвязка у контроллера самая минимальная: 2 кондера и резистор. плюс 1 резистор на кнопку и 1 резистор на управление лентой
далее корпус. так как у меня есть еще и 3д фрезер, то делаем на нем. материал хотел взять дуб, но цены на него не гуманные. купил в Леруа пару щитов бука для декоративной отделки батарей. или как-то так это называется. листы толщиной 18мм и длиной 500 мм.
пишем управляющую программу и запускаем в станок
получилось очень плохо. сколы. поверхность не очень. станок мой особо для этого не предназначен. но на попробовать хватит.
Далее рисуем эскизы двух деталей и ищем исполнителя в интернете. буквально 30 минут, 3 обзвона, засылаем эскизы, ждем цену. Хочется тут передать привет Александру, который очень быстро изготовил данные детальки. цена комплекта вышла 800 руб.
Сами эскизы (кто найдет пропущенный размер?):
Остался процесс печати рассеивателя. но тут я видео не снимал. что-то забыл. но это не самая интересная часть. попробовал несколько геометрий, остановился на одной. единственное, что через пластик все рано видно "пиксели" светодиодов. что бы еще немного "размыть" пришлось добавить рассеиватель для светодиодных светильников и его вкладывать в напечатанный рассеиватель. вот такой:
ну и далее сборка. и как все это выглядит
Ну а теперь косяки. Матрица у меня из 190 диодов. программа работает с одной матрицей реальной, а другой "виртуальной" для всех расчетов. так как цвет кодируется 3 байтами, то памяти атмега328 тупо не хватает. но тут на помощь пришла замечательная библиотека, человека которого знают многие - @AlexGyver, спасибо огромное за ваш труд в виде библиотеки microled. благодаря ей не пришлось "колхозить" а все влезло в атмегу328.
Ну а теперь как все это работает (почти все взял из лампы гайвера):
Ну и пока я не раздал все елочки на подарки, у меня вот такое новогоднее настроение:
Подводя итог, обошлось все это на каждую елочку:
1. плата - 150 руб
2. корпус - 800 руб
3. 190 диодов - 380 руб (с али)
4. 190 кондеров - 70 руб
5. контроллеры, кнопочки, разъемы usb у меня были. хз сколько стоит.
6. провод usb-usb папа-папа - 90 руб.
7. pla около 100 руб.
итого 1600 руб.
Всем спасибо. Надеюсь было интересно. за ошибки - извиняюсь сразу.