Волоконно-оптический светодиодный светильник для декора




В этой статье мы рассмотрим очень интересную самоделку — волоконно-оптическую светодиодную лампу. На сайте, где мастер разместил свою работу, уже более 10 человек отписались, что сделали подобные светильники, прокомментировали ее около 100 человек. Конечно, часть деталей для этого светильника напечатана на 3D-принтере, а он есть не у каждого. Но не обязательно делать все точно, как автор, некоторые самодельщики использовали для изготовления корпуса древесину или металлический профиль.

Давайте посмотрим небольшое демонстрационное видео (советую, просмотр примерно с 1 мин 40 сек)

Инструменты и материалы:
-Волоконно-оптический кабель диаметр 3 мм;
-Адресные светодиоды WS2812 60 светодиодов на метр;
-Микроконтроллер Arduino Mini Pro 5В;
-Кнопка 12х12х7,3 мм;
-Кабель с разъемом;
-Блок питания 5В / 1А;
-3D-принтер;
-Соединительные провода;
-Клеевой пистолет;
-Термоусадочная трубка;







Шаг первый: 3D-печать
Сначала нужно напечатать детали корпуса. Файлы для печати можно скачать ниже.
Корпус — волоконно-оптическая светодиодная лампа.stl
Крышка — Fiber Optic LED Lamp.stl
Контакт — волоконно-оптическая светодиодная лампа.stl
Поддержка — Fiber Optic LED Lamp.stl






Шаг второй: схема
Для удобства монтажа мастер приводит схему.

Шаг третий: сборка
Перед монтажом элементов рекомендуется проверить светодиоды.
После завершения печати рамки самая сложная часть, установка и фиксация четырех частей по 8 светодиодов каждая в каналах рамки лампы.




После этой операции в боковые отверстия устанавливаются кусочки пластикового оптического волокна. Если светодиодов 32,то оптического волокна 16 отрезков. Они соединяют пары отверстий, которые находятся на одинаковом расстоянии от сторон рамки лампы.

Дальше сделал остальные соединения в соответствии с электронной схемой. Установил опору лампы и зафиксировал ее термоклеем. Установил кнопку и модуль Arduino Pro Mini.






Шаг четвертый: код
Последним шагом в создании лампы была загрузка программы в микроконтроллер Arduino. Мастер использовал модуль USB to Serial с подключенным чипом FT232RL, но можно использовать любой удобный способ загрузки кода.

Исходный код программы находится на github , вы можете скачать его здесь.
Лампа имеет три основных режима, которые можно выбрать, дважды щелкнув кнопку: режим сплошного цвета, режим палитры и режим эффектов. Простым щелчком в режиме сплошного цвета можно выбрать разные цвета (9 цветов), в режиме палитры можно выбрать несколько цветовых палитр, взятых из PaletteKnife для http://fastled.io/tools/paletteknife/, а в режиме эффектов — некоторые эффекты.

Программа, по сути, является адаптацией кодов FastLED Breath для эффекта дыхания, палитр с кнопочным управлением для различных цветовых палитр и кода DemoReel100 с кнопкой для эффектов.

Двойным нажатием лампу можно перевести в спящий режим с сохранением текущих настроек.
В работе использовались внешние библиотеки FastLED и ArduinoMultiButton и внутренние входящие в Ардуино sleep.h и EEPROM.h. .


Источник (Source)

Источник: usamodelkina.ru

Добавить комментарий