- Гори оно всё.. «Огненная» лампа по проекту Alex Gyver
- Огненный светильник своими руками
- ВИДЕО
- КОМПОНЕНТЫ
- Saved searches
- Use saved searches to filter your results more quickly
- AlexGyver/GyverLamp2
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
Гори оно всё.. «Огненная» лампа по проекту Alex Gyver
Я не очень хорошо знаком с Ардуино и уж тем более не силен в программировании, но на странице проекта сайта Алекса Гайвера всё настолько подробно объяснено насчет этой лампы, что самым трудным для меня стали поиски подходящего корпуса. Честно, всё так и было..
Два самых важных элемента устройства: правильно прошитая плата управления и светодиодная матрица. Суть эффектов — в определенное время в определенном порядке зажигающиеся отдельные светодиоды матрицы, которые при должном рассеивании света создают поистине волшебство. Никакой съемкой и уж тем более на словах передать это невозможно. Алекс и еще несколько человек проделали удивительную работу, доведя количество воспроизводимых светоэффектов до 85. И всё это при том, что собрать такую лампу довольно несложно.
Первое, что нужно сделать, хотя и не обязательно, доработать питание матрицы. Оставляем один входной разъем, остальные провода отпаиваем и подключаем параллельно питание (соединяем все контакты 5 вольт и все контакты GND) Это делается для равномерности яркости подсветки.
Устанавливаем матрицу на каркас из канализационной трубы 50 мм, предварительно вырезав в ней отверстие под провода питания и управления так, чтобы они оказались внутри и не мешали «обернуть» трубу матрицей ровно. Вообще закрепить матрицу проще всего пластиковыми стяжками в нескольких местах, но я их в нужный момент не нашел и обмотал конструкцию по всей длине нитью.
Матрица питается напряжением 5 вольт. Нужно подобрать подходящий блок питания. Я использовал вот такой, на 2А. Однако, то ли он сам по себе не очень качественный, то ли 2-х ампер схеме всё-таки маловато, во время работы лампы довольно сильно стал нагреваться один из конденсаторов, и несколько раз сами по себе переключались режимы. В общем подойти к выбору блока питания стоит внимательно.
Еще понадобится сенсорная кнопка для переключения режимов, включения — выключения, изменения настроек. Она очень чувствительна к питанию, именно по этой причине несколько раз в процессе эксплуатации самопроизвольно переключались режимы, а также случались отключения лампы. Это еще один повод внимательнее отнестись к питанию устройства.
Собираем схему, паяем все соединения. Ничего сложного, схема есть на сайте, и все соединить нужно именно так.
Прошиваем Ардуино. Нюансов много, читаем на сайте. Опять же очень подробно, с разъяснениями, типичными проблемами всё там расписано. С моими минимальными знаниями по этой части все получилось раза с третьего. Расскажу лишь об одном нюансе, который я не встретил на сайте, но меня он коснулся. Уже после сборки устройство отказывалось работать без отдельного питания микроконтроллера через микроUSB- разъем. Я отрезал кабель от какого-то старого зарядника и, припаяв его на выход платы питания, вставил в разъем.
А вот и корпус.. Я объездил по-моему все магазины, где только можно купить матовые светильники.. и не нашел ничего подходящего. Очень советую всё же найти именно матовый, чтобы не страдать той ерундой, о которой я расскажу далее, хотя результатом всё же я доволен.
Существуют несколько способов заматировать прозрачное стекло. И матовая пленка с алиэкспресс — не самый лучший из них, поверьте.
Принцип такой. Нарезаем пленку кусками длиной, равной длине окружности стеклянной части корпуса. Другими словами так, чтобы ее можно было бы этим куском обернуть. В идеале края должны соединиться стык-в-стык.
По высоте лучше немного подрезать ее сверху. На фото видно, что в самом верху, там где края колбы начинают скругляться, выглядит это не очень красиво. Поэтому обрезаем так, чтобы всё приклеилось к ровной стеклянной поверхности.
Совсем забыл рассказать о процессе оклейки. Если вы когда-нибудь тонировали стёкла автомобиля, то никаких проблем у вас не возникнет. Если же нет, то порядок действий здесь такой. Сама пленка состоит из двух соединенных между собой слоев: основы и самОй матовой части на клейкой основе. Самое важное в процессе разъединения — не допустить, чтобы матовая часть склеилась сама с собой. Поэтому делать это можно под струёй воды, намачивая клейкую поверхность по всей площади. Кто-то делает это даже мыльной водой, однако, большой нужды в этом нет. При намокании клейкая основа теряет свои свойства, и теперь работать с пленкой гораздо удобнее и проще. Накладываем, оборачиваем ей колбу, подгоняем и проверяем все несколько раз. Теперь берем старую пластиковую карту и плавными движениями без особых усилий начинаем выгонять из под пленки воду. Следите за тем, чтобы пленка не смещалась и не коробилась, делать всё нужно аккуратно, в процессе очень быстро станет понятно как. Далее вытираем насухо и, если все хорошо, приступаем к следующему слою.. Да-да, одного слоя не хватило, лампа при включении выглядела «пиксельно», эффектам не хватало размытости.
Вроде бы я сделал 3 слоя, но это не точно.. Именно поэтому лучше приобрести корпус с матовым стеклом изначально. Но если вы не ищете лёгких путей, то..
Каждый слой нужно накладывать после того, как доделан предыдущий. Это проверено. Выгоняем воду, насухо вытираем, кладем следующий кусок. Стыки желательно делать все в одном месте, будет выглядеть более эстетично.
Дальше — просто. Всё, кроме вилки и провода питания укладываем внутрь трубы-каркаса. Сенсор можно вывести и приклеить к верхней поверхности колбы, либо вывести вместе с кабелем питания через основание.
Низ светильника. Канавку нужно сделать побольше и закрепить провода клеем или металлическими скобами. Сделаю это чуть позже.
Труба внутри корпуса центруется и приклеивается термоклеем к основанию снизу и к верхней поверхности колбы сверху. При необходимости разобрать сию конструкцию можно, нагрев сверху стекло феном, естественно соблюдая температурный режим и осторожность.
Все готово, собрано, но немного ещё нуждается в доработке. Обо всех нюансах, а также об управлении лампой со смартфона читайте на сайте Алекса. Если же что-то интересно или не до конца понятно, конкретно в моей реализации проекта, спрашивайте. В ближайшем будущем будет видео со светоэффектами лампы, если найдется подходящая камера. Снять все это красиво довольно непростая задача, но буду пытаться..
Огненный светильник своими руками
Светильник на основе адресной светодиодной ленты под управлением Arduino с различными эффектами.
- Управление одной сенсорной кнопкой
- Эффекты: Блуждающий огонёк, Светлячки, Смена цвета, Радуга, Конфетти, Пламя
- Управление, Удержание – яркость, 1х тап – вкл/выкл, 2х тап – переключ режима, 3х тап – вкл/выкл белый свет, 4х тап – старт/стоп авто смены режимов
Update 24.01.2019. Спасибо тем, кто посоветовал матовый плафон из Леруа! Стоит примерно 500р, размеры: высота 20см, диаметр 10см. Пример работы на фотках
ВИДЕО
КОМПОНЕНТЫ
Каталоги ссылок на Алиэкспресс на этом сайте:
Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей . Также проект можно попробовать собрать из компонентов моего набора GyverKIT .
- Arduino Nano купить в РФ, aliexpress, aliexpress, искать
- Сенсорная кнопка aliexpress, aliexpress, искать
- Адресная лента
- Купить в РФ, 60 свет/метр, 30 свет/метр
- Купить на Али ссылка, ссылка
- Black PCB / White PCB – цвет подложки ленты, чёрная / белая. В видео была чёрная
- 1m/5m – длина ленты в метрах (чтобы заказать 2 метра, берите два заказа 1m, очевидно)
- 30/60/74/96/100/144 – количество светодиодов на 1 метр ленты. В видео использовалась лента 60 диодов на метр
- IP30 лента без влагозащиты (как на видео)
- IP65 лента покрыта силиконом
- IP67 лента полностью в силиконовом коробе
- Постфикс ECO – лента чуть более низкого качества, меньше меди, на длинной ленте будет сильно проседать яркость
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
AlexGyver/GyverLamp2
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Отличия от первой версии GyverLamp:
- Возможность объединять устройства в группы с синхронизированными эффектами и их автоматическим переключением
- Возможность создать свой список режимов для каждой группы устройств
- Конструктор режимов, позволяющий получить несколько сотен уникальных эффектов
- Минимум настроек в прошивке, всё настраивается из приложения
- Гибкие настройки сети, позволяющие на лету менять точки подключения, адресацию и роли
- Светомузыка — реакция на звук может быть наложена на любой эффект несколькими способами
- Адаптивная яркость благодаря датчику освещённости
- Режим работы по расписанию и таймер выключения для группы устройств
- Мультиязычное приложение со встроенными инструкциями и подсказками
- Простая и удобная загрузка прошивки (скомпилированный файл), прошивка возможна даже со смартфона!
- Обновление прошивки «по воздуху» из приложения (требуется подключение к Интернет)
- Схема как у первой версии, перепаивать электронику не нужно (без учёта микрофона и датчика освещённости)
- Автоматическое определение типа кнопки
- Устройство может работать без кнопки, все важные настройки можно сделать с приложения
- Работа в локальной сети роутера (все устройства подключаются к роутеру)
- Работа в локальной сети одной лампы (все устройства подключаются к одной лампе)
- Устройства подключаются к Интернету через роутер и запрашивают текущее время
- Работа по расписанию: час включения и час выключения
- Таймер выключения
- Будильник-рассвет на каждый день недели
- Объединение устройств в группы с индивидуальным набором настроек и режимов
- Роли Master и Slave: состояние и яркость Slave устройств подчиняется Master устройству при ручном управлении
- Каждой группе может быть задан свой набор режимов работы
- Режим представляет собой эффект и его настройки (сам эффект, реакция на звук, яркость, скорость и т.д.)
- Ручное переключение режимов кнопкой или из приложения (для всех устройств в группе)
- Автоматическое по порядку с установленным периодом (для всех устройств в группе)
- Автоматическое в случайном порядке с установленным периодом (для всех устройств в группе)
- Режимы синхронизированы: все устройства группы показывают один и тот же режим в любой момент времени
- 7 базовых эффектов, у каждого есть индивидуальные настройки
- У некоторых эффектов возможен выбор цветовой палитры из 25 доступных
- Эффекты синхронизированы у всех устройств в группе
- При подключении микрофона все режимы могут работать как светомузыка
- Реакция на общую громкость, отдельно низкие и отдельно высокие частоты
- Реакция на звук может менять яркость режима, а также некоторые настройки эффекта
- Подключенная к роутеру группа может будить в установленное время плавным рассветом
- Можно настроить время конкретные дни недели, а также яркость рассвета