Огненная лампа своими руками

Обновлено: 03.07.2024

С программной частью разобрались, вернёмся к конструкции лампы. Необходимо закрепить трубу на стойку. Их будем соединять какой-нибудь эпоксидкой или холодной сваркой типа поксипола. Мазюкаем и ждём высыхания.
Затем просовываем провод и окончательно и бесповоротно подключаем питание. Также подключаем нашу линию 5 вольт.
Далее надеваем абажур на низ лампы, и вставляем крепление в заранее подготовленные пазики.
Также необходимо просверлить отверстия, чтобы можно было закрепить при помощи вязальной проволоки, самой обыкновенной мягкой отпущенной стальной проволоки.
Низ лампы готов. Далее переворачиваем изделие и растягиваем абажур. Крепим все аналогичным образом – подпиливаем и прикручиваем.
Далее необходимо накрыть верхнюю часть лампы. Контейнер с крышкой, пожалуй, будет лучшим вариантом, но тут нужно очень угадать с размером.
Крышка от данного салатника почти идеально села на абажур, можно клеем подмазать и будет нормально.
Также можно добавить в систему сенсорную кнопку, тут нет ничего сложного.
Крепим на двухсторонний скотч и готово.
Вот и все, наша эпическая огненная лампа готова!
Управлять лампой можно через специальное приложение, которое можно скачать в Play Market (для системы Android) и Apple Store (для iOS).
Более подробно о процессе сборке, подключении и настройке лампы смотрите в оригинальном видеоролике автора:

Favorite

В закладки

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

В данной нише представлено сразу несколько удачных моделей от Xiaomi и суб-брендов компании.

Модели имеют свои преимущества, но и недостатков у гаджетов хватает.

Обычно при хорошей начинке страдает программная часть. Разработчики не раскрывают весь потенциал железа, не добавляют красивые эффекты или полезные фишки.

Китайские производители выпустили уже несколько поколений умных ламп, а их возможности находятся на уровне первых моделей 7-летней давности.

Предлагаем собрать свой умный светильник с кучей настроек и крутых фишек. Попытаемся повторить популярный проект Алекса Гайвера.

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

Какие компоненты потребуются


Все необходимые компоненты можно разделить на электронную начинку и корпус. Всю необходимую электронику можно заказать на AliExpress:

▶ диодная матрица WS2812B 16х16 – от 886 рублей

▶ блок питания 5В/3А – 271 рубль

▶ модуль управления Wemos D1 mini от 124 рублей или NodeMcu v2/V3 – от 153 рублей


Корпус и элементы каркаса приобретаются или заказываются в любом строительном магазине.

▶ пластиковая труба и заглушка: диаметр 50мм – длина 250мм, диаметр 40мм – длина 100-150мм, заглушка диаметр 40мм. В любом строительном магазине все вместе обойдется примерно в 100 рублей.

Проект оказался довольно популярным, китайцы предлагают купить все компоненты разом – за 2853 рубля. В набор входит все кроме пластиковых труб, но при покупке комплектующих раздельно выходит дешевле.

Бюджет проекта – до 2000 рублей. Это на 500 рублей дешевле самого доступного умного ночника от Xiaomi.

В итоге мы получим более крутой по возможностям гаджет, который при этом будет сделан своими руками.

Как прошить умную начинку

На сайте проекта (в очередной раз говорим “Спасибо” Алексу Гайверу) есть несколько вариантов прошивки для будущей лампы:

Читайте описание и выбирайте понравившуюся прошивку. При тестировании лампы можно будет попробовать разные прошивки и окончательно определиться.


Для начала загрузим прошивку в “мозги” лампы. Ими будет выступать одни из модулей Wemos D1 mini или NodeMcu v2/V3. Платы практически идентичные по своим возможностям и стоимости. Выбирайте любую, возможно, у вас остался такой модуль от других самодельных проектов.

1. На Mac или Windows скачиваем и устанавливаем среду разработки Arduino IDE.

2. Скачиваем и устанавливаем библиотеки Java Runtime Environment для работы приложения.

3. Скачиваем и устанавливаем кекст (драйвер) для работы с китайскими аналогами платы Arduino и производных от нее модулей. Для этого переходим на GitHub и загружаем последнюю версию.


4. Скачиваем архив проекта со страницы Алекса Гайвера и распаковываем его на компьютере.

5. В папке с проектом находим папку libraries и копируем ее содержимое в /Documents/Arduino/libraries.

6. В архиве находим файл прошивки GyverLamp_v1.5.5.ino (или более свежую версию) и открываем его в Arduino IDE.


7. На первой вкладке проекта находим ссылку для менеджера плат и копируем ее.

8. В Arduino IDE переходим в меню Arduino – Preferences… и вставляем скопированную ссылку в поле Дополнительные ссылки для менеджера плат.


9. Открываем меню Инструменты – Плата – Менеджер плат… и устанавливаем плагин ESP8266 (рекомендуется выбрать версию 2.5.2).

10. В меню Инструменты – Плата выбираем используемую плату Wemos D1 mini или NodeMcu.


11. Если плата подключена к компьютеру и драйвер (кекст) установлен, в меню Инструменты – Порт увидите новое устройство. Его и нужно выбрать перед прошивкой.

Можете пройтись по настройкам прошивки в приложении. Все важные опции снабжены понятными комментариями. По умолчанию можно не менять ничего и сразу же загрузить прошивку на плату.

Как спаять всю электронику



Тестовая сборка компонентов на макетной плате

Перед тем, как начнете паять всю конструкцию, лучше соберите компоненты на макетной плате или просто на скрутках проводов. Так точно проверите, что правильно прошили модуль управления, а еще сможете поэкспериментировать с разными прошивками и их настройками.

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



Схема сборки компонентов при использовании Wemos mini

Схема предельно простая и понятная. Привожу оригинал с сайта автора.

Даже люди без опыта пайки без труда справятся со сборкой данного проекта.



Схема сборки компонентов при использовании NodeMCU

Не торопитесь припаивать матрицу, ведь идущие к ней проводки потребуется проложить через другие элементы конструкции.

Лучше всего предусмотреть несколько коннекторов, чтобы иметь возможность отсоединить матрицу для сборки или блок управления для перепрошивки.



Проверка работоспособности

Есть возможность сделать светильник без сенсорной кнопки, управлять им можно будет через приложение. В этом случае придется внести некоторые правки в прошивку. Специальные строки, которые нужно закомментировать помечены в каждом варианте ПО для лампы.

Как сделать корпус

Когда электронная начинка будет готова, нужно будет собрать для нее корпус.

Как вы поняли, основа лампы – стеклянный или пластиковый плафон. Лучше всего подойдет матовое стекло с хорошим рассеивающим эффектом. Если плафон прозрачный или плохо рассеивает свет, можно приклеить на внутреннюю часть слой пекарской или пергаментной бумаги.

В качестве основного крепления будет использоваться пластиковая труба 50-го диаметра. Диодная матрица идеально охватывает ее с наружной стороны.

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



Важный момент. Для лучшей подачи питания следует соединить соответствующие контакты на обратной стороне матрицы

Если выберите плафон по ссылке выше, в него идеально впишется труба диаметром 40мм, в моем случае пришлось наматывать несколько слоев изоленты, чтобы пробка не болталась.

Для основания нет единого решения, все опять же будет зависеть от используемого плафона. У одних нижний торец может идеально закрыться заглушкой для трубы диаметром 100мм, у других найдется подходящая пластиковая емкость, из которой придется вырезать дно, а третьи просто напечатают заглушку на 3D-принтере.



Огромная самодельная диодная лампочка

Теперь нужно намотать матрицу на трубу, заранее просверлив в ней отверстие для проводов, и собрать конструкцию воедино. Сенсорную кнопку нужно будет приклеить термопистолетом ко внутренней стороне верхней пробки, аналогично можно связать основание с днищем.

Последним сложным решением будет подвод питания.

Можно просто припаять кабель от адаптера и проделать для него отверстие в днище. При наличии бормашины лучше просверлить отверстие в самом плафоне.



Просверлил отверстие под штекер питания при помощи бормашины

Теперь можно собирать все компоненты. Не стоит наглухо склеивать все узлы конструкции, предусмотрите вариант разборки через верхнюю или нижнюю пробку.

Первый запуск и настройка Wi-Fi


Я использовал прошивку от gunner47, для настройки других прошивок читайте их описание на странице разработчика.

1. Подаем питание на лампу, а на смартфоне находим появившуюся точку доступа LedLamp с паролем 31415926 (имя точки доступа и пароль настраивается в прошивке)

2. Подключаемся и ждем появление окна авторизации.

3. Выбираем пункт Configure WiFi и подключаемся к домашней сети.

4. После перезагрузки лампы находим ее в веб-интерфейсе или приложении своего роутера, чтобы узнать полученный IP-адрес.

5. Устанавливаем приложение Arduino Lamp из App Store (для других прошивок нужно использовать другие приложения).

6. Вводим IP-адрес лампы и подключаемся.

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

Что умеет такой умный светильник

Получившийся светильник имеет такие интересные фишки.

Во-первых, это яркий ночник с большим количеством настраиваемых эффектов. В зависимости от прошивки, в светильник можно загрузить до 60 эффектов. Каждый эффект имеет настройки яркости, скорости отображения и цвета.

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

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

За несколько минут до установленного будильника светильник начинает заполнять комнату теплым светом. Чем ближе к срабатыванию будильника, тем ярче будет свечение.

В-четвертных, доступно управление со смартфона. Можно переключать эффекты, управлять их яркостью, скоростью и цветом. Есть возможность создавать свой список эффектов для циклического переключения. В приложении будет настраиваться время срабатывания будильника для каждого дня недели.

В-пятых, при использовании прошивки от Whilser ночник можно подключить к самым распространённым системам управления умным домом. Ночник можно интегрировать в Home Assistant, Apple Home Kit, или управлять устройством при помощи голосового ассистента Алиса.


При этом у гаджета несколько десятков параметров, которые поддаются точной настройке в прошивке. Можно менять абсолютно любую мелочь, которая вас не устраивает.

Если сравнивать с умными лампами от Xiaomi, то последние не имеют гибких настроек, не все умеют подключаться к Home Kit или умному дому от Яндекс из коробки и даже близко не дотягивают до самодельного ночника по количеству отображаемых эффектов.

На уровне железа лампы Xiaomi могут выдавать подобные варианты свечения, но программно этого не предусмотрено. В китайском ночнике можно лишь изменить цвет, яркость или включить циклическую смену оттенка.

Ни одна из существующих на рынке моделей ночников и светильников не обладает таким набором возможностей, как получившаяся у нас лампа.

Favorite

В закладки

Гайд в картинках

Msdesign Msdesign

Алексей Медков

Ждуууууу

Market Place




Иван Лисьев запись закреплена

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

Вячеслав Павлов

Вячеслав Павлов запись закреплена

Подскажите не сохраняется то что выбрал в ацп. Выбираю яркость и музыка, всегда написано нет. Все компоненты установлены. Спасибо

Анатолий Иванов запись закреплена

Константин Ерофеев

Владислав Кравцов

Владислав Кравцов запись закреплена

Приветствую! Писал уже в Тестирование gyverlamp2, но чет не ответили. Надоели хлопки в лампе, убрал функцию в прошивке, перепрошился. Светомузыка работать перестала, но на микрофоне и AI напряжение есть. Use_ADC выбрано 1, как и было, в приложении ставлю только "музыка"
Приложение 0.22b, прошивка самая последняя. Прошивался через arduino ide, со стандартными настройками, версия платы 2.7.4.
Помогите, прошу)
Пы.Сы. Если что, подробно написано в Тестировании, там же картинки, предпоследний пост

Константин Ерофеев

ничего там не найти даже если знать, где

напряжение на микрофоне вы прошивкой не уберете, потому что вы его проводами от источника подвели, а не от прошивки

что такое ai я не понял

Пётр Леонтьев

Пётр Леонтьев запись закреплена

Добрый день. А есть версия прошивки для ленты на SK6812/WS2812 ? Я тут гирлянду на адреске взял, хочу на её базе попробовать, но у меня какая-то дичь вместо заданного режима свечения.

Владислав Кравцов

Пётр Леонтьев

Пётр Леонтьев

Роман Калашников

Роман Калашников запись закреплена

Всем Привет! Собрал схему на вемосе D1 R 1 мини без кондера и диода как в улучшенной версии! скетч как и рекомендует FastLED 3.2.9 и плата esp 2.5.2 при прошивке приходится отсоединять БП от самого вемоса ибо не прошивается без БП все ок! Прошил подключил БП АП появился зашел указал вай фай все гууд НО вот в чем проблема после того как выкл. с приложения и вкл. всё работает но после того как вынимаю из розетки БП и вставляю ничего не работает из-за чего может быть?! Бывает так что подключаю к ПК по ЮСБ срабатывает но если отключаю матрицу т.е. от матрицы идут питания провода к вемосу! Долго мучался с прошивкой потом приловчился а теперь вот эта проблема!

Константин Ерофеев

Артём Артёмский

Артём Артёмский запись закреплена

Здравствуйте, подскажите раку, была лента WS2811 12 Вольт , вроде сделал как гайвер говорил, включил для проверки, горит сразу по три диода вверх, при условии, что прошивку не заканчивал, закачал прошивку, так же.

Константин Ерофеев

Сергей Ширяев

Сергей Ширяев запись закреплена

Всем привет! Подскажите пожалуйста! Собрал лампу v1, загрузил прошивку версия 1.5. Все работает, скачал приложение, нашел по ip лампу (в общем все по инструкции), но как только перезаходишь в приложение, больше не видит лампу. Ip не сбилось, вроде все ок. Перезалил ту же прошивку, опять все работает, только перезапускаю приложение, лампа перестает к нему подключаться. Подскажите, что может быть, куда копать? Заранее спасибо за помощь!

Константин Ерофеев

Константин Ерофеев

Сергей Ширяев

Константин Ерофеев

Сергей Ширяев

Больше Оптимизма

Больше Оптимизма запись закреплена

Привет. Могу ли я в вемосе пины D2 и D4 заменить в прошивке на D6 и D7, к примеру? В худшую сторону ничего не изменится и будет ли все работать? Глупый вопрос, наверное.

Константин Ерофеев

Больше Оптимизма

GyverLamp

GyverLamp запись закреплена

Тема Жарких


Тема Жарких

Вардан Арзуманян

👍

Это уже практически завод)

Дамир Гизатуллин

Огонь некорректно работает(просто светит красным),по крайней мере у меня, остальные эффекты вроде норм, и новая прога gyver2 не коннектится, или что то неправильно делаю

GyverLamp

GyverLamp запись закреплена

Msdesign Msdesign

Александр Тихомиров

GyverLamp

GyverLamp запись закреплена

Небольшое добавление по микрофону, забыл добавить в инструкцию. Шунтирование этого резистора отключает АРУ, что поможет лампе правильно затухать при тихом звуке.

Олег Поляков

Алекс, это обязательно делать или опционально? У меня и без перемычки вроде как стабильно лампа реагирует на микрофон.

Денис Глушков


Денис Глушков

GyverLamp


Игарь Журавлев

GyverLamp

GyverLamp запись закреплена

Вадим Зол

Никита Петров


Никита Петров

Sergei Kalinichev

GyverLamp

GyverLamp запись закреплена

В лампе будут сброшены настройки, в приложении - нет

Алексей Кебешов


Алексей Кебешов

Почему лампа в режиме AP подключается к вайфай смартфона только после отключения и подключения питания? В ждущем режиме смартфон лампу не видит

GyverLamp

GyverLamp запись закреплена

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

Игорь Шипинский

😑

У меня рассвет гаснет до сиреневого и зависает
Кнопкой в приложении включаю эффект и обратно выключаю. ¯\_(ツ)_/¯

Как по мне так рассвет и вовсе не нужен, вот побольше бы эффектов, все таки лампа должна радовать вас красивыми бликами и окружающих

А есть ярче светодиоды чем ws28 которые будут работать на лампе т.к днём очень плохо видно, а ведь скоро лето и полярный день

GyverLamp

GyverLamp запись закреплена

[GyverLamp2] Вышло обновление прошивки 0.21b, приложение 1.19:
- Выбор палитры для частиц и конфетти
- Счётчик количества ламп онлайн в приложении
- Синхронизация текущего эффекта с приложением
- Добавлен эффект смерч (пока пробная версия)
- Исправлена ошибка при запуске
- Часы в центре при скорости 0

Vitali Bolz

GyverLamp

GyverLamp запись закреплена

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

Андрей Шапошников

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

Евгений Добрый

🔥

Евгений Добрый

Модет вопрос глупый но все таки. Светомузыка работает хорошо, а вот вкл/выкл хлопками нуууу прям ващее плохо. Еще на выключение более менее, а вот вкл иногда вообще не удается. Тут видимо особого ответа и нет?) Микр подключал к ардуино и запускал тест скетч, в монитере вроде норм реагирует на звуки и хлопки

GyverLamp

Евгений, хлопки должны быть примерно как на видео, не более 500мс между хлопками, у меня работает очень стабильно и на предпоследнем обновлении ложные выключения вообще пропали. Также у микрофона есть настройка чувствительности, я пока об этом в инструкции не писал

Евгений Добрый

GyverLamp

GyverLamp запись закреплена

Примечания:
- MQTT ещё не сделан на стороне лампы
- Погода пока не реализована
- "Стандартных" эффектов после прошивки пока нет
- При обновлении из старого приложения (до 1.17) лампа перестанет отвечать, ей будет нужно свежее приложение!
- При работе светомузыки лампа может пропускать команды из приложения
- Если что то не работает, не отвечает, не обновляется - прошиваем по проводу и ставим новое приложение, всё!

На момент написания поста несколько ламп отработали в разных сочетаниях несколько часов со светомузыкой, всё стабильно офигенно круто)

Дмитрий Кузнецов


Дмитрий Кузнецов

Александр Шишелов

😄

Китай не успевает за тобой!


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

Для работы вам будут нужны:

  • ПВХ трубы разного диаметра (прозрачная, белая и оранжевая);
  • бумага А4;
  • светодиодная лента на клейкой основе;
  • саморезы;
  • принтер;
  • бруски дерева;
  • шлифовальная машинка или наждачная бумага;
  • пила;
  • столярные инструменты;
  • дрель;
  • лак-спрей.

Диаметр прозрачной и оранжевой труб должен отличаться всего на пару миллиметров, чтобы яркая деталь надевалась на прозрачную, и оставалась прочно зафиксированной. ПВХ труба белого цвета должна диаметром быть меньше прозрачной ровно в два раза.

Шаг 1. Найдите в интернете черно-белую картинку с языками пламени и в редакторе подгоните ее под формат А4. Распечатайте заготовленное изображение.


Шаг 2. Переверните распечатку и на ее изнаночную сторону распылите клей-спрей.


Шаг 3. Приложите лист бумаги к трубе оранжевого цвета, оберните вокруг нее и разгладьте, чтобы не было заломов.


Шаг 4. Используя Dremel, вырежьте орнамент из языков пламени на оранжевой трубе.



Шаг 5. Удалите бумагу с поверхности трубы и аккуратно зашкурьте линии среза.

Шаг 6. Из бруска дерева на токарном станке сделайте деревянный цилиндр. Диаметр его должен быть на несколько миллиметров меньше, чем диаметр прозрачной трубы.



Шаг 7. В центре полученного цилиндра вырежьте паз под тонкую трубку.


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




Шаг 9. В центре паза заготовки в форме цилиндра просверлите отверстие под крепление.


Шаг 10. Саморезом прикрепите деревянный цилиндр к центру основания. Вставьте в паз трубку.


Шаг 11. Начните оборачивать вокруг трубки светодиодную ленту. Ее переключатель и саму трубку можете для надежности закрепить горячим клеем.


Шаг 12. Поверх полученной конструкции наденьте прозрачную трубку и закрепите ее в основании горячим клеем.


Шаг 13. На прозрачную трубку наденьте оранжевую деталь с языками пламени.

Читайте также: