- Светодиодный контроллер своими руками
- ОБНОВЛЕНИЯ
- ОПИСАНИЕ
- Железо
- Софтовые фишки
- Как правильно подключить RGB светодиодную ленту к контроллеру. Правильные схемы с описанием
- Что такое RGB светодиодная лента
- Что нужно для подключения RGB ленты
- Блок питания
- RGB контроллер
- RGB усилитель (led amplifier)
- Подключение светодиодной RGB ленты
- Схема подключения RGB светодиодной ленты без усилителя
- Схема подключения ленты с RGB усилителем
- Типичный ошибки при подключении
- Готовые RGB лампочки под цоколь с пультом управления
Светодиодный контроллер своими руками
ОБНОВЛЕНИЯ
• 30.05.19 Версия 1.0: первоначальная, вроде бы стабильная версия
• 05.06.2019 Версия 1.1:
– Добавлена настройка MIN_PWM
– Добавлена коррекция гаммы, настройка GAMMA_BRIGHT
• 10.06.2019 Версия 1.2: Добавлено управление кнопкой
• 12.07.2019 Версия 1.5 + приложение v1.2: добавлен белый канал света. Приложение работает только на 1.5 и выше!
• 27.07.2019 Версия 1.6: исправлены ошибки компиляции и баги с кнопкой
• 01.09.2019: исправлена плата Gerber_GyverRGB_DIP, подробности смотрите ниже
• 27.09.2019 Версия 1.7: исправлено запоминание настроек при управлении по BT
ОПИСАНИЕ
Захотелось мне сделать RGB свет для видео из китайских компонентов. RGB – значит нужен ШИМ контроллер, значит нужно его сделать! Вот и сделал: GyverRGB – контроллер для RGB светодиодных лент со множеством режимов и настроек, модульной структурой и различными способами управления.
Железо
Используется обыкновенная RGB светодиодная лента с общим анодом (контакты 12V G R B). Я использовал два ряда ленты с плотностью 120 диодов на метр, чтобы иметь хороший запас по яркости даже на одном цвете.
В проекте используется Arduino NANO (микроконтроллер ATmega328p). В качестве 100% совместимого аналога можно использовать Arduino UNO/Pro Mini.
Я рассматривал два варианта драйвера для светодиодной ленты: китайский RGB LED amplifier и самодельный драйвер из трёх МОСФЕТ (полевых) транзисторов. LED amplifier очень удобен в подключении, но имеет жуткий недостаток: на высоких частотах у него поднимается нижний порог яркости, что приводит к трате оттенков и вообще некорректной работе режимов.
Вывод: если контроллер не планируется использовать для видео света, то можно поставить LED amplifier и в настройках контроллера поставить низкую частоту (490 Гц), глаз такую частоту не заметит, но снятое на камеру видео будет «стробить». Если планируется использовать контроллер для создания видео света, то в обязательном порядке нужно делать свой драйвер. Также свой драйвер позволит работать с большими отрезками ленты, т.к. транзисторы можно поставить очень мощные.
Полевой транзистор подойдёт практически любой (99%), наковырять можно из материнской платы. Список популярных МОСФЕТов в корпусе to-220: IRF3205, IRF3704ZPBF, IRLB8743PBF, IRL2203NPBF, IRLB8748PBF, IRL8113PBF, IRL3803PBF, IRLB3813PBF (в порядке роста стоимости). Список популярных МОСФЕТов в корпусе D-pak: STD17NF03LT4, IRLR024NPBF, IRLR024NPBF, IRLR8726PBF, IRFR1205PBF, IRFR4105PBF, IRLR7807ZPBF, IRFR024NPBF, IRLR7821TRPBF, STD60N3LH5, IRLR3103TRPBF, IRLR8113TRPBF, IRLR8256PBF, IRLR2905ZPBF, IRLR2905PBF (в порядке роста стоимости).
Управление контроллером предусмотрено тремя способами:
- Энкодер – китайский модуль в двух вариантах
- ИК пульт – продаётся вместе с приёмником-модулем, но удобнее монтировать отдельный приёмник
- Кнопка – обычная нормально-разомкнутая тактовая кнопка
- Bluetooth – управление с приложения GyverRGB для Android
Питается система от 12V, от блока питания или батареи из трёх литиевых аккумуляторов. При питании от аккумуляторов предусмотрен «вольтметр» – делитель напряжения на резисторах, позволяющий измерить напряжение на батарее для вывода его на дисплей.
Софтовые фишки
- Автоматическое отключение дисплея по таймауту неактивности
- Несколько вариантов частоты ШИМ для драйвера:
- 490 Гц – для дешёвых LED усилителей
- 8 кГц – слышно, как пищит
- 4 кГц – работает только на самодельном драйвере
- Настраиваемая до герца
- Настраиваемое направление работы ШИМ (для готовых и самодельных усилителей)
- Автоматическое ограничение тока потребления на основе количества светодиодов и яркости каналов цвета
- Вывод напряжения питания на дисплей в вольтах или процентах
- Режим поддержания яркости при разрядке аккумулятора (при полном заряде чуть занижает яркость)
- Коррекция яркости по CRT гамме
- Матрица коррекции LUT
- 10 настраиваемых профилей
- 11 настраиваемых режимов работы для каждого профиля, из них 5 статических и 6 динамических
- Настройки хранятся в EEPROM и не сбрасываются при перезагрузке
- RGB– цвет в пространстве RGB
-
- BR – яркость (0-255)
- R – красный (0-255)
- G – зелёный (0-255)
- B – синий (0-255)
- HSV– цвет в пространстве HSV
-
- HUE – цвет (0-255)
- SAT – насыщенность (0-255)
- VAL – яркость (0-255)
- Color– яркий цвет
-
- BR – яркость (0-255)
- COL – номер цвета (0-1530)
- ColorSet– предустановленные цвета
-
- BR – яркость (0-255)
- COL – цвет
- WHITE
- SILVER
- GRAY
- BLACK
- RED
- MAROON
- YELLOW
- OLIVE
- LIME
- GREEN
- AQUA
- TEAL
- BLUE
- NAVY
- PINK
- PURPLE
- Kelvin– установка цветовой температуры
-
- BR – яркость (0-255)
- TEMP – цветовая температура, К (1000-10000)
- ColorW– плавная смена цвета
-
- BR – яркость (0-255)
- SPD – скорость (0-1000)
- STP – шаг (0-500)
- Fire– стандартный огонь
-
- BR – яркость (0-255)
- SPD – скорость (0-1000)
- STP – шаг (0-500)
- FireM– ручной огонь
-
- BR – макс. яркость (0-255)
- COL – цвет (0-255)
- SPD – скорость (0-1000)
- MIN – мин. яркость (0-255)
- Strobe– стробоскоп
-
- HUE – цвет (0-255)
- SAT – насыщенность (0-255)
- VAL – яркость (0-255)
- SPD – скорость (0-1000)
- StrobeR– стробоскоп со случайным периодом
-
- HUE – цвет (0-255)
- SAT – насыщенность (0-255)
- VAL – яркость (0-255)
- SPD – скорость (0-1000)
- Police– мигалки
-
- BR – яркость (0-255)
- SPD – скорость (0-1000)
Энкодер
- Кнопка удержана около секунды – вкл/выкл светодиоды
- Кнопка клик – навигация: выбор профиля -> выбор режима -> выбор настройки
- Смена профиля – поворот рукоятки
- Смена режима – поворот рукоятки
- Смена настройки – поворот рукоятки
- Выбор настройки – нажатие, удержание и поворот рукоятки
ИК пульт
- Кнопки 0–9 – быстрый переход к профилю с номером
- Кнопки * и # – вкл и выкл систему
- Кнопка ОК – навигация: профиль -> режим -> настройка
- Кнопки вправо/влево – смена профиля/меню/настройки
- Кнопки вверх/вниз – изменение выбранной настройки
Bluetooth
Загрузить приложение GyverRGB (для Android) и наслаждаться!
Кнопка (с версии 1.2)
- Клик: включить/выключить ленту
- Двойной клик: следующий пресет
- Тройной клик: предыдущий пресет
- Удержание: смена яркости
Кнопка вариант 2 (с версии 1.3)
- Клик: включить/выключить ленту
- Двойной клик: следующий цвет (12 цветов по кругу Иттена)
- Тройной клик: предыдущий цвет
- Удержание: смена яркости
Источник
Как правильно подключить RGB светодиодную ленту к контроллеру. Правильные схемы с описанием
Разноцветная светодиодная RGB лента – основной тренд 2018-2019 года. Разберем как ее правильно подключить, что такое RGB контроллер, усилитель и зачем они нужны.
Что такое RGB светодиодная лента
RGB (Red, Green, Blue – красный, зеленый, синий) – это светодиодная лента, способная при работе менять свой цвет. В каждом LED модуле находятся три светодиода – красный, синий и зеленый. Изменяя отдельно яркость свечения каждого кристалла, вы получаете любой цвет видимого спектра.
Что такое rgb светодиод
Внешне RGB led отличается от моноцветной только количеством выводов. Здесь их 4 – три из них для питания каждого отдельного кристалла и один общий плюс.
Существуют особые led ленты с пятью выводами. Маркируются они как LED RGB W (W – white). Пятый вывод отвечает за белый свет. Дело в том, что в трехцветном диоде белый цвет получается смешивая все три цвета в равных пропорциях. Такой «белый» отличается от чистого моно- света. Поэтому появился тип led с четвертым кристаллом белого цвета.
Эти ленты (как и моноцветные) имеют несколько классов пыле- влагозащиты:
- IP20 – без защиты, боится влаги и пыли;
- IP67-69 – не боится пыли, может быть использована во влажной среде (ванна, аквариум).
Что нужно для подключения RGB ленты
Разберемся как правильно подключить светодиодную RGB ленту. Для полноценной схемы освещения нам понадобится:
- Светодиодная лента;
- блок питания;
- RGB-контроллер с пультом управления;
- RGB-усилитель (опционально).
Блок питания
Питание для светодиодной ленты нужно подбирать с учетом предполагаемой нагрузки и его будущего места расположения. Рассмотрим на примере SMD5050 60 led. Потребляемая мощность – 14,4 Вт/м.
При длине в 5 метров, необходимая мощность БП будет:
5м * 14,4Вт * 1,25 (коэффициент запаса) = 90Вт
Разновидности блоков питания для led
Если длина 15 метров, то БП соответственно нужен в 3 раза мощнее – 270W. Если длина ленты 20, 25 и больше метров – целесообразно устанавливать несколько БП меньшей мощности.
Степень защиты зависит от расположения БП. Если располагается в сухом, закрытом помещении достаточно IP20. Если в ванной или других агрессивных условиях, то не ниже IP67.
RGB контроллер
Управление светом осуществляется через специальный контроллер. Он подключается между блоком питания и светодиодами, снабжается проводным или беспроводным пультом.
RGB контроллер
Контроллер, как и блок питания, подбирается в зависимости от суммарной мощности ленты. С тем отличием, что к необходимой мощности БП добавляют 25-30% запаса, а контроллер подбирают впритык по мощности.
Например. Нужно подключить 10 метров SMD5050 60 led. Мощность 1 метра – 14,4 Вт, соответственно нам нужен контроллер на 144 Вт.
По принципу управления различают: проводные – чаще монтируются на стену; беспроводные с управлением через:
- Инфракрасный порт (ИК) – пульт должен находиться в зоне прямой видимости;
- радио-канал – позволяет пользоваться в пределах дома;
- Wi-Fi – позволяют как управлять с пульта, так и с приложения на смартфоне.
Управление освещением со смартфона
После установки и подключения, вы сможете:
- Устанавливать цвет вручную. Доступны как чистые цвета, так и смешанные оттенки.
- Регулировать яркость – аналогично обычному диммеру (подробнее про диммеры).
- Автоматические режимы. К ним относится переключение цветов, быстрое мерцание, плавное изменение, плавные затухания и другие алгоритмы.
А если мощности RGB контроллера не хватает, чтобы подключить все освещение (больше 20 метров)? Можно установить 2 контроллера, но управлять светом одной комнаты придется с двух пультов, что не удобно и дорого. Второй (правильный) вариант — использовать RGB усилитель.
RGB усилитель (led amplifier)
Этот прибор позволяет усиливать и передавать дальше по цепи сигнал от контроллера. Таким образом, задействовав несколько усилителей, можно собрать контур освещения любой длины.
Rgb усилитель (led amplifier)
Усилитель устанавливается в разрыв ленты и имеет отдельное подключение к блоку питания (про подключение ниже). Мощность подбираем исходя из остатка ленты, которой не хватает мощности контроллера.
Некоторые думают, что усилитель нужен для увеличения яркости и его нужно использовать даже для отрезка до 5 метров. Это в корне не верно.
Наглядный пример. Нужно подключить 20м SMD 3528 (14,4 Вт/м), общей мощностью 288 Вт. В наличии у нас только контроллер с мощностью 216 Вт и блок питания на 300W. Соответственно нужен усилитель:
288 Вт — 216 Вт = 72 Вт
Мощность БП 300 Вт, его достаточно для питания контроллера и усилителя. В случае если мощности БП недостаточно (например 250W), нужен отдельный БП для усилителя.
Подключение светодиодной RGB ленты
Правильный порядок подключения элементов цепи выглядит следующим образом:
Правильный порядок подключения
Запомните. Участки ленты, длиной больше 5 метров, должны подключаться только параллельно.
Что будет, если подключить последовательно?
Во-первых, вы заметно потеряете в яркости на конце участка. Хотя светодиоды и имеют очень малое сопротивление, но потери есть. При такой протяженности на конце напряжение будет порядка 10В. Пониженное напряжение даст пониженную яркость, уже заметную для глаза.
Неправильное подключение
Правильное подключение
Во-вторых, токопроводящие дорожки ленты рассчитаны на максимальную длину 5м. Подключив последовательно еще 5, дорожки будут перегреваться и освещение скорее всего перегорит в самом начале участка.
RGB коннектор
Соединять ленту между собой можно с помощью пайки или клеммами. Для одноцветных вариантов продаются двухвыводные клеммы (коннекторы), для RGB – четырёх или пяти. Уточняйте этот момент при покупке.
Блок питания подключается в сеть 220В (клеммы AC, полярность не важна), преобразует переменное напряжение в постоянное 12В (клеммы V+, V-). При подключении следующих элементов цепи важно соблюдать полярность.
Клеммы подключения на БП
RGB контроллер подключается после блока питания (с соблюдением полярности), а в него подключается ргб лента. Каждый вывод на корпусе предназначен для конкретного вывода светодиодов. Если перепутаете местами, ничего страшного не произойдет, просто цвета будут перепутаны.
Клеммы подключения контроллера к светодиодам
В результате готовая схема в сборе должна иметь вид:
Схема в сборе
Усилитель внешне похож на контроллер, отдельно подключается к БП, только имеет не одну плашку с клеммами, а две. Маркируется чаще всего как Led Amplifier, устанавливается в разрыв ленты. Подключается по схеме:
Порядок подключения RGB усилителя в цепь
Назначение клемм led amplifier
Разберем теперь схемы подключения лент разной длины с усилителем и без, с одним или несколькими блоками питания.
Схема подключения RGB светодиодной ленты без усилителя
Это простейшая схема включения rgb светодиодной ленты длиной до 5 метров через контроллер с пультом.
Электрическая схема подключения RGB освещения
Для подключения светодиодной RGB ленты длиной 10 или 15 метров, убедитесь, что хватает мощности контроллера и БП (с запасом), и подключайте по следующей схеме:
Схема подключения 10 или 15
Схема подключения ленты с RGB усилителем
Усилитель используем, если не хватает мощности контроллера. Если мощность блока питания позволяет подключить контроллер и усилитель, используем следующую схему:
Когда суммарная мощность контроллера и усилителя выше мощности БП или блок такой мощности использовать нерационально (большой, сильно греется или шумит), тогда подключаем led amplifier к отдельному питанию по схеме:
Схема подключения усилителя с 2 блоками питания
По такой схеме наращивать суммарную длину ленты можно сколько угодно. Вся она будет управляться с одного пульта.
Помимо последовательного подключения, как в примерах выше, усилители можно подключать параллельно.
Схема параллельного подключения нескольких RGB усилителей с одним блоком питания.
Схема: один БП несколько усилителей
Схема с несколькими параллельными усилителями с отдельным питанием.
Схема: несколько параллельных усилителей с отдельными БП
Если клемм нет – используйте паяльник и монтажный провод, НО не перегревайте контактные площадки. Подробнее как соединять ленту.
Правильная схема подключения 20 метров RGB ленты показана на видео.
Типичный ошибки при подключении
Последовательное подключение более 5 метров ленты. Этого делать нельзя.
Скрутки вместо пайки проводов (или коннекторов). Если не хотите паять, используйте коннекторы, они копеечные.
Несоблюдение порядка подключения: блок питания ⇒ контроллер ⇒ лента ⇒ усилитель ⇒ лента.
Экономия на блоке питания, покупая «впритык» по мощности. К сожалению, светодиоды гуляют как в плюс так и минус по потребляемым Ваттам. Покупая БП без 20-25% запаса, он будет работать на износ и через год вы купите новый, но уже с запасом.
Покупка контроллера излишней мощности. Хуже не будет, но деньги переплатите. Правильно подбирать по мощности 1 к 1.
Выбор очень мощных лент и монтаж без теплоотвода. Например SMD5050 120 led/m потребляет 28,8 Вт/м. При такой мощности светодиоды греются достаточно сильно и конструкцию нужно монтировать на теплоотвод – алюминиевый профиль. В противном случае диоды начинают деградировать, терять мощность и перегорать.
Готовые RGB лампочки под цоколь с пультом управления
Отдельно стоит упомянуть про готовые RGB изделия под цоколь E14 или E27.
Такие лапочки бывают в совершенно корпусах и исполнениях. Внутри лампа содержит компактный драйвер для питания от сети 220В, контроллер и трехцветные светодиоды.
Для полноценного освещения комнаты она не подойдет, т.к. несколько ламп синхронизировать в одну систему не получится. Используется как ночник или декор. Потребление 1-3 Вт/ч. Стоимость стартует от 3$ за Китай.
Источник