Схема подключения и управление светодиодной лентой с помощью Arduino

Как подключить

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

Обратите внимание, что контакты с двух сторон похожи: DIN, +5V, GND и DO, +5V, GND. Подключать нужно именно вход, то бишь DIN, в противном случае лента не заработает

Настройка и управление

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

Основа основ плавного включения

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

В ее состав входит всего три компонента:

  • R – резистор;
  • C – конденсатор;
  • HL1 – подсветка (светодиод).

Два первых компонента и составляют RC – цепь (произведение сопротивления и емкости). От увеличения сопротивления R и емкости конденсатора C увеличивается время розжига LED. При уменьшении, наоборот.

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

Рассмотренный принцип RC – задержки лежит в основе всех решений плавного включения и выключения светодиодов.

Ардуино и адресная светодиодная лента

Этот проект — простой способ начать работу, но идеи, которые он охватывает, могут быть расширены для действительно эффектного освещения. С помощью всего лишь нескольких компонентов вы можете создать свой собственный восход солнца. Если у вас есть стартовый комплект с Arduino, вы можете использовать любую кнопку или датчик для запуска светодиодов при входе в комнату, например:

Светодиодная лента Ардуино — Яркие идеи.

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

Вам понадобится:

● Светодиодная лента 5v WS2811/12/12B; Все три модели имеют встроенные микросхемы и работают одинаково.

● 1 x Arduino Uno или аналогичная совместимая плата;

● 1 x резистор 220-440 Ом;

● 1 x конденсатор microFarad 100-1000 (все, что между этими двумя значениями, отлично подойдет);

● Макет и монтажные провода;

● Блок питания 5 В.

Настройте схему, как показано на рисунке:

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

На этот раз мы задействуем Arduino, используя источник питания 5 В. Это позволит устройству работать автономно

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

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

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

Светодиодная лента Ардуино — Бегущий огонь или световая волна

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

Присоедините свой Arduino к компьютеру и откройте Arduino IDE. Убедитесь, что у вас правильный номер платы и порта, выбранный в меню «Сервис»> «Сервис и инструменты»> «Порт».

Мы будем использовать библиотеку FastLED для тестирования нашей установки. Вы можете добавить библиотеку, нажав на Эскиз> Включить библиотеку> Управление библиотеками и поиск FastLED. Нажмите «Установить», и библиотека будет добавлена в среду IDE.

В разделе «Файл»> «Примеры»> «FastLED» выберите эскиз DemoReel100. В этом эскизе задействованы различные эффекты, которые можно сделать с помощью светодиодных полос WS2812, и невероятно легко настроить.

Все, что вам нужно изменить, — это переменная DATA_PIN, чтобы она соответствовала значку 13 и переменной NUM_LEDS для определения количества светодиодов, находящихся в полосе, которую вы используете. В этом случае я применяю только небольшую линию из 10 светодиодов, вырезанных из более длинной полосы.

Используйте большее количество для красивейшего светового шоу!

Наконец, подключите VIN Arduino к линии электропередач и наслаждайтесь представлением.

Светодиодная лента Ардуино — Безграничные возможности

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

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

Признаки и симптомы ВПЧ 45 у женщин

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

Папилломавирус 45 не имеет характерных признаков, но заподозрить инфекцию можно по следующим симптомам:

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

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

Изготовление плат и сборка устройства для плавного розжига светодиодов

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

Для работы нам понадобятся:
  • Транзисторы – IRF9540N и КТ503;
  • Конденсатор на 25 V 100 пФ;
  • Диод выпрямительный 1N4148;
  • Резисторы: R1 – 4.7 кОм 0,25 Вт;
  • R2 – 68 кОм 0,25 Вт;
  • R3 – 51 кОм 0,25 Вт;
  • R4 – 10 кОм 0,25 Вт.

Клеммники винтовые, 2-х и 3-х контактные, 5 мм
Текстолит односторонний и FeCl3 – хлорное железо

Ход Работы.

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

После того как вырезали плату, ее нужно отшлифовать. Для этого наждачкой с зернистостью Р800-1000 прошкуриваем под водой плату. Далее сушим и обезжириваем поверхность 646-м растворителем. После чего прикасаться к плате не рекомендуется.

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

Важно, чтобы при печати в настройках принтера была выставлена высокая четкость и высокое качество изображения

Затем необходимо будет утюгом подогреть подготовленную плату и приложить на нее нашу распечатку и утюгом хорошенько проутюжить плату в течение нескольких минут.

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

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

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

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

Осталось просверлить дырочки. Для нашего устройства были использованы сверла диаметром в 0.6 и 0.8 мм.

Далее необходимо облудить плату. С помощью кисточки смазываем плату флюсом и паяльников лудим дорожки. На жало насаживаем больше припоя и аккуратно проводим по дорожкам.

Важно не перегревать дорожки иначе можно их повредить

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

После того как все припаяно, надо полностью очистить плату от флюса. Для этого тщательно протрите плату тем 646 растворителем и хорошенько промойте щеткой и с мылом и высушите.

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

Как видите процесс изготовления платы не очень и сложный процесс. Данный способ изготовления платы называется ЛУТом (лазерно-утюжная технология). Как было сказано выше, данная сборка может быть использована для плавного розжига светодиодов в автомобиле (плавный розжиг панели приборов: дефлекторов, спидометра, подсветки салона, подсветки ручек), или же в любых других местах, где используются светодиода и питание в 12 вольт – даже на велосипед

Всем спасибо за внимание! С удовольствием отвечу на все Ваши вопросы!

Архив с программами и схемой – С К А Ч А Т Ь

Удачи на дорогах!!!

ОБЯЗАТЕЛЬНО !!!

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

Схема

Соберите схему согласно рисунку. Соедините 1, 3 и 4 контакты RGB-светодиода с 11, 10 и 9 цифровыми контактами Arduino через резисторы на 220 Ом

, а 2 контакт RGB-светодиода соедините с землей(GND ). Соедините2 цифровой контакт Arduino с одной из ног стягивающего резистора на10 кОм и одним из контактов кнопки, вторую ногу резистора соедините с землей(GND ). Второй контакт кнопки соедините с контактом5V .

Теперь, допустим, что на кнопку никто не нажимает – в этом случае связи между ногами кнопки не будет, поэтому 2-ой цифровой контакт

будет по-прежнему подсоединен к«земле» , и Arduino сочтет эту ситуацию как LOW. Теперь, допустим, на кнопку все же кто-то нажимает – это создает связь между обоими ногами, тем самым соединяя2-ой цифровой и5-вольтовый контакты, и Arduino сочтет эту ситуацию как HIGH.

Если отсоединить цифровой контакт ото всего, то светодиод примется хаотично мигать. Это значит, что выходное значение будет «плавающим»

, т.е. беспорядочно переключающимся из LOW в HIGH и наоборот. Именно поэтому в цепи и нужны стягивающие/подтягивающие резисторы.

Способы реализации плавного включения

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

При подаче напряжения его величина повышается за счет схем плавного запуска. Они могут быть собраны на транзисторах, симисторах или тиристорах по схемам ФИР (фазоимпульсный регулятор). Скорость повышения напряжения может варьироваться в пределах нескольких секунд: многое зависит от того, по какой схеме был собран прибор. Мощность нагрузки чаще всего не превышает 1400 Вт.

Блок питания

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

По мере того, как электрический ток проходит сквозь блок, напряжение падает (с 220 В до 170 В). Скорость варьируется в пределах 2-4 секунд. Использование блока защиты по назначению приводит к снижению потока света на 50-60%. Устройства Uniel Upb-200W-BL выдерживают до 220 В, поэтому необходимо подключать к ним лампочки такой же мощности.

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

Устройство плавного включения

Механизм действия устройства плавного включения ламп накаливания (УПВЛ) такой же, как и у защитных блоков. Прибор имеет весомое преимущество – небольшой размер, поэтому его можно устанавливать в подрозетник (за выключатель), внутри распределительной коробки и потолочной лампы (под колпак). Подключение УПВЛ должно осуществляться последовательно, начиная с соединения прибора к фазному проводнику.

Диммирование

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

Реостат или переменный резистор считают простейшим диммером. Прибор был изобретен в 1847 году Кристианом Поггендорфом. С его помощью можно регулировать силу электрического тока и напряжение. Устройство состоит из нескольких деталей:

  • проводник;
  • регулятор сопротивления.

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

Популярные статьи Фиалка махровая из бисера

К диммерам относят также автотрансформаторы. У этих приборов коэффициент полезного действия достаточно высок. Напряжение подается неискаженным, частота оптимальная – не более 50 Гц. Существенный минус автотрансформатора – большой вес. Чтобы управлять ими, человек должен приложить максимум усилий.

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

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

  • по переднему фронту;
  • по заднему фронту.

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

Ардуино и адресная светодиодная лента

Этот проект – простой способ начать работу, но идеи, которые он охватывает, могут быть расширены для действительно эффектного освещения. С помощью всего лишь нескольких компонентов вы можете создать свой собственный восход солнца. Если у вас есть стартовый комплект с Arduino, вы можете использовать любую кнопку или датчик для запуска светодиодов при входе в комнату, например:

Теперь, когда мы рассмотрели схему с обычной светодиодной лентой, перейдем к адресным светодиодным лентам  SPI RGB лента.

Светодиодная лента Ардуино – Яркие идеи.

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

Вам понадобится:

● Светодиодная лента 5v WS2811/12/12B; Все три модели имеют встроенные микросхемы и работают одинаково.

● 1 x Arduino Uno или аналогичная совместимая плата;

● 1 x резистор 220-440 Ом;

● 1 x конденсатор microFarad 100-1000 (все, что между этими двумя значениями, отлично подойдет);

● Макет и монтажные провода;

● Блок питания 5 В.

Настройте схему, как показано на рисунке:

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

На этот раз мы задействуем Arduino, используя источник питания 5 В. Это позволит устройству работать автономно

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

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

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

Светодиодная лента Ардуино – Бегущий огонь или световая волна

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

Присоедините свой Arduino к компьютеру и откройте Arduino IDE. Убедитесь, что у вас правильный номер платы и порта, выбранный в меню «Сервис»> «Сервис и инструменты»> «Порт».

Мы будем использовать библиотеку FastLED для тестирования нашей установки. Вы можете добавить библиотеку, нажав на Эскиз> Включить библиотеку> Управление библиотеками и поиск FastLED. Нажмите «Установить», и библиотека будет добавлена в среду IDE.

В разделе «Файл»> «Примеры»> «FastLED» выберите эскиз DemoReel100. В этом эскизе задействованы различные эффекты, которые можно сделать с помощью светодиодных полос WS2812, и невероятно легко настроить.

Все, что вам нужно изменить, — это переменная DATA_PIN, чтобы она соответствовала значку 13 и переменной NUM_LEDS для определения количества светодиодов, находящихся в полосе, которую вы используете. В этом случае я применяю только небольшую линию из 10 светодиодов, вырезанных из более длинной полосы.

Используйте большее количество для красивейшего светового шоу!

Загрузите эскиз на свою плату, отсоедините USB-кабель и включите источник питания 5 В.

Наконец, подключите VIN Arduino к линии электропередач и наслаждайтесь представлением.

Светодиодная лента Ардуино – Безграничные возможности

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

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

Важные страницы

  • Набор GyverKIT – большой стартовый набор Arduino моей разработки, продаётся в России
  • Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress у проверенных продавцов
  • Подборка библиотек для Arduino, самых интересных и полезных, официальных и не очень
  • Полная документация по языку Ардуино, все встроенные функции и макро, все доступные типы данных
  • Сборник полезных алгоритмов для написания скетчей: структура кода, таймеры, фильтры, парсинг данных
  • Видео уроки по программированию Arduino с канала “Заметки Ардуинщика” – одни из самых подробных в рунете
  • Поддержать автора за работу над уроками
  • Обратная связь – сообщить об ошибке в уроке или предложить дополнение по тексту (alex@alexgyver.ru)

Как подключить светодиод к Arduino Uno / Nano

Для этого занятия потребуется:

  • Arduino Uno / Arduino Nano / Arduino Mega;
  • макетная плата;
  • несколько светодиодов и резисторов 220 Ом;
  • провода «папа-папа».

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

Быстрая сборка схем на макетной плате

Одну и ту же схему можно собрать разными способами
Длинная ножка светодиодов — анод, она всегда подключается к плюсу

Для чего светодиод включают к Ардуино с резистором? Дело в том, что в светодиоде стоит кристалл который боится больших токов. Резистор призван ограничивать силу тока (Амперы), чтобы светодиод не перегорел. Большой ток губителен для светодиода, меньший ток (благодаря подключению резистора) обеспечивает длительную работу. Чтобы подключить светодиод к Ардуино без резистора, используйте 13 порт.

Кабель с разъемами USB-A и USB-B для подключения принтера

Если у вас не установлена программа Arduino IDE, то скачайте последнюю версию на официальном сайте www.arduino.cc. С помощью USB кабеля производится запись программ, также плата получает питание от компьютера. Если требуется автономная работа электронного устройства, то плату можно запитать от батарейки или блока питания на 7-12 В. При подаче питания на плате загорится светодиод индикации.

Убедитесь, что программа определила ваш тип платы Ардуино

Шаг 1. Зайдите в основном меню «Инструменты -> Плата». Если плата Arduino определилась неправильно, то выберите необходимый тип, например, Arduino Uno.

Шаг 2. Установите порт (кроме COM1) подключения в меню «Инструменты -> Порт», так как при подключении Ардуино к ПК создается виртуальный COM-порт.

Убедитесь, что программа определила порт подключения Ардуино

Скетч для включения светодиода от Ардуино

void setup() {
pinMode(13, OUTPUT); // объявляем пин 13 как выход
}

void loop() {
digitalWrite(13, HIGH); // зажигаем светодиод

delay(1000); // ждем 1 секунду

digitalWrite(13, LOW); // выключаем светодиод

delay(1000); // ждем 1 секунду
}

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

Скопируйте код и вставьте скетч в программу Arduino IDE

Перед загрузкой программы в микроконтроллер можно выполнить проверку (компиляцию), на наличие ошибок в коде. В случае обнаружения ошибки — будет получено сообщение в нижнем окошке Arduino IDE. В любом случае, при загрузке скетча, сначала происходит проверка и компиляция программы. При компиляции происходит перевод программы в двоичный код, понятный микроконтроллеру.

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

Перед загрузкой программы, потребуется сохранить скетч

Пояснения к коду:

  1. процедура выполняется при запуске микроконтроллера один раз. Используется для конфигурации портов микроконтроллера и других настроек;
  2. после выполнения запускается процедура , которая выполняется в бесконечном цикле. Это мы используем, чтобы светодиод мигал постоянно;
  3. процедуры и должны присутствовать в любой программе (скетче), даже если вам не нужно ничего выполнять в них — пусть они будут пустые, просто не пишите ничего между фигурными скобками.

Технические характеристики

Адресная светодиодная лента состоит из RGB-светодиодов в SMD корпусе 5050 и микрочипов ШИМ-драйверов. В настоящее время наиболее популярными являются адресные LED-ленты с использованием чипов WS2811 и WS2812B. Модификация WS2811 представляет собой интегральную микросхему (ИМС) в корпусе DIP-8 (9,2х6,4 мм) или SOP-8 (5,1х4,0 мм). Данный 3-канальный драйвер имеет следующую конфигурацию выводов:

  • 1 – ШИМ-регулируемый выход (красный);
  • 2 – ШИМ-регулируемый выход (зелёный);
  • 3 – ШИМ-регулируемый выход (синий);
  • 4 – общий;
  • 5 – выход передачи данных;
  • 6 – вход передачи данных;
  • 7 – выбор режима работы;
  • 8 – питание +5В.

В адресной ленте с использованием чипа WS2811 и питанием 5 вольт микросхема драйвера располагается в непосредственной близости перед каждым RGB-светодиодом SMD 5050, рядом с которым также установлены токоограничивающие резисторы и конденсатор, защищающий от помех. Но на сегодняшний момент такие модели устарели и встречаются крайне редко. Сегодня в продаже имеются адресные светодиодные ленты на чипах WS2811 только с питанием от +12 В. В этом случае чип WS2811 управляет не одним светодиодом, а группой из 3 штук.

  • 1 – питание (+3,5… +5,3 В);
  • 2 – выход передачи данных;
  • 3 – общий;
  • 4 – вход передачи данных.

ИМС драйвера потребляет не более 1 мкА, а максимальный ток одного адресного светодиода составляет 60 мА. Диапазон рабочих температур: от -25 до +80°C.

5Подключение RGB светодиода с общим катодомк Arduino

Если вы используете RGB светодиод с общим катодом, то подключите длинный вывод светодиода к GND платы Arduino, а каналы R, G и B – к цифровым портам Arduino. При этом нужно помнить, что светодиоды загораются при подаче на каналы R, G, B высокого уровня (HIGH), в отличие от светодиода с общим анодом.

Схема подключения RGB светодиода с общим катодом к Arduino

Если не менять вышеприведённый скетч, то каждый цвет светодиода в этом случае будет гореть 0,2 секунды, а пауза между ними составит 0,1 секунду.

Полезный совет

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

Как сделать управление освещением на Ардуино

Для этого проекта нам потребуется:

  • плата Arduino Uno / Arduino Nano / Arduino Mega;
  • IR приемник Ардуино;
  • пульт ДУ;
  • источник питания DC 12В;
  • светодиодная лента;
  • транзисторы и резисторы;
  • PIR датчики движения;
  • паяльник, термопистолет, провода и изолента.


Схема. Освещение в комнате на Arduino Nano Для включения LED ленты используются транзисторы 2N2222, заказанные за 60 рублей за штуку на Алиэкспресс. Характеристика 2N2222 транзисторов: макcимальное напряжение коллектор-база — 60 Вольт, макcимальное напряжение коллектор-эмиттер — 30 Вольт, макcимальное напряжение эмиттер-база — 5 В, макcимальный постоянный ток коллектора — 0.8 Ампер, максимальная рассеиваемая мощность — 0,5 Ватт.

В схеме два светильника, подключены через транзистор к Pin7 и Pin8, установлены в коридоре на 1 и 2 этаже, включаются автоматически только в темноте и при срабатывании датчиков движения. Светильник, подключенный к Pin6, установлен в ванной и включается автоматически от Pir датчика движения при любом освещении. Три светильника на Pin10, Pin11 и Pin12 управляются от пульта через ИК приемник.

Скетч. Управление освещением на Ардуино

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

#include // подключаем библиотеку для IR приемника IRrecv irrecv(A5); // указываем пин, к которому подключен IR приемник decode_results results; // вводим переменные для циклов while byte n = 5; byte m = 5; // вводим переменные для счетчиков unsigned long counttime0; unsigned long counttime1; unsigned long counttime2; unsigned long counttime3; // назначаем имена для портов #define PIR_V 2 // ванная комната #define PIR_K1 3 // прихожая в доме #define PIR_K2 4 // коридор на 2 этаже #define LED_V 6 // ванная комната #define LED_K1 7 // прихожая в доме #define LED_K2 8 // коридор на 2 этаже #define LED_Z 10 // светильник в комнате #define LED_Z1 11 // светильник в комнате #define LED_Z2 12 // светильник в комнате #define FOTO A0 // датчик освещенности #define IR A5 // IR — приемник void setup() { // запускаем прием инфракрасного сигнала irrecv.enableIRIn(); // запускаем серийный монитор порта Serial.begin(9600); // назначаем режим работы портов pinMode(PIR_V, INPUT); pinMode(PIR_K1, INPUT); pinMode(PIR_K2, INPUT); pinMode(LED_V, OUTPUT); pinMode(LED_K1, OUTPUT); pinMode(LED_K2, OUTPUT); pinMode(LED_Z, OUTPUT); pinMode(LED_Z1, OUTPUT); pinMode(LED_Z2, OUTPUT); pinMode(FOTO, INPUT); pinMode(IR, INPUT); // выключаем светильники digitalWrite(LED_Z, LOW); digitalWrite(LED_V, LOW); digitalWrite(LED_K1, LOW); digitalWrite(LED_K2, LOW); digitalWrite(LED_Z1, LOW); digitalWrite(LED_Z2, LOW); }

При длительном включении 2-х метровой LED ленты, транзисторы греются, поэтому используйте радиаторы для их охлаждения или используйте для управления освещением полевой MOSFET транзистор IRF530. У транзистора максимальное напряжение коллектор-база — 100 В, макcимальный ток коллектора 3 Ампера (при напряжении на затворе 5 В), максимальная рассеиваемая мощность — 88 Ватт.

Поделитесь в социальных сетях:FacebookXВКонтакте
Напишите комментарий