View Categories

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

В данном уроке разобрано устройство и подключение RGB светодиодов и лент. Управление с МК и работа с цветом разобрана в отдельных уроках.

Читайте следующие уроки:

RGB светодиоды #

RGB светодиод представляет собой по сути три светодиода в одном корпусе. Чтобы не плодить лишние выводы, все аноды или катоды светодиодов объединяются и получается 4 контакта: R, G, B и общий COM. Общим может быть как минус-катод (Common Cathode), так и плюс-анод (Common Anode):

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

Можно управлять каждым цветом точно так же, как если бы это были отдельные светодиоды. Также не забываем про подключение: если у светодиода общий катод, то высокий сигнал digitalWrite(pin, HIGH) с управляющих пинов будет включать выбранный цвет, а если общий анод - то выключать.

Соответственно плавное управление яркостью при помощи ШИМ работает по той же логике: у общего катода analogWrite(pin, 200) включит цвет почти на полную яркость, а у общего анода - почти полностью погасит.

RGB модуль #

Для обучения удобнее всего использовать модуль RGB светодиода - на нём стоит сам светодиод и резисторы на каждый канал:

Его удобно подключать к плате на макетке:

RGB ленты #

RGB светодиодные ленты устроены аналогично одноцветным лентам и RGB светодиодам: в 12V ленте светодиоды каждого цвета соединяются по три штуки с токоограничивающим резистором и образуют сегмент ленты, далее эти сегменты подключаются параллельно:

Лента имеет общий вывод со всех цветов, в большинстве случаев это общий анод. Почему? Чтобы подавать питание на ленту было удобно с N-канального транзистора, они дешевле и мощнее P-канальных.

MOSFET #

Понадобятся три полевых транзистора и несколько резисторов:

Если нужно плавное управление яркостью цветов - подключаем к ШИМ пинам, если просто вкл/выкл - можно к обычным. Свой драйвер на плате можно развести примерно вот так (корпуса D-pak):

LED Amplifier #

У китайцев есть готовые драйверы для "усиления" сигнала на RGB ленту, по сути те же три транзистора что выше, но всё красивое и готовое:

Подключается следующим образом:

Драйвер Н-моста #

Ну и экзотический вариант: использовать полномостовой драйвер для моторов. Количество выходов у таких драйверов всегда кратно двум (для подключения одного мотора), так что помимо RGB это отличный вариант для управления RGBW лентой:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Прокрутить вверх