Как сделать rgb контроллер

Управление RGB лентой с помощью Arduino и драйвера L298N

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

К таким лентам можно купить источник питания, диммер, диммер с пультом управления. Это позволит вам использовать светодиодную ленту для посветки. Однако если вы захотите запрограммировать алгоритм изменения цвета, или сделать управление из компьютера — то тут начинается разочарование. Вы в продаже не найдете диммеров с управлением через COM-порт или Ethernet.

Я решил эту проблему с помощью Arduino, и хочу поделиться своим вариантом решения с Вами.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Добро пожаловать под кат.

Теоретическая часть

Для реализации плавного изменения свечения всех 3 каналов нам потребуется сделать собственный димер. Сделать его очень просто, для этого требуется взять силовые ключи и управлять ими с помощью ШИМ сигнала. Также наш диммер должен быть программируемым и/или управляемым из вне.

В качестве мозгов идеально подходит Arduino. В её программу можно записать любой алгоритм изменения цветов, а также её можно управлять как с помощью модулей Arduino, так и удаленно по Ethernet, Ик-порту, Bluetooth, используя соответствующие модули.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Для реализации задуманного я выбрал Arduino Leonardo. Она одна из самых дешевых плат Arduino, и она имеет много выводов с поддержкой ШИМ.

PWM: 3, 5, 6, 9, 10, 11, and 13. Provide 8-bit PWM output with the analogWrite() function.

И так, источник ШИМ у нас имеется, остаётся придумать с силовыми ключами. Если побродить по интренет магазинам, то выяснится, что не существует модуля Arduino для управления RGB лентами. Или просто универсальных модулей с силовыми транзисторами. Также можно найти огромное количество сайтов радиолюбителей, которые делают платы с силовыми ключами сами.

Однако есть способ проще! Нас выручит модуль Arduino для управления двигателями. Этот модуль имеет все необходимое для нас — на нем установлены мощные ключи на 12В.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Пример такого модуля является «L298N Module Dual H Bridge Stepper Motor Driver Board Modules for Arduino Smart Car FZ0407». Такой модуль основан на микросхеме L298N, которая представляет из себя 2 моста. Однако мостовое включение полезно для двигателя (от этого он может менять направление вращения), а в случае RGB ленты, оно бесполезное.

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

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Практическая часть часть

Для реализации потребуется Arduino Leonardo, Модуль управления двигателями L298N, Источник 12В (для запитки ленты), сама RGB лента, соединительные провода.
Для удобства подключения я еще использовал Fundruino IO Expansion, но он никакой функциональной нагрузки не несет.

Схема подключения показана на рисунке.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Хочу дополнительно описать питание системы. В данной схеме питание подается на модуль управления двигателями, в нем стоит понижающий источник питания на 5В, и эти 5В я подаю на вход Vin питания Arduino. Если разорвать эту связь (естественно земли оставив соединенными), то запитывать Arduino и силовые ключи можно от разных источников питания. Это может быть полезно когда к Arduino много всего подключено, и источник в модуле управления двигателями не справляется (выключается по перегреву).

Управляется RGB лента с помощью команд analogWrite, которая настраивает выход для формирования ШИМ сигнала.

Исходный код программы для arduino:

На видео можно увидеть как это работает:

Источник

Расчет, выбор и схема подключения контроллера для RGB-ленты

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

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Виды RGB-контроллеров

Многоцветные светодиодные ленты состоят из светодиодов типа SMD 5050 в корпусе которых расположено три кристалла, каждый из которых светится определенным цветом:

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

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

Бывают RGB-ленты, которые состоят из одноцветных светодиодов других типов, например, SMD 3528 или других. В них каждый светодиод светит одним цветом. Их использование и контроллеры для них ничем в сущности не отличается от предыдущего вида.

Подключение питания осуществляется по 4 проводам (3 цвета и общий плюс). Можно подключать каждый из цветов напрямую (к R, G или B обычно подключается минусовой провод от источника питания), если вам не нужна регулировка и динамическая подсветка.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

А вот с RGBW и RGBWW нужно быть внимательнее при выборе контроллеров, усилителей и коннекторов для подключения. Здесь кроме трёх цветов по отдельной линии питаются светодиоды белого свечения.

Отличия RGBW от RGBWW состоит в том, что в первом случае нам доступен один светодиод тёплого, нейтрального или холодного свечения, а во втором два светодиода – один «тёплый» и один «холодный». Поэтому управление осуществляется уже не по 4, а по 5 или 6 проводам. Более подробно о цветных светодиодах читайте здесь: Устройство и принцип работы RGB-светодиодов

ВСЕ РАСЧЕТЫ, РЕКОМЕНДАЦИИ И СХЕМЫ ПОДКЛЮЧЕНИЯ АНАЛОГИЧНЫЙ, КАК ДЛЯ RGB, ТАК И ДЛЯ RGBW, RGBWW-КОНТРОЛЛЕРОВ! ОТЛИЧИЯ ЗАКЛЮЧАЮТСЯ ЛИШЬ В КОЛИЧЕСТВЕ ПРОВОДОВ ДЛЯ ПОДКЛЮЧЕНИЯ!

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Расчёт схемы питания

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

Если говорить кратко, то блок питания выбирают с запасом в 20-40% по току или мощности. Допустим вы купили 5-ти метровую бухту 12 вольтовой светодиодной ленты SMD 5050 60 шт/м. Она потребляет 14.4 ватта на метр погонный.

Общее потребление мощности будет:

Это потребление всей ленты при включенных на полную мощность всех цветах. Канала у нас три – красный, зелёный и синий, значит каждый канал потребляет по:

Что по току равняется:

Для чего нужно знать потребление каждого канала? Это нужно для подбора контроллера. Дело в том, что на контроллерах производитель иногда указывает общую мощность или силу тока, а иногда мощность или ток на канал. Чтобы не запутаться обращайте внимание на надписи типа:

2A per channel или 2A/ch или 3*2А

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

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

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

При этом на рынке нашли широкое распространение комплекты RGB-лент с блоком питания и контроллером. Они удобны в использовании.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Виды контроллеров

Большая часть контроллеров для светодиодных лент подобна друг другу по функциям. Какими они бывают?

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

В первую очередь они могут отличаться по способу дистанционного управления:

Пульт с ИК-светодиодом;

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Радиопульты в свою очередь не страдают этой проблемой – им неважно направление сигнала. Передача данных осуществляется по радиоканалам. Частота которых зависит от конкретного изделия, к слову встречаются RGB-контроллеры, которые работают по Wi-Fi и управляются через приложение на смартфоне. У радиоконтроллеров обычно в маркировке это указывается фразой типа «RF-controller» или «wireless».

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Типовые функции у каждого контроллера приблизительно одинаковы:

Установка режима динамической смены цветов (мерцание, плавные переходы и другие виды т.н. «чейзинга»).

Установка статичного (неизменяющегося цвета) или т.н. «фиксинг» режим.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

При покупке обращайте внимание и на класс пылевлагозащиты контроллера. Он должен соответствовать месту установки, для сухих помещений – любой, даже IP20, для улицы — IP65 и выше! «Уличные» контроллеры обычно выполняются в металлическом корпусе, части которого крепятся винтами с уплотняющими резинками на прилегающих поверхностях и местах вывода проводов.

Схемы подключения

Теперь поговорим о том, как подключить RGB-ленту к контроллеру.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Простейший вариант – подключение отрезка длиной до 5 метров к одному контроллеру подходящей мощности.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

ДЛЯ МНОГОЦВЕТНЫХ ЛЕНТ НУЖНО ПРИДЕРЖИВАТЬСЯ ТОГО ЖЕ ПРАВИЛА, ЧТО И ДЛЯ ОДНОЦВЕТНЫХ – ДЛИНА ОДНОЙ ЛИНИИ НЕ ДОЛЖНА ПРЕВЫШАТЬ 5 МЕТРОВ, КАЖДЫЕ ПОСЛЕДУЮЩИЕ 5 МЕТРОВЫЕ ОТРЕЗКИ ИЛИ СБОРКИ ПОДКЛЮЧАЮТСЯ НАПРЯМУЮ ОТ КОНТРОЛЛЕРОВ, БЛОКОВ ПИТАНИЯ ИЛИ УСИЛИТЕЛЕЙ!

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

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Если мощности контролера не хватает для всех отрезков ленты, а более мощного не получается найти в продаже, то у вас есть два варианта:

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

Чтобы вся подсветка регулировалась синхронно используют RGB-усилители. Это такое устройство, у которого есть вход для подачи RGB-сигнала с задающего контроллера (на рис. ниже пунктирной линией) или с конца одного из отрезков ленты.

Вход РГБ-усилителя потребляет маленький ток. Кроме сигнала от задающего контроллера, к усилителю подключают питание от блока питания после чего уже запитывают от усилителя новые отрезки РГБ-лент. Схему такого решения вы видите на рисунке ниже.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

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

Источник

Проекты : Автоматика: управление, контроль, световые эффекты, реклама

Многоцветная светодиодная подсветка или RGB-контроллер своими руками

Для чего мне нужна многоцветная светодиодная подсветка? У меня растёт дочка и она совсем малышка. И в один прекрасный момент меня в очередной раз торкнуло сделать поделку для неё, а если быть точнее – украсить подвесной потолок детской комнаты подсветкой. Для этих целей в детскую комнату было приобретено четыре катушки светодиодной RGB ленты.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Железо и запчасти для светодиодной подсветки.

Продается светодиодная RGB лента в рулонах на катушках. В продаже встречаются экземпляры по 60 и по 30 светодиодов на метр, т.е. светодиоды плотнее или реже расположены на ленте. Берем 60 светодиодов на метр, т.к. оптом ещё дешевле и суммарно ярче.

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

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Лента имеет маркеры мест разреза и контактных площадок (+12V, G, R, B). Может разрезаться на кусочки по три светодиода. Квадратные светодиоды под силиконом имеет по 6 выводов, три вывода с одной стороны, и три с противоположной. Визуально под общей линзой находится три кристалла.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллерКак сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Очень радует симпатичный пульт в комплекте. И всё это прекрасно работает, но чего-то не хватает. В этом контроллере отсутствует ручная настройка. Хочется настройки цвета энкодером. И этот подход к управлению запал в душу. Согласитесь, что радиолюбительский вариант должен быть доступным для повторения. А по сему было принято решение сделать светодиодную подсветку с управлением с помощью энкодера со встроенной кнопкой, который будет культурно монтироваться в корпус типового диммера.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Теория управления RGB светодиодами с помощью ШИМ.

Теперь кратко разберемся в теории как управляется RGB светодиод и что такое в принципе RGB. RGB-светодиод, как мы выяснили, это три близко расположенных светодиода под одной линзой: красный – Red, зелёный – Green и синий – Blue, отсюда и название. Как известно, сочетанием этих трёх цветов можно получить любой другой цвет. Обычно эти три светодиода имеют один общий вывод. В нашем случае плюсовой, т.е. общий анод. Яркость свечения светодиода зависит от протекающего через светодиод тока.

Для регулировки протекающего тока используется ШИМ. Что такое ШИМ? Широтно-импульсная модуляция (ШИМ) – есть импульсный сигнал постоянной частоты и переменной скважности, то есть отношения длительности импульса к периоду его следования. С помощью задания скважности (длительности импульсов) можно менять яркость светодиода.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Говоря по простому – ШИМ это соотношение времени включенного и выключенного состояния светодиода. Переключение происходит на высокой частоте и незаметно для зрительного восприятия.

Теперь поговорим о смене цвета. Микроконтроллер каждому из основных цветов – красный, зеленый и синий может установить 256 уровней яркости (от полностью выключенного до полностью включенного), а это в свою очередь позволяет сделать 256*256*256=16777216 комбинаций оттенков. Антиреально много. Мне изначально хотелось попроще, типа радуги с её мнемоникой «Каждый Охотник Желает Знать Где Сидит Фазан», т.е. красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый и с плавными переходами между ними. Я никого не удивлю, но реализация алгоритма есть у каждого в компьютере.

Программная реализация непрерывного спектра.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Затем указатель цвета (крестик) в цветном поле ведем вдоль верхнего края и одновременно следим как меняются цифры значений цвета. В общем всё довольно просто.

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

Теперь определимся (точнее я уже определился экспериментально) с шагом смены значения ШИМ. Чуть выше мы перечислили шесть сцен с наращиванием и уменьшением значений цвета. Каждая сцена имеет 255 шагов. Чтобы пройти все сцены нам потребуется 255*6=1530 шагов. Или 1530 оттенков. Уже интересно. Смотрим как работает на практике. Энкодер имеет 20 кликов. 1530/20=76 полных оборотов. Мне наверняка не понравится столько крутить энкодер чтобы сделать полную смену цветов. Сделаем еще немного расчетов.

Вычисляем новый шаг приращения/уменьшения значения ШИМ. Желательно, чтобы это число было кратным 255. Приведем несколько чисел: 5, 15, 17.
Шаг = 5; одна сцена 255/5=51 клик; шесть сцен 51*6=306; оборотов энкодера 306/20=15.
Шаг = 15; одна сцена 255/15=17 клик; шесть сцен 17*6=102; оборотов энкодера 102/20=5.
Шаг = 17; одна сцена 255/17=15 клик; шесть сцен 15*6=90; оборотов энкодера 90/20=4,5.

В итоге остановимся на шаге 15. Смена цветов плавная из 102 оттенков. Реально два соседних оттенка еле различимы для глаза. Поздравляем друг друга – мы определились с алгоритмом.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Следует сказать, что в Интернете этот алгоритм также встречается под названием алгоритм непрерывного спектра. Теперь посмотрим один из вариантов реализации примитивного алгоритма на Си. Здесь алгоритм приведен для примера, на самом деле способы реализации могут быть более замороченными.

Как видим у нас две функции: min и max. В зависимости от направления вращения энкодера вызывается та или иная функция. На этом хватит теории, переходим к практике.

Реализация контроллера светодиодной подсветки на AVR.

Плата контроллера изготовлена методом ЛУТ. Значительное место на плате занимают винтовые зажимы для подключений (отдельное спасибо Александру Калмыкову за зажимы).

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллерКак сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Плата имеет размер 4×5 см. Электрические соединения настолько просты, что конструктив можно легко реализовать на куске монтажной платы. Далее собственно схема блока управления и электрических соединений.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Основой устройства является популярный, доступный и дешевый микроконтроллер ATtiny2313. Как видим, в схеме присутствует датчик ИК приемника (TSOP1736) для управления с пульта дистанционного управления. TSOP1736 можно не устанавливать на плату и отсутствие этого датчика никак не сказывается на работе устройства.

Для пульта от заводского контроллера в программе я продублировал функции:
– включение и выключение,
– 256 уровней яркости,
– 15 фиксированных цветов,
– выбор любого (!) цвета из палитры непрерывного спектра,
+ режимы анимации и спецэффектов:
– динамичное переливание цветов,
– стробоскоп любого текущего цвета,
– случайное смешение цветов,
– плавная смена цветов палитры непрерывного спектра.
Напрограммировал от души. Выглядит потрясающе красиво и эффектно.

Как работает блок управления? Подаем питание – ничего не светится. Это сделано для того, чтобы в моё отсутствие случайный скачок напряжения в доме не включил подсветку. Далее любой кнопкой на пульте (кроме кнопки выключения) включаем необходимый режим.

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

При прошивании микроконтроллера ATtiny2313 устанавливать следующие фьюзы.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Оформление экнодера в корпусе диммера.

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

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Далее делаем плату (также можно сделать на обрезке монтажки).

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллерКак сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер
Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллерКак сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Энкодер монтируем со стороны фольги (пайки). Разъемы и конденсаторы монтируем с другой стороны.

В корпусе диммера сверлим отверстия (4 шт) под ввод проводов. Обтачиваем напильником плату до кондиции. На корпусе энкодера стачиваем выступ. Примеряем плату в корпус и оцениваем примыкание. До финальной фиксации желательно оценить работоспособность путем подключения к блоку управления.

Затем клеем из обычного термопистолета (GLUE GUN) делаем крепление платы в корпусе диммера. Ожидаем пять минут для отвердевания клея.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллерКак сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Затем собираем корпус диммера-энкодера.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллерКак сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Поздравляем друг друга с успешной сборкой.

Реализация контроллера светодиодной подсветки на PIC.

Плата контроллера изготовлена методом ЛУТ. Значительное место на плате занимают винтовые зажимы для подключений (отдельное спасибо Александру Калмыкову за зажимы).

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллерКак сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Плата имеет размер 3,5×5 см. Электрические соединения настолько просты, что конструктив можно легко реализовать на куске монтажной платы. Далее собственно схема блока управления и электрических соединений.

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

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

Плюсы.
Микроконтроллер ATtiny2313 имеет 4 шт аппаратных ШИМ. В микроконтроллерах PIC 12й и 16й серий 3 шт аппаратных ШИМ в одном корпусе мне не удалось обнаружить и поэтому пришлось сделать программный ШИМ. Казалось бы, какая разница, ведь и то и другое работает. Программный ШИМ ограничивает реализацию дистанционного управления; эти два процесса (ШИМ и ДУ) имеют слишком разные требования по времени исполнения программы; ДУ будет тормозить ШИМ, что приведет к мерцанию светодиодов в момент управления с пульта. Конечно можно попытаться напрячь мозг и сделать красиво, но у меня большие сомнения за конечный результат. Можно разделить эти процессы и сделать проект на двух микроконтроллерах PIC. Однако, тут нужно взвесить цену этого «двухконтроллерного» проекта.

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

Здесь может быть
ваша реклама

Понравилась конструкция,
но не можете собрать?

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

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллерКак сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллерКак сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллерКак сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Как сделать rgb контроллер. Смотреть фото Как сделать rgb контроллер. Смотреть картинку Как сделать rgb контроллер. Картинка про Как сделать rgb контроллер. Фото Как сделать rgb контроллер

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *