Подключение и управление светодиодной лентой к arduino. Учимся управлять светодиодной лентой Управление светодиодной rgb лентой с android телефона


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

Светодиодные ленты выпускаются производителями по пять метров в длину и могут содержать, чаще всего, от 60 до 120 диодов на один метр, излучающих свет. Ширина ленты составляет всего 8 мм, а высота не больше 3 мм. Это даёт возможность дизайнерам выбрать светодиодную ленту и устанавливать её даже в самых труднодоступных местах, в мебели, в торцах гипсокартонных потолков, а автомобилистам в любом доступном месте где есть возможность вывести два провода для питания. Ленты делятся на два типа светодиодов:

  1. Однокристальные;
  2. Многокристальные.

Многокристальные светодиоды зачастую идут в так называемых RGB-лентах, которые светить могут не одним цветом, а несколькими. R - красный (red), G - зеленый (green), B - синий (blue). Также есть возможность соединять эти цвета, получая дополнительные цветовые гаммы и оттенки. Если выполнять это вручную то лучше воспользоваться тумблерами или выключателями, но это не совсем удобно. Для регулировки существуют специальные электронные микроконтроллеры. Такой контроллер управления зачастую оснащён дистанционным пультом управления, с помощью которого можно менять не только мощность освещения, но и переход от холодного спектра до тёплого. С пультом управления, работающим на расстоянии, можно с лёгкость производить все манипуляции.

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

  1. Длины;
  2. Мощности одного светодиода или же метра ленты.

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

Управление светодиодной лентой и светодиодными светильниками

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

Управление светодиодным освещением на основе ленты можно выполнять с помощью таких устройств регулирования яркости:

  • Поворотного механического регулятора;
  • Кнопочного управления светодиодами;
  • Сенсорного управления светодиодами, зачастую они имеют удобный жидкокристаллический дисплей;
  • С пультом управления (от инфракрасного сигнала и радиосигнала);
  • Через электронные устройства по каналу Wi-Fi.

Все такие устройства регулирования яркости работают по принципу регулировки силы тока или с помощью довольно сложной широтно-импульсной модуляции (ШИМ). Устройства на основе ШИМ довольно компактные и стабильные. Стоит заметить что для создания многоцветной системы эффектов применяются двух- и трёхканальные диммеры зачастую с пультом управления.

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

Хороший пример для такого регулируемого источника качественного светового потока является светодиодный светильник saturn. Он изготавливается и предлагается в паре с пультом управления (ПДУ) и множеством удобных функций регулировки яркости и теплоты излучаемого света. Подключается управляемый светодиодный светильник Сатурн к сети 220 вольт и в нём уже установлен и драйвер, и управляющий электронный диммер. Такой светильник очень часто используется как люстра или управляемый светодиодный светильник. Кстати, даже для LED телевизоров и больших панелей, устанавливаемых для рекламы, тоже применяется система управления светодиодным экраном, основанная на такой же только более сложной электронной регулировке.

Как правильно паять светодиодную ленту

Для того чтобы правильно спаять части светодиодной ленты, нужно запомнить, что разрезать её можно только в специальных указанных на ней местах. При пайке ленты стоит пользоваться маломощным паяльником не более 40 Вт. Контакты присоединяемых участков должны быть тщательно зачищены от силикона или же лака, и залужены паяльником.

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

Как проверить исправность светодиода в фонарике

Для того чтобы проверить почему не светится фонарик, стоит сразу начать с источника напряжения (аккумулятора или батареек). Если же сменные источники электрического тока исправны, а светодиодный фонарик всё-таки не работает нужно проверит сам источник экономичного светового потока - светодиод. Для этого понадобится мультиметр или же любой омметр.

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

Перед покупкой светодиодной ленты или же диммера к ней, а также регулируемой светодиодной лампы, стоит проконсультироваться у продавца или же менеджера по продаже, о совместимости диммера и источника света.

Видео управление светодиодной лентой с телефона

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

0:00 - 3:43 - Распаковка контроллеров и теория
3:44 - 6:15 - Подключение и переделка коннекторов
6:16 - 6:45 - Проверка работы
6:46 - 8:57 - Биндинг LED ленты на Xiaomi Remote 360
8:58 - 9:32 - Заключение и демонстрация

Контроллер для RGB LED ленты -

Контроллеры я купил на AliExpress по за каждый, умный пульт Xiaomi Remote 360 я приобрёл там же уже очень давно - его стоимость составляет примерно .

Учитывая, что таких контроллеров можно купить под любую LED ленту и запрограммировать на работу с Xiaomi Remote 360, при этом ИК каналы по цветам будут конфликтовать не очень часто, вполне спокойно можно отдать приоритет такому решению по сравнению с умной LED лентой Xiaomi Yeelight. Она конечно имеет собственный плагин и варьирование цветовых решений представлено в большем объёме, но её стоимость и длинна, выдвигают в приоритет всё же моё простое решение.


Умная LED лента Xiaomi Yeelight - или

При выборе контроллера для LED ленты сразу же решил отмести все контроллеры, которые имеют собственное софтовая обеспечение и работают по Bluetooth или Wi-Fi поскольку нам в данном случае интересная работа в рамках экосистемы умного дома Xiaomi.

Был у меня Wi-Fi контроллер, который раньше стоял на этой LED ленте. Он то ли конфликтовал с моим роутером, то ли из коробки был кривой и очень долго отвечал на сигналы сенсорного пульта, а в большинстве случаев вообще никак не реагировал, ловил непонятные Wi -Fi и включался самостоятельно. В интернете так ничего и не нашёл по его программированию и решению этой проблемы после чего расстался с ним, как раз-таки после этого пришла в голову идея реализовать подобного рода интеграцию.


Теперь перейдем непосредственно к самому контроллеру. Он представляет из себя небольшую плату с чипами, посредством которых осуществляется смешение цветов по типу RGB Сurves. Плата имеет выведенный приемник ИК сигнала, припаянный разъем для подключения питания, разводку на три цветовых канала и плюс. Всё это собрано в небольшой белый дешманский пластиковый корпус. Вникать в особенности платы я не собираюсь, просто потому что не обладаю особыми знаниями в микросхемах и умничать не буду, в конце концов нам интересна исключительно работа данного контроллера в рамках системы умного дома Xiaomi, а не его внутренности.




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


Стриппер для зачистки проводки -

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


Термоусадочные трубки для изоляции проводки -

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


Второй контроллер я подключил к LED ленте, которая подсвечивает рамки телевизора. Поскольку донорного коннектора на «папу» у меня не оказалось пришлось скручивать провода на прямую.


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


Теперь связываем контроллер LED ленты с Xiaomi Remote 360 в дальнейшем эта связка позволит не просто удалённо управлять LED лентой со смартфона, но и задавать сценарии с использованием .

Для связки контроллера и умного пульта Xiaomi Remote 360 переходим в приложение mi home – add devises – плагин управления пультом.


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


Нажимаем на изображение самого первого пульта ➜ нажимаем плюс ➜ вводим название кнопки нажимаем далее.


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

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

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





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

Разбираемся как подключить Bluetooth-модуль к Arduino, а затем использовать его для управления светодиодной RGB лентой.

В этом уроке мы будем использовать Bluetooth модуль HC-06, потому как он довольно дешевый и простой в использовании. Данный вариант был заказан за $2 на Aliexpress.

Для реализации проекта по управлению RGB лентой нам понадобятся такие детали:

  • Плата Arduino (мы будем использовать ) x 1
  • Модуль Bluetooth HC-06 или HC-05 x 1
  • 12V RGB LED лента (мы используем 30LEDs/m с общим анодом) x 1
  • Клеммный винт x 1
  • Резистор 220 Ом x 3
  • BUZ11 N-Channel Power MOSFET (или эквивалент) x 3
  • Макет и перемычки
  • DC джек и DC коннектор (опционально)
  • Питание 12 В (переменный источник питания)

Шаг 2. Соединения и схема

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

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

Все важные соединения и схема показана на рисунке выше.

Будьте очень осторожны при подключении 12V+ шины к VIN платы Arduino, потому что вы можете сжечь плату, если вы подключите ее не правильно. Кроме того, не забудьте всё заземлить (GND).

Наши подключения в итоге выглядят таким образом:

Шаг 3. Код Arduino и последовательная связь

Загрузите следующий эскиз в Arduino с помощью USB-кабеля.

const int redPin = 11; const int greenPin = 10; const int bluePin = 9; void setup() { Serial.begin(9600); pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT); } void loop() { while (Serial.available() > 0) { int red = Serial.parseInt(); int green = Serial.parseInt(); int blue = Serial.parseInt(); if (Serial.read() == "\n") { red = constrain(red, 0, 255); green = constrain(green, 0, 255); blue = constrain(blue, 0, 255); analogWrite(redPin, red); analogWrite(greenPin, green); analogWrite(bluePin, blue); } } }

Важно! Не забудьте отключить модуль HC-06 перед загрузкой эскиза!

Зачем? Штыри связи HC-06 (RX и TX) блокируют связь между Arduino и компьютером.

Объяснение кода

Во-первых, мы объявили несколько констант (константу, которые не могут быть изменены позже) для всех трех цветов (красный, зеленый, синий)

В setup() мы начали последовательную соединение с частотой 9600 бод и установили все выводы ленты на OUTPUT.

В цикле loop() , если Serial получает что-то, он анализирует полученные данные как Integer (важно на следующем шаге)

Если он получает символ новой строки ("\ n"), он сначала ограничивает значения диапазоном 0-255 из-за диапазона PWM (ШИМ, англ. pulse-width modulation (PWM )), а затем совершает изменения в цифровых выводах с помощью метода analogWrite() .

Шаг 4. Подключаем Arduino к Android-устройству

Нам нужно скачать приложение "Smart Bluetooth - Arduino Bluetooth Serial".

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

Smart Bluetooth имеет следующие функции :

  • Быстрое подключение к модулю,
  • Отправлять и получать данные из вашего модуля,
  • Управление цифровыми и PWM-контактами приемника,
  • Темная и светлая тема,
  • Различные модели управления для разных целей,
  • Современный и отзывчивый интерфейс,
  • Настраиваемые кнопки и переключатели,
  • Реализуйте свой проект RC-машин с красивым геймпадом,
  • Легкое управление RGB-лентами через слайдер,
  • Автоматически отключает Bluetooth при закрытии для экономии батареи,
  • Командная строка (терминал).

В этом уроке мы используем вторую вкладку (TAB). В целом процесс выглядит так:

  1. Откройте приложение, нажмите кнопку SEARCH и найдите соседние устройства.
  2. Когда ваше устройство найдено, выберите его, щелкнув по нему.
  3. Выберите предпочтительную тему (темный или светлый) и удерживайте выбранную вами кнопку.
  4. Дождитесь соединения, если не работает, попробуйте переподключиться.
  5. После успешного соединения выберите вторую вкладку (TAB), щелкнув по ней, перетащите ползунки и проверьте, не изменила ли светодиодная полоса цвет.

Шаг 5. Результат

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

Тестируемая мной конструкция позволяет управлять освещением в любой комнате с помощью смартфона.
Ранее, я тестировал многоцветную RGBW лампу (обзор) , но захотелось более яркого и менее точечного света. Стал смотреть в сторону светодиодных лент и их контроллеров. Решил не связываться с дешёвыми китайскими поделками для RGB лент, а опять же использовать Mi-Light.

Система управления светом Mi-light работает на частоте 2,4 ГГц и предполагает управление с пульта ДУ или по Wi-Fi со смартфона либо планшета. Для работы системы необходимы светодиодная лента или лампочка, Wi-Fi контроллер или пульт ДУ, драйвер управления лентой и блок питания для светодиодной ленты.
В данном обзоре я соберу систему управления лентой из цветных и белых светодиодов с помощью смартфона.

Т.к. Wi-Fi модуль Mi-Light у меня уже был в наличии, осталось приобрести драйвер для светодиодной ленты и саму ленту. В конце обзора приведу ссылки на Aliexpress.

Драйвер прилетел в Беларусь за 25 дней, трек отслеживался. Упакован в фирменную коробочку, пупырчатую плёнку и полиэтилен. Драйвер я выбрал 4 канальный, с управлением RGBW - т.е. управление 3 основными цветами и отдельно - белым светом.

Лента прилетела за 27 дней, трек отслеживался. Упакована в антистатический пакет, пупырчатую плёнку и полиэтилен. Сама лента намотана на пластиковую бобину.


Ленты RGBW бывают со светодиодами белого и RGBWW (warm white) - тёплого белого свечения, я выбрал тёплый цвет.
В купленной мной ленте используются светодиоды 5050, 60 светодиодов на метр, т.е. 30 RGB и 30 белых. Лента сделана сегментами по 10 см (6 светодиодов), т.е. можно резать на небольшие кусочки кратные 10 см.


По заявлениям продавца - лента имеет мощность 45 ватт. Я провёл свои замеры. Использовался стабилизированный БП напряжением 12,0 вольт:
Белый свет - 1,3А (15,6 Ватта), синий - 0,7А (8,4 Ватта), зелёный - 0,7А (8,4 Ватта), красный - 0,73А (8,76 Ватт).
Получается, что суммарная мощность ленты - 41,16 ватта, что в принципе соответствует заявленным характеристика (делаем скидку на то, что редкий бытовой блок питания, который обычно используют для питания ленты выдаёт ровно 12 вольт при различной нагрузке). Лента не требует вклеивания в алюминиевый профиль, т.к. практически не греется, даже при максимальной потребляемой мощности. Оснащена хорошим двухсторонним скотчем производства 3М, без проблем приклеилась на обои и на крашеный потолок.

Небольшое отступление по поводу питания такой ленты:

если вы планируете использовать только 1 такую ленту, то вам будет вполне достаточно блока питания мощностью 36 ватт, объясню почему: контроллер не позволяет включить одновременно белые и цветные светодиоды, поэтому максимальная мощность ленты будет при определённой комбинации цветов - 25,6 Ватта и, не забываем про 20-30% запас по мощности. (ссылка на недорогой БП - в конце обзора).

Драйвер ленты - качественно сделанная белая коробочка, размерами 85х45х23 мм, весом 46 грамм, с наклейкой, обозначающей подключение источника питания и потребителей. Основные характеристики следующие:
Входное напряжение 12-24 вольт, максимальный ток 6А на канал, т.е. теоретически он без проблем может управлять 4 лентами.
У меня возникли подозрения, не будет ли мерцания светодиодов в связи с использованием для регулировки яркости ШИМ контроллера и отсутствием выходных фильтров. Да, при яркости отличной от максимальной - мерцание на камеру заметно. Поскольку внутри корпуса много места - в будущем доработаю данный драйвер, установив сглаживающие конденсаторы.

Входное подключение сделано как для разъёма 5мм, так и обычными винтовыми клеммами. 5 выходных контактов - сделаны винтовыми клеммами.
Wi-fi контроллер, управляющий устройствами Mi-Light - ещё одна качественная белая коробочка, размерами 90х65х15 мм, весом 37 грамм, имеет 2 светодиодных индикатора, показывающих состояние работы и один вход - micro-USB для питания. Питание может осуществляться от любого источника, напряжением 5 вольт и током не менее 500мА. В комплекте имеется micro-USB кабель и кусочек двухстороннего скотча, для фиксации, например, на стену.

Не совсем понятно, для чего такой размер корпуса, ведь внутри "всего-ничего"

Фото платы. Я планирую встроить её в блок питания, подав с него питание через стабилизатор.

Дальше займёмся подключением. Для начала - подключим Wi-Fi контролер к домашней сети. Подключаем кабель питания контроллера к USB порту - ноутбук, зарядка и т.д. Если индикатор SYS мигает примерно раз в секунду - значит всё отлично. Затем необходимо установить приложение на смартфон либо планшет. Приложения есть как для IOS так и для Android, легко находятся поиском в Appstore или Googleplay по слову milight.
При первом включении, контроллер работает в режиме точки доступа, появится новая сеть с именем milight_28520A, подключаемся к ней.

Запускаем приложение, в Device List появляется наш контроллер, виден его маc-адрес (к сожалению на самом устройстве он нигде не написан).

Выбираем контроллер и попадаем в меню выбора мониторов управления (Select Monitor). Внизу есть иконки Monitor, Information и Configuration.

Для подключения к домашней сети - кликаем на инконку Configuration, нажимаем Wi-Fi setting и попадаем в меню выбора беспроводной сети.

Выбираем нужную сеть, вводим пароль, жмём ОК и видим окно с поздравлением и предложением перезагрузить контроллер в режиме STA, т.е. клиента. Жмём на ОК и подключаем смартфон обратно к своей сети.

К сожалению, в данном контролере не реализована проверка введённого пароля. Если всё ввели правильно, после перезагрузки на контролере загорится светодиод LINK - значит он подключился к вашей сети. Если вы ошиблись при вводе пароля или на каком-нибудь другом этапе подключения, и LINK не горит, не беда, берём тонкий предмет, например стержень от ручки и на 3 секунды зажимаем кнопку RST (спрятана в торце корпуса, рядом с micro-USB разъёмом). Индикатор SYS быстро замигает и вай-фай перезагрузится. Дальше проделываем всё сначала, с момента подключения к сети контроллера.
Теперь можно снова зайти в программу, нажать иконку обновить, в списке как и в прошлый раз появится наш контроллер, выбираем его и попадаем в меню выбора мониторов. Войдя в меню Information - можем поменять имя и сделать фото либо установить готовое на "Автару" контроллера.

На этом пока всё, настройка Wi-FI - закончена.

Теперь подключим ленту к драйверу. Пришедшая мне лента с обеих сторон оборудована разъёмами для последовательного соединения. С одной стороны нам данный разъём не нужен, поэтому либо отпаиваем его, либо отрезаем и аккуратно зачищаем провода.
На этапе подключения я обнаружил странную особенность выводов ленты: перепутаны цвета проводов. Чёрный провод - плюс питания ленты, белый провод управление W - т.е. белыми светодиодами. А вот с другими цветами - непорядок, зелёный провод соответствует синему цвету, красный - красному, синий - зелёному.

Что упрощает задачу, так это то, что на ленте и драйвере последовательность цветов - совпадает, т.е. +RGBW - провода подключаются подряд. Используя тонкую отвертку прикручиваем проводки, получаем вот такую картину



Затем необходимо подключить питание. Поскольку у меня есть 12В блок питания, необходимой мощности, да ещё и оборудованный нужным разъёмом, я просто втыкаю штекер, в ином случае - необходимо с помощью отвёртки прикрутить 2 провода питания, обязательно соблюдая помеченную на наклейке и корпусе полярность.

У меня при первом включении лента загорелась красным светом. Сейчас нам необходимо "привязать" драйвер ленты к Wi-Fi контроллеру. Делается это по разному, в зависимости от используемого типа монитора в программе. Заходим в программу, выбираем наш контроллер, выбираем тип монитора: для нашего 4-х канального RGBW - доступен только один тип - номер 4.

Это самый "навороченный" монитор, позволяющий подключить множество устройств и разбить их на 4 зоны управления, например 2 для комнаты, 1 для коридора и 1 для кухни. Привяжем нашу ленту на первую зону. Для этого отключаем питание от драйвера ленты, затем включаем питание и в течении 3 секунд нажимаем 1 раз на кнопку включения первой зоны.
Если всё получилось - лента несколько раз моргнёт белым цветом. Всё, дальше можете управлять ей как угодно. Поворачивая ползунок - менять цвет, двигая второй ползунок - менять яркость, если необходимо включить белый свет - нажмите на кнопку включения 1-й зоны.
Имейте ввиду, что для использования драйвера ленты с пультом или с другим вай-фай модулем, сначала её необходимо "отвязать" от текущего. Делается это так: выключаем питание драйвера, включаем, и, в течении 3 секунд длительно (1 сек достаточно) нажимаем на кнопку включения зоны, к которой была привязка. Если драйвер "отвязался" лента моргнёт несколько раз белым светом.
Что бы не запутаться, какая лампа или лента к какой зоне привязана - нажав кнопку EDIT - можно ввести название для каждой из 4-х зон.

Данный контроллер имеет 9 предустановленных программ, уже знакомых по лампочке из прошлого обзора:
1. плавное изменение цветов
2. плавное зажигание-тушение белого цвета
3. плавное зажигание-тушение красного/синего/зелёного/белого цветов
4. резкая смена белого, красного, зелёного, синего, жёлтого, розового, голубого цветов
5. случайное включение цветов с различной яркостью
6. плавно зажигание-гашение и 3 моргания красного цвета
7. плавно зажигание-гашение и 3 моргания зелёного цвета
8. плавно зажигание-гашение и 3 моргания синего цвета
9. последовательные включение режимов 1-8
Вы можете изменять яркость и скорость работы программы.

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

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

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

Можно засветить разными цветами баню от RGB ленты на Arduino. Создать, так сказать, баню на микропроцессорном управлении от Arduino.

Всего лишь понадобятся для сборки RGB-подсветки такие компоненты:

  1. Bluetooth модуль HC-05 для беспроводной связи с Arduino.
  2. Плата Arduino nano, mini, Uno с микропроцессором ATmega 8, ATmega 168, ATmega 328.
  3. Светодиодная лента RGB, при необходимости во влагозащитном исполнении IP65 или без него.
  4. Смартфон с Android как пульт управления RGB-подсветкой.
  5. Полевые MOSFET транзисторы, такие как P3055LD, P3055LDG, PHD3355L, но лучше с выводами для закрепления в монтажных отверстиях. Биполярные транзисторы работают хуже .
  6. Резисторы 10 кОм, 0.125 Вт - 3 штуки.

Немного теории про подключение RGB ленты к Arduino

Нельзя подключить светодиодную полоску напрямую к плате Arduino. Светодиодная лента светиться от 12 В, тогда как микропроцессору нужно для работы всего 5 В.

Но, самая главная проблема в том, что выходы микропроцессора не имеют достаточной мощности для питания целой ленты светодиодов. В среднем метровой длины светодиодная полоса потребляет 600 мА. Такой ток точно выведет из строя плату Arduino.

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

Для развязки по питанию, в качестве ключей, рекомендуется использовать транзисторы. Лучше использовать полевые MOSFET транзисторы: им для открытия нужен мизерный ток на «затвор», к тому же они имеют большую мощность в сравнении с биполярными ключами такого же размера.

RGB ленты к Arduino

На электромонтажной схеме на управление лентой задействованы ШИМ-выхода: 9 (красный), 10 (зеленый), 11 (голубой).

Три резистора по 10 кОм, 0.125 Вт повешены на «затвор» каждого транзистора.

Плюс от блока питания 12 В (красный провод) идет напрямую на RGB ленту.

Минус от блока питания 12 В (черный провод) распределяется по «истокам» полевых транзисторов.

«Сток» каждого транзистора связан с отдельным контактом ленты: R, G, B. Рекомендуется для удобства при подключении использовать провода красного, зеленого, голубого цвета.

Контакт заземления GND платы Arduino следует посадить на минус входного питания.

Сама плата Arduino Uno запитывается от отдельного сетевого адаптера. Для Arduino nano, mini потребуется собрать простенький источник питания на интегральном стабилизаторе 7805.

Подключение Bluetooth модуля HC-05:

  • VCC - 5V (питание +5 В);
  • GND - GND (земля, общий);
  • RX - TX на Arduino nano, mini, Uno;
  • TX - RX на Arduino nano, mini, Uno;
  • LED - не используется;
  • KEY - не используется.

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

Unsigned long x; int LED = 9; // зеленый подключен к 9 пину int LED2 = 10; // синий подключен к 10 пину int LED3 = 11; // красный подключен к 11 пину int a,b,c = 0; void setup() { Serial.begin(9600); Serial.setTimeout(4); pinMode(LED, OUTPUT); pinMode(LED2, OUTPUT); pinMode(LED3, OUTPUT); } void loop() { if (Serial.available()) { x = Serial.parseInt(); if (x>=0 && x<=255) { a = x; // для RGB ленты //a = 255-x; // для светодиода analogWrite(LED, a); } if (x>=256 && x<=511) { b = x-256; // для RGB ленты //b = 511-x; // для светодиода analogWrite(LED2, b); } if (x>=512 && x<=767) { c = x-512; // для RGB ленты //c = 767-x; // для светодиода analogWrite(LED3, c); } /* Serial.println(x); Serial.println(a); Serial.println(b); Serial.println(c); */ } }

Если понадобиться подключить один RGB светодиод, тогда есть электромонтажная схема его подключения.

Установка приложения на телефон

Скачиваем приложение с коротким названием RGB на телефон. .

После установки запускаем приложение по иконке.

Кликаем по надписи

Находим в списке установленный Bluetooth модуль HC-05.

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

Ну, вот и всё, управление RGB подсветкой налажено!

Вот видео-пример работы нашего проекта:

GPS часы на Arduino Биометрический замок – Схема и сборка ЖК дисплея