Светодиодная лампа с эффектом имитации огня на Ардуино и управление пламенем
В интернете я нашел очень много интересных идей о том, как сымитировать эффект огня при помощи программируемых светодиодов WS2812c и Ардуино. Я попытался сделать свой собственный ночник, который добавит романтики в комнату.
В каждой инструкции использовались разные комбинации типов светодиодов и микроконтроллеров для них. У всех них были различные недостатки, например, насколько большой может быть огненная лампа, для чего она предназначена и т.д. Мой результат вы увидите ниже. Как и любой свой проект, я не хочу называть его завершённым, так как смотря на него, я каждый раз обнаруживаю новые вещи, которые можно улучшить или доработать.
Шаг 1: Создаём электронику
Для проекта нужны:
- Светодиодная полоска WS2812b со светодиодами, расположенными очень близко друг к другу. Можно использовать другие светодиоды, например, если вы хотите создать более высокую напольную лампу имитирующую пламя, вместо настольной.
- Ардуино нано. Для меня этого модуля было вполне достаточно. Если вы хотите сделать более сложную штуку, то другие типы плат подойдут лучше
- Провода для соединения
Так как диоды и Ардуино нано используют 5V, я был привязан к этому вольтажу. Это означает, что для питания лампы можно использовать павербанк и создавать романтическую обстановку где угодно и когда угодно.
На моей светодиодной полосе было 120 диодов, я разделил её на полосы по 20 диодов на цилиндре, это можно увидеть на фото. Также я припаял штекеры папа\мама, чтобы иметь возможность заменять какие-то части лампы в будущем.
Для программирования светодиодов я использовал библиотеку NeoPixel. Также были использованы части кода, найденные в интернете, я сильно изменил, чтобы адаптировать и придать свечению более реалистичное ощущение.
Код можно найти здесь: ссылка.
Шаг 2: Световые эффекты
Итак, закончив с электроникой, мы видим, что свечение всё еще не выглядит как огонь. Для придания реалистичности нам надо рассеять свет от диодов, так, чтобы свечение каждого отдельного диода перестало быть различимым.
Немного поэкспериментировав с бумагой (которая слишком рассеивала свет) и пластиковой плёнкой, выкрашенной в белый (также не подходившей для моих нужд), я пришёл к выводу, что единственным нормальным решением будет использовать матовое стекло или акрил.
Так как я хотел часто использовать лампу с имитацией огня, я решил просто купить обычную лампу и использовать её как оболочку.
Я убрал из лампы всю электронику и заменил её на свою. Стекло лампы давало приятный рассеивающий эффект, так что пара ухищрений и доработка программного кода сделали меня полностью удовлетворённым получившимся результатом.
Рассказываю как сделать какую-либо вещь с пошаговыми фото и видео инструкциями.
Источник
Огненные эффекты для светодиодных лент
ОПИСАНИЕ
Сборник огненных эффектов для адресных светодиодов и матриц
- RGB лента
- fireRGB – 0мерный огонь на обычной RGB ленте
- Адреска
- fireLine: каждый светодиод – независимый источник огня (мой алгоритм)
- fireLinear: линейный огонь вдоль ленты
- fireLineNoise: каждый светодиод – независимый источник огня (Perlin)
- fireLinePerlin: плавный огонь на шуме Перлина
- fireLineZones: огонь с фиксированным количеством зон
- Матрица из адрески
- fireMatrixNoise: 2D огонь (как лава)
- fireMatrixReal: идеальный для матрицы 16х16 огонь
- fireMatrixNoiseWave: мультяшный огонь
Примечание: для RGB ленты используется библиотека GyverRGB, для адресной ленты используется моя библиотека microLED для вывода на ленту (библиотека очень быстрая и лёгкая), а для генерации шума Перлина используется FastLED.
В настройках скетчей для адресной ленты есть COLOR_DEBTH, отвечающий за глубину цвета. Ставь его 3 для максимального качества (насыщенности цвета), если программа пишет недостаточно памяти – ставь 2, это уменьшит качество и увеличит возможную длину ленты.
ВИДЕО
КОМПОНЕНТЫ
Каталоги ссылок на Алиэкспресс на этом сайте:
Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей . Также проект можно попробовать собрать из компонентов моего набора GyverKIT .
Источник
Лампа с эффектом пламени своими руками в закладки 2
Красивую настольную лампу или подобие ночника можно сделать из подручных предметов, например, оставшихся после ремонтных работ. В данном случае основным материалом для ее изготовления выступили трубы ПВХ и небольшие деревянные бруски. Следуя пошаговой инструкции, сделать лампу с эффектом пламени можете и вы.
Для работы вам будут нужны:
- ПВХ трубы разного диаметра (прозрачная, белая и оранжевая);
- бумага А4;
- светодиодная лента на клейкой основе;
- саморезы;
- принтер;
- бруски дерева;
- шлифовальная машинка или наждачная бумага;
- пила;
- столярные инструменты;
- дрель;
- лак-спрей.
Диаметр прозрачной и оранжевой труб должен отличаться всего на пару миллиметров, чтобы яркая деталь надевалась на прозрачную, и оставалась прочно зафиксированной. ПВХ труба белого цвета должна диаметром быть меньше прозрачной ровно в два раза.
Шаг 1. Найдите в интернете черно-белую картинку с языками пламени и в редакторе подгоните ее под формат А4. Распечатайте заготовленное изображение.
Шаг 2. Переверните распечатку и на ее изнаночную сторону распылите клей-спрей.
Шаг 3. Приложите лист бумаги к трубе оранжевого цвета, оберните вокруг нее и разгладьте, чтобы не было заломов.
Шаг 4. Используя Dremel, вырежьте орнамент из языков пламени на оранжевой трубе.
Шаг 5. Удалите бумагу с поверхности трубы и аккуратно зашкурьте линии среза.
Шаг 6. Из бруска дерева на токарном станке сделайте деревянный цилиндр. Диаметр его должен быть на несколько миллиметров меньше, чем диаметр прозрачной трубы.
Шаг 7. В центре полученного цилиндра вырежьте паз под тонкую трубку.
Шаг 8. Из доски сделайте основание светильника. Оно должно быть квадратным. Зашкурьте полученную заготовку, отметьте на ней центр и для эстетичного вида срежьте его верхние грани под углом.
Шаг 9. В центре паза заготовки в форме цилиндра просверлите отверстие под крепление.
Шаг 10. Саморезом прикрепите деревянный цилиндр к центру основания. Вставьте в паз трубку.
Шаг 11. Начните оборачивать вокруг трубки светодиодную ленту. Ее переключатель и саму трубку можете для надежности закрепить горячим клеем.
Шаг 12. Поверх полученной конструкции наденьте прозрачную трубку и закрепите ее в основании горячим клеем.
Шаг 13. На прозрачную трубку наденьте оранжевую деталь с языками пламени.
Источник
Декоративный камин из китайской лампочки Flame Effect Bulb
Небольшой отчет об очередном рукожопстве.
Вроде бы затея не хитрая, но получилось очень даже.
А виновата во всем китайская лампочка с «эффектом огня».
Лампочку купил на распродаже по зову wow-импульса.
Было интересно — ну а как же, она же с эффектом огня.
Это простая лампочка, с матовым стеклом, типа кукурузы внутри, но светодиоды подключены и загораются в определенном порядке, имитируя пламя.
Лампочка не особо яркая — обычно на подобные заявляется 3.5. 5Вт., простая, Когда купил, даже не знал, куда ее сунуть. Светит она не особо ярко. В светильник не пойдет. Только в декоративное освещение.
Обычно рекомендуются использовать в лофт-светильниках, уличных фонарях и т.п.
У меня же получилось как то так.
Ссылка на купленную лампочку.
YWXLight 1PCS E27 LED Flame Fire Effect — сейчас цена даже ниже, чем покупал. Сам брал еще по $10 как появилась на первых распродажах
Еще похожие варианты
Utorch E27 LED Flame Effect Light Bulb
YWXLight E27/E26 LED Flame Effect Bulb 3 Modes
Имейте в виду, что они совсем неяркие… Также они не диммируемые.
Упаковка — стандартная коробочка. При покупке обратите внимание при покупке, чтобы лампочка была на 220В (там драйвер 85..265В) и с нужным цоколем. У меня была на Е27.
Детальных фотографий лампочки не осталось, также не будет ее разборки, так как лампочка какое-то время провалялась без дела, а потом сразу я ее оприходовал.
Характеристики
Была идея сделать декоративный камин, изначально хотел впендюрить монитор с записью костра. Монитора в итоге я не нашел… но лампочка сгодилась.
Фото не мое — основные принципы — делается каркас камина, обшивается, декорируется под камень. Делать можно хоть с картона, хоть с фанеры…
Несмотря на то, что он внутри пустой, и из гипсокартона и профиля, выглядит он не хуже настоящего.
Была сделана имитация кострища — подпалены дровишки, сделана декоративная решетка.
Лампочка внутри была слегка подкрашена черной краской, чтобы не бросалась в глаза.
На фотографии хорошо видно краску. Внутри спрятан патрон Е27, провод-удлинитель, за камином — выключатель.
Лампочка освещает пространство между поленами, выглядит это очень неплохо.
В целом, идея была реализована достаточно просто и эффективно.
Приведу несколько анимашек.
Вид на кострище. Лампочка имитирует всплески пламени, особенно красиво в темноте
И еще один)))
Общий вид на камин с работающей «подсветкой».
Несмотря не то что лампочка не яркая, результат получился интересный.
И крупно — работа самой лампочки.
Выводы: лампочка интересная, подходит для декорирования. Сама по себе лампочка мало интересна, лучше ее учитывать в общем дизайне, подбирать под светильники/фонари и прочее. Лампочка не яркая, возможно есть смысл ее комбинировать с другим освещением, или устанавливать несколько. Из-за того, что она не очень яркая, она и не сильно нагревается, что положительно сказывается на ее работе, а также позволяет устанавливать в закрытые светильники и т.п.
Я себе заказал еще парочку » в запас», разных, пока цена держится, да и интересно, чем они отличаются. Думаю можно и разборку одной устроить.
Побольше вам реализованных идей и «хотелок»!)))
Спасибо!)))
Источник