Схема контроллер rgb: Схема RGB контроллера для светодиодной ленты на PIC16F628 своими руками – САМОДЕЛЬНЫЙ СВЕТОДИОДНЫЙ RGB КОНТРОЛЛЕР

САМОДЕЛЬНЫЙ СВЕТОДИОДНЫЙ RGB КОНТРОЛЛЕР

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

промышленный контроллер светодиодов

   Забегая наперёд замечу, что радиаторы на тиристорные ключи не требуются. На самом контроллере написано, что рабочий ток нагрузки до 10 ампер. При испытании, за целый день работы схемы, нагрева не ощущается, так температура их не больше 30-ти градусов. Промышленный RGB контроллер обычно идёт с пультом дистанционного управления, но здесь мы не будем усложнять схему. Блок питания для двух светодиодных лент и контроллера, был стоваттный.

китайский контроллер гирлянды

плата китайской гирлянды

детали RGB контроллера светодиодных лент

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

схема гирлянды под RGB контроллер светодиодных лент

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

китайский RGB контроллер светодиодных лент

   В промышленной схеме RGB контроллера используют на выходе мощные тиристоры по нижеприведённой схеме. На их входа и подадим сигналы с микросхемы управления китайской гирляндой.

схема выхода RGB контроллера светодиодных лент

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

   Форум по контроллерам

   Обсудить статью САМОДЕЛЬНЫЙ СВЕТОДИОДНЫЙ RGB КОНТРОЛЛЕР


Самый простой контроллер для RGB-ленты на трех транзисторах

Для создания эффекта поочередного изменения RGB светодиодов ленты предлагается собрать несложную электронную схему управления. Напряжение с каждого из трех выходов автоколебательного кольцевого мультивибратора поочередно поступает на вход R, G или B полосы светодиодов. В определенный момент времени горит только красный, зеленый либо синий цвет. Длительность переключения задается параметрами задающей время цепи из резистора и конденсатора.
Самый простой контроллер для переключения RGB LEDленты на трех транзисторах

Необходимые детали, инструменты


Для изготовления нужно по 3 радиоэлектронных элемента:
  • Полевой n-канальный МОП-транзистор типа IRFZ44. Применяется в регулируемых источниках тока, стабилизированных преобразователях, системах управления, контроля электронных узлов и блоков.
  • Алюминиевый электролитический конденсатор емкостью 2,2 микрофарады с рабочим напряжением не менее 25 вольт. Номинальные параметры указаны на корпусе.
  • Постоянный резистор с мощностью рассеивания тепла не меньше 0,125 ватт и активным сопротивлением 1 мегомов.


Узел подключается к светодиодной трехцветной ленте типа SMD5050 или аналогичной с 12-вольтным питанием. На полосе размещены модули, каждый из которых содержит 3 трехцветных диода. Соответствующие клеммы цвета и питания, соединяясь параллельно, выведены на точки подключения на полотне. Управляющие сигналы каждого свечения поданы на светодиоды через персональный токоограничивающий резистор. Параллельно соединенные модули размещены на ленте длиной до 5 метров.
Для надежного соединения радиодеталей подойдет любой паяльник. Придать выводам удобную для работы форму, выгнуть их и отрезать до нужной длины помогут плоскогубцы, кусачки или нож. Узел работает от постоянного источника тока 12 вольт.

Сборка схемы контроллера


Деталей мало, поэтому удобно сделать монтаж навесным способом, когда элементы припаивают непосредственно друг к другу без промежуточных контактов, опор или сборочных плат.
Самый простой контроллер для переключения RGB LEDленты на трех транзисторах
Кристалл транзистора размещен внутри пластмассового корпуса. Расположенный по центру «Сток» соединен также с большим металлическим теплоотводом. Обычно он используется для крепления к стенке электронного блока. Металл радиатора легко лудить, поэтому удобно использовать его как контактную площадку для припаивания сопротивления.
Второй его конец соединяется с выводом «Затвор» следующего элемента.
Аналогично подключается третий транзистор, но его «Сток» соединятся через резистор с электродом «Затвор» первого каскада, образуя кольцо.
Самый простой контроллер для переключения RGB LEDленты на трех транзисторах
Конденсатор включается между электродами «Затвор» и «Исток» каждого транзистора. Предварительно необходимо правильно определить полярность компонента по маркировке на корпусе. Обычно отмечен отрицательный электрод, который паяем на «Исток».
Самый простой контроллер для переключения RGB LEDленты на трех транзисторах
Отрезком провода соединяются между собой «Исток» всех транзисторов, создавая шину подключения клеммы «минус» блока питания. Жесткие электроды транзисторов легко раздвинуть и придать устойчивую форму, чтобы избежать случайных коротких замыканий.
Самый простой контроллер для переключения RGB LEDленты на трех транзисторах
Самый простой контроллер для переключения RGB LEDленты на трех транзисторах
На светодиодном полотне обозначены точки включения «R», «G» и «B». Отрезками изолированного провода каждая из них подключается к «Сток» одного из транзисторов.
Самый простой контроллер для переключения RGB LEDленты на трех транзисторах

«Плюс» источника тока соединяется с клеммой «+» ленты, «минус» припаивается к шине «Исток» транзисторов.
Собранный из исправных деталей при полном соответствии монтажа принципиальной схеме контроллер начинает работать после включения без необходимости предварительной настройки или подбора параметров элементов. Частота переключения уменьшится при увеличении номинала емкости и наоборот.
Самый простой контроллер для переключения RGB LEDленты на трех транзисторах
Самый простой контроллер для переключения RGB LEDленты на трех транзисторах
Самый простой контроллер для переключения RGB LEDленты на трех транзисторах

Совет


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

Смотрите подробное видео


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

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

Что это такое

так выглядит rgb контроллер.

Для нормальной работы светодиодных светильников требуется специальный контроллер. Он представляет собой блок, который отвечает за режимы работы светодиодов. Сама аббревиатура расшифровывается, как Red Green Blue (красный, зелёный, синий), что означает названия трёх основных типов цвета.

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

Нулевая интенсивность каждого из трёх компонентов дает самый темный цвет (чёрный), а полная интенсивность каждого дает белый. Качество этого белого цвета зависит от природы первичных источников света, но при условии, если они правильно сбалансированы. В результате получается нейтральный белый цвет. Когда степенb интенсивности всех компонентов одинаковы, в результате получается оттенок серого. Он может быть темнее или светлее в зависимости от интенсивности. В случае? если степени интенсивности различны, в конечном итоге получается оттенок, более или менее насыщенный в зависимости от разницы самых сильных и самых слабых степеней интенсивностей основных цветов.

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

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

Где и как используется

 rgb лента часто продается уже с контроллером и пультом

Устройство непосредственно используется вместе с различными светодиодными светильниками. Сами же светодиодные источники света применяются в самых разных сферах, начиная от производства и строительства, заканчивая украшением и подсветкой архитектурных элементов.

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

Особенности конструкции

Схема RGB-контроллера для светодиодной ленты

А вот схема rgb контроллера для светодиодной ленты.

  • Основой устройства является мини-контроллер U1. Он работает от резонатора с напряжением 8 В. Имеются фильтрующие конденсаторы C1 и C2. Резистор R7 отвечает за разрядку конденсатора С1. За стабильную работу отвечают конденсаторы C3 и C4. Для подключения программатора предусмотрен специальный разъём Prog. Во время нормальной работы он отвечает за подключение разъёма питания, также являясь выходом RGB. Управление устройством происходит с помощью кнопки энкодера I1. Светодиод RGB D1 дублирует цвет самой ленты. Резисторы R1-R3 отвечают за ограничение тока.
  • На основе микросхемы 7805 изготовлен блок питания. На диодном мосту BR1 и конденсаторе С1 размещается выпрямитель. Конденсаторы C2 и C3 нужны для обеспечения стабильной работы микросхемы непосредственно. Трансформатор с переменным током (чаще всего 11-12 В) подключается через специальный разъём TRAFO. Диоды D1-D3 при необходимости снижают напряжение на 2 В.
  • На транзисторах Т1-Т3 построена исполнительная система. Управляющий вывод транзистора к земле подтягивают резисторы R1-R2. Резисторы R4-R6 служат ограничителями тока. Разъём S служит для подключения драйвера к устройству. Разъёмы R, G, B предназначены для подключения светодиодного светильника.

Технические характеристики RGB-контроллера светодиодной ленты

контроллер rgb светодиодной ленты можно купить отдельно

  • Рабочее напряжение обычно составляет 12 В и 24 В.
  • Мощность 72 Вт, 108 Вт, 144 Вт и 288 Вт.
  • При стандартном напряжении устройства (24 В) мощность светодиодной нагрузки увеличивается в два раза.
  • При напряжении в 24 В можно подключить гораздо больше световых лент, чем при напряжении в 12 В.

Какие есть виды

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

Есть разные контроллеры для светодиодной ленты с пультом.

По типу управления выделяют такие виды:

  • Контроллер для светодиодной ленты с пультом. Он управляется при помощи инфракрасного излучения. Радиус действия самого пульта приблизительно до десяти метров. Датчик должен находиться в зоне прямой видимости для нормальной передачи сигнала.
  • Кнопочные пульты являются самыми распространёнными. Они дешёвые и не отличаются сложностью в эксплуатации. Каждая кнопка отвечает своей функции.
  • Сенсорные пульты управления имеют сенсорное кольцо. Оно позволяет выбрать режим и цвет свечения светодиодов.
  • Без пульта. Такая разновидность актуальна, если нет необходимости менять режим работы устройства. Управление происходит с помощью кнопок, расположенных на самом корпусе. Режимы и количество функций зависят непосредственно от модели.
  • У мини-контроллера RGB есть три кнопки управления: mode (режим), speed bright (скорость мерцания) и color (цвет). Его небольшие размеры позволяют быстро и удобно подключать к открытому блоку питания, а также хранить практически в любом месте.
  • Устройство с радиопультом происходит при помощи радиосигнала, радиус которого составляет 100 метров. Функционирует даже через стены.
  • Существуют устройства, управляемые по Wi-Fi. Ими можно управлять через планшет, смартфон, компьютер. Программное обеспечение для управления прилагается на диске или доступно в интернете на iStore или на Play Market. Есть модели с уже устроенным Wi-Fi модулем и те, которые управляются через роутер. Он в свою очередь может регулировать несколько RGB-лент.
  • Звуковые устройства оснащены функцией сканирования звуков (хлопок или щелчок), обрабатывают их и меняют режим работы светодиодов.
  • Помимо этого, существуют светодиодные лампы Gauss, оснащённые RGB-контроллером с пультом управления. Светодиодная лампа GX53 не уступает по функциям, мощности и цветовой гамме лентам. В сочетании с лентой, вместе светильники дают прекрасное и качественное освещение.

Достоинства

подключение rgb светодиодной ленты к контроллеру процесс недолгий и несложный.

  • Возможность регулировки цвета свечения.
  • Возможность регулировки яркости света.
  • Возможность регулировать режим частоты мигания света.
  • Удалённое управление.
  • Звуковое управление.
  • Управление через Wi-Fi.
  • Управление через радиосигнал.
  • Широкий спектр дополнительных функций.

Недостатки

  • Высокая цена.
  • Сбои в сигнале передачи.
  • Производственный брак.

Как выбрать

В продаже можно встретить и мини контроллер rgb.

  • Правильность написания названия продукции и производителя.
  • Упаковка должна быть сухой и чистой, без механических повреждений.
  • Наличие штрихкода (и/или QR-кода).
  • На упаковке указаны все параметры и технические характеристики.

Как сделать RGB-контроллер своими руками

rgb контроллер можно сделать и своими руками

Основой будет небольшая коробочка, которая управляет китайской гирляндой. Сеть с напряжением 220 В питает микросхему устройства, а из выходов сигналы идут на тиристорные ключи. Это и будут направления R, G, B. К ним необходимо подключить светодиодную полосу. Тиристорам охлаждение не требуется. Блоком питания может служить неисправный системный блок персонального компьютера. Его трансформатор идеально подходит для этой цели.

Подключение светодиодной ленты к контроллеру

Он всегда подключается по одной и той же схеме. Разъёмы питания обозначаются V+ и V-. Красный блок отвечает за плюсовой контакт, чёрный – за минусовой. Схема подключение несложная.

рисунок поможет понять, как подключить rgb ленту к контроллеру.

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

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

RGB контроллер для управления светоиодной лентой своими руками

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

Ассортимент цветных светодиодных лент достаточно обширен и их правильный выбор – дело довольно сложное. И все же, какими бы идеальными они ни были, для их правильной работы необходим блок питания 12 В (реже 24 В) и, конечно же, блок управления с параметрами, подходящими именно под выбранную световую полосу.

Но что же такое этот RGB-контроллер, какие функции он выполняет? И если он так необходим, возможно ли его изготовить своими руками в домашних условиях?

Принцип работы

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

RGB-контроллерRGB-контроллер

Контроллеры различаются как по мощности, так и по количеству выходов, т. е. подключаемых к нему световых полос. Есть устройства с пультом, а бывают и без ПДУ. Также есть различие и по сигналу, поступающему на ленту, т. к. полоса может быть либо аналоговой, либо цифровой. Различие между ними существенное, а вот сходство одно. Все они работают только с блоком питания (трансформатором), потому как светодиодная полоса имеет номинальное напряжение в 12 В, а не 220, как думают некоторые.

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

Варианты подключения

Естественно, что самым простым способом подключения устройства управления RGB станет вариант, при котором подключена лишь одна светодиодная полоса или ее часть. Но такой способ не совсем практичен, хотя он и не требует включения в цепь каких либо дополнительных приборов. Дело все в том, что на одну линию такого устройства возможно подключение не более 5–6 метров световой полосы, что для подсветки комнаты будет явно недостаточным. Если же длина отрезка будет больше, то на ближайшие к контроллеру светодиоды возрастет нагрузка, в результате чего они просто перегорят.

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

Вариант подключения устройства управления RGBВариант подключения устройства управления RGB

А потому при необходимости осветить более длинные расстояния применяются следующие способы и схемы подключения.

Две светодиодные ленты

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

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

Лента в 20 метров, разделенная на четыре отрезка

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

Лента в 20 метров, разделенная на четыре отрезкаЛента в 20 метров, разделенная на четыре отрезка

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

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

Контроллер своими руками


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

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

Схема контроллера своими рукамиСхема контроллера, сделанного своими руками

Как раз внутри этого блока управления гирляндой можно увидеть три тиристорных выхода. Это и будут направления R, G и B.

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

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

Стоит ли игра свеч?

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

Контроллер RGB светодиодной ленты / Схемы и устройства на микроконтроллерах / Радиолюбители Блог

Описываемое устройство позволяет произвольным образом регулировать цвет свечения ленты со светодиодами трёх базовых цветов — красного (R ), зелёного (G) и синего (В). Оно рассчитано на работу с лентой с объединённым анодным выводом всех цветовых компонент, но может быть приспособлено и к лентам со светодиодами, включёнными в другой полярности.

Установка нужного цвета свечения RGB светодиодной ленты производится изменением яркости образующих его компонент R, G и В за счёт варьирования длительности импульсов, питающих соответствующие светодиоды, при постоянной частоте их повторения (76 Гц). Для каждой компоненты предусмотрено по 256 ступеней изменения длительности импульсов и, следовательно, её яркости. Имеется возможность запомнить сочетания яркости компонент RGB для трёх оттенков цвета свечения ленты и быстро устанавливать эти оттенки простыми нажатиями на предназначенные для этого кнопки.

Схема RGB контроллера

На рис. 1 изображена схема контроллера. Его управляющий элемент — микроконтроллер DD1. Кнопками SB5 и SB6 регулируют яркость красной, SB8 и SB7 — зелёной, a SB9 и SB10 — синей компоненты синтезируемого цвета. Первыми здесь указаны кнопки, увеличивающие яркость, а вторыми — уменьшающие её. Установленный в данный момент оттенок цвета можно запомнить в энергонезависимой памяти (EEPROM) микроконтроллера, нажав на одну из кнопок SB1—SB3 одновременно с кнопкой SB4.

Пример содержимого EEPROM показан на рис. 2. Здесь записана информация о трёх синтезированных оттенках. Первый — фиолетовый, в котором яркость синей компоненты 216 (0D8H), яркость зелёной — нулевая, а красной — 255 (0FFH), максимальная. Второй — светлозелёный с синей компонентой 108 (6СН), зелёной 255 (0FFH) и красной 0. Третий оттенок — жёлтый, который образуют зелёная и красная компоненты при нулевой синей. Вызывают хранящиеся в памяти цвета свечения ленты нажатиями на те же
кнопки SB1—SB3, с помощью которых они записывались, но без SB4.

Когда кнопки SB3—SB 10 не нажаты, высокий логический уровень на соединённых с ними входах порта В поддерживают внутренние резисторы микроконтроллера, которыми снабжены входы. Эти резисторы программа включает в начале своей работы записью 1 в разряд RBPU регистра OPTION. На входах порта А такие внутренние резисторы не предусмотрены, поэтому для кнопок SB1 и SB2 установлены внешние резисторы R2 и R3. Программа определяет, что кнопка нажата, обнаружив нулевое значение в соответствующем ей разряде порта А или В.

Цепи катодов светодиодов ленты коммутируют электронные ключи на полевых транзисторах VT1—VT3. Ключами управляют импульсы, формируемые программой микроконтроллера с помощью его счётчика-таймера TMR0. Поскольку таймер восьмиразрядный, он переполняется и генерирует запрос прерывания программы через каждые 256 пришедших на его счётный вход импульсов, полученных делением частоты тактового генератора микроконтроллера. Сразу после переполнения содержимое счётного регистра становится равным нулю. Но если в этот момент программно загрузить в регистр число N, то следующее его переполнение произойдёт уже не через 256, а через 256-N импульсов.

Рассмотрим, как генерируются импульсы нужной длительности на примере, показанном на рис. 3. Предположим, что элементам массива rgb, задающим яркость светодиодов, присвоены значения rgb(0)=195 (синий), rgb(1)=157 (зелёный) и rgb(2)=226 (красный), что соответствует розоватобежевому цвету свечения ленты. В момент начала очередного цикла генерации импульсов, когда все светодиоды ещё погашены, программа определит, что первыми должны быть включены светодиоды канала R, для которых задана наибольшая яркость, вторыми — канала В и последними — канала G.

В регистр таймера будет загружено число 226. Приняв 256-226=30 счётных импульсов, таймер переполнится, и в ответ на запрос прерывания программа установит высокий уровень на выводе RA2 микроконтроллера — включит светодиоды канала R.

Затем она загрузит в регистр таймера число 256-226+195=225. Новое прерывание произойдёт через 256-225=31 счётный импульс, когда до окончания цикла их останется 195. Для включения светодиодов канала В будет установлен высокий уровень на выходе RAO. Далее в регистр таймера загружается число 256-195+157=218. Это обеспечивает генерацию следующего запроса прерывания через 256-218=38 счётных импульсов.

По этому запросу устанавливается высокий уровень на выходе RA1, что включает остававшиеся до сих пор выключенными светодиоды канала G. В регистр таймера заносится число 256-157=99. Ещё через 256-99=157 счётных импульсов по очередному запросу прерывания на выходах RA0— RA2 микроконтроллера будет установлен низкий уровень, светодиоды всех трёх каналов выключатся, начнётся новый цикл формирования управляющих ими импульсов.

Нетрудно убедиться, что независимо от заданной яркости светодиодов длительность цикла всегда остаётся равной 256 периодам повторения счётных импульсов Т. При кварцевом резонаторе ZQ1 на 20 МГц и предусмотренном в программе режиме работы таймера частота повторения управляющих светодиодами импульсов приблизительно 76 Гц, что делает их мерцание незаметным для глаз.

Программа, загружаемая в микроконтроллер DD1, создана с помощью компьютерной среды разработки и отладки PIC Simulator IDE 6.92. Использовалась её платная полнофункциональная версия. К сожалению, бесплатная демонстрационная версия этой среды имеет ограничение по объёму программы (не более 50 строк). Для рассматриваемой программы этого оказалось недостаточно.

Желающие усовершенствовать её могут попытаться использовать и другие компиляторы языка BASIC для микроконтроллеров PIC. При этом следует обратить внимание на встречающуюся в программе функцию LookUp(1, 2, 4), s1. Она возвращает число, порядковый номер которого (начиная с нулевого) в списке, заключённом в скс5ки, равен значению переменной s1. В версиях языка BASIC, отличающихся от используемой в PIC Simulator IDE, такой функции может не быть. В этом случае оператор

mask(s1) = LookUp(1, 2, 4), s1

можно заменить, например, подпрограммой, приведённой ниже.

Select Case s1	
case 0	
mask(0) =	1
Case 1	
mask(1) =	2
Case 2	
mask(2) =	4
EndSelect	

Возможны также различия в операторах записи в EEPROM (Write) и чтения из него (Read).

Контроллер смонтирован на односторонней печатной плате из фольгированного стеклотекстолита, чертёж которой представлен на рис. 4. Его можно питать напряжением от 7 до 20 В соответственно выбранной светодиодной ленте. К каждому из трёх каналов допускается подключать и одноцветные светодиодные ленты или сборки обычных светодиодов, снабжённые резисторами, ограничивающими ток.

Для использования RGB светодиодной ленты с общими катодами ключи на транзисторах VT1—VT3 следует заменить собранными по схеме, показанной на рис. 5. Катоды в этом случае подключают к общему проводу (минусу батареи GB1). Изменений в программе не требуется.

Источник: Радио Автор: К. Абдукаримов, г. Шымкент, Казахстан

085-Контроллер RGB ленты на ATtiny2313. — GetChip.net

Все началось с идеи управления нагрузкой не постоянного тока, а переменного. Очень хорошая идея была предложена Сергеем (Ghjuhfvvf) вот тут. В развитии этой идеи им были разработаны и построены схемы управления нагрузкой переменного тока как с пульта так и по сенсорному управлению (но это тема отдельного топика и вероятно Сережа созреет для того, чтобы выложить свою работу на форуме). Меня же, чисто из прикладных соображений, заинтересовала возможность управлять RGB светодиодной лентой. За базу был взят вышеуказанный алгоритм.
Сразу приношу извинения за возможные нерациональности в тексте программы. Я не программист и поэтому, вероятно, мне это простительно.

 

1 Схема.

Схема несложная. Включение ленты делалось через сборку Дарлингтона. Для ленты самое то (при токах нагрузки до 1А на канал или при длине стандартной ленты до 2м). Она инвертирует сигнал, что как раз кстати для ленты с общим анодом (а таких в RGB варианте большинство). Для алгоритма это означает что включать свечение можно единицами.

Scheme-RGB-ULN.zip (3435 Загрузок)
ULN2003.pdf (Одна Загрузка)

Дальше вариант для полевиков IRF640 (при больших токах нагрузки)

Scheme-RGB-IRF.zip (3045 Загрузок)
IRF640.pdf (17163 Загрузки)

2 Плата.

Печатную плату не делал — собрал на макетке. Но специально для Вас :),  набросал в сплинте оба варианта для ULN и для IRF.
PBC-RGB-ULN1.zip (3019 Загрузок)
PBC-RGB-IRF1.zip (3267 Загрузок)

3 Алгоритм работы.

В самой программе алгоритм достаточно подробно описан в комментариях. Мне кажется все должно быть понятно. Дополнительно только скажу то, что ШИМ реализован программно, а поскольку программа не помещалась в память AtTiny2313A, то все коды кнопок пульта сразу были прописаны в алгоритме (без блока программирования кнопок). В программе также есть участок генерации случайных чисел. Я попытался в нем реализовать принцип М-последовательности. Похоже пока это лучший программный алгоритм генерации случайных чисел.
ULN-IRF-RGB-Controller1.zip (5262 Загрузки)

4 Реализация.

За основу экспериментов был взят китайский пульт от похожего контроллера.

На картинке  пульта приведены коды всех кнопок для того, чтобы было легче разобраться в программе. Если кому понадобятся пояснения в последовательности записи кнопок в базу данных — спрашивайте. Вы можете заменить коды в программе на свои, считанные с пульта через UART вот этим: 074-Преобразователь IR-to-UART на ATtiny2313..

5 Прошивка.

С прошивкой все как обычно — описывать нечего…
RGB-Controller2.zip (3483 Загрузки)
085-fusebits.png (3590 Загрузок)
Для Algorithm Builder и UniProf галочки ставятся как на картинке.
Для PonyProg, AVR Studio, SinaProg галочки ставятся инверсно.
Как правильно прошить AVR фьюзы

6 Демонстрация работы контроллера RGB ленты.

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

7 Заключение.

Хотел бы поблагодарить за помощь и подсказки в разработке соавтору Ghjuhfvvf и всем активным участникам форума, в особенности SVN и anatoliy.

В планах сделать контроллер на 3 ленты на AtTiny2313A, управляемых с одного пульта. Всех заинтересованных прошу отписываться здесь или мне на почту (Kolini1967*ukr.net   * заменить на @). Спасибо.

(Visited 20 094 times, 5 visits today)

Как отремонтировать контроллер LED RGB ленты своими руками

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

Обращаю ваше внимание, что в статье приведена инструкция по ремонту контроллеров, предназначенных для светоидодных лент с напряжением питания 12 В или 24 В. Ремонту контрллеров для шнуров дюралайт и едеочных гирлянд с выходным напряжением 220 В посвящена статья «Устройство, схема и ремонт контроллеров дюралайт».

Назначение и технические характеристики контроллера LN-IR24B

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

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

Контроллер LN-IR24B

Рассмотрим на примере порядок диагностики и технологию ремонта широко распространенного контроллера типа LN-IR24B, применяемого для управления светоизлучением RGB светодиодных лент. Внешний вид контроллера LN-IR24B представлен на фото выше.

Структурная схема

Контроллер RGB не является самостоятельным устройством и для его работы, как видно из структурной схемы, необходимо подать с блока питания постоянного тока напряжение 12 В или 24 В (в зависимости от модели контроллера), и подключить светодиодную ленту. Более подробно вопрос подключения светодиодной RGB ленты рассмотрен в статье сайта «Подключение RGB светодиодных лент».

В комплекте поставки контроллера отсутствует информация по техническим характеристикам и описание назначения кнопок пульта дистанционного управления. Дополню этот пробел.

Технические характеристики RGB-контроллер LN-IR24B

Назначение кнопок ПДУ RGB-контроллера LN-IR24BУ

Внешний вид пульта дистанционного управления приведен на фотографии. На нем имеется 24 кнопки для управления режимом свечения светодиодной RGB ленты.

Пульт дистанционного управления

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

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

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

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