В этой публикации я расскажу об одном из вариантов подключения к Arduino светодиодной ленты на 12 Вольт, а заодно и поделюсь готовым кодом скетча, плавно меняющим цвета ленты, что позволит сделать интересную подсветку с эффектом смены цветов и плавного затухания.
Для начала нам потребуются следующие компоненты:
Arduino (теоретически любая, вплоть до Digispark Attiny85 ) — 1 шт.
Транзисторы TIP120 или TIP121,TIP122,IRF530,IRF540 — 3 шт.
Резистор 1 кОм — 3 шт.
RGB Светодиодная лента на 12 Вольт — 1 шт.
Источник питания 12 Вольт под ленту — 1 — шт.
Источник питания 5 Вольт под Arduino- 1 — шт.
При сборке своих вариантов, вы можете использовать любые NPN-транзисторы, такие как TIP-120, TIP-121, TIP-122 и так далее или N-канальные МОП-транзисторы, такие как IRF540, IRF 530, подбирая по своим возможностям и текущей необходимости. Данные варианты различаются только максимальным значением тока. Например, если вы используете светодиодную ленту RGB очень большой длины, вам необходимо подать на нее больше тока, соответственно и транзистор подбираете с учетом того, чтобы он выдержал данный ток (и немножко с запасом), В моем примере лента не очень большая и внешний источник питания с током не превышающим 2 Ампера, поэтому покупались транзисторы TIP120. Его схема приведена ниже.
Общая схема подключения, в опрощенном виде, выглядит следующим образом :
Сборка схемы по шагам проста и не должна занять много времени.
1. Подключите эмиттеры всех транзисторов к заземлению Arduino, вывод GND.
2. Подключите минус источника питания 12В к выводу GND на Arduino.
3. Подключите плюс от источника питания 12В, к контакту 12В светодиодной ленты.
4. Подключите резисторы 1 кОм, к базе каждого из транзисторов, согласно схеме.
5. Подключите выводы D9, D10, D11 к другому концу резисторов, согласно схеме.
6. Подсоедините провода от выводов R, G и B светодиодной ленты RGB к коллектору транзистора (средний вывод), согласно схеме.
7. Тщательно проверьте все подключения и изолируйте (термоусадками например).
9. Залейте в Arduino готовый скетч. Соблюдать цвета не обязательно.
10. Готово!
При указанных выше вариантах, подразумевается, что питание на ленту у нас идет отдельно, а на плату Arduino отдельно, через USB гнездо. Однако, зачастую это путаница и лишние провода. Можно обойтись лишь одним блоком питания на 12 Вольт и запитать как ленту, так и плату. В этом случае, схема подключения несколько иная, главное вынуть провод USB и убрать его подальше.
При необходимости, можно внести свои правки в скетч, ускорив смену цветов или поменяв их местами, все просто.
Дальше останется только подключить USB провод к Arduino и включить блок питания на 12 Вольт. Если все собрано правильно, перед вами должно появиться что-то вроде того, что на фото ниже, с плавной сменой цветов.
Делитесь своими вариантами в комментариях. 🙂
К этой записи нет комментарий. Ваш будет первым!