Адресная Pin-Up лента ws2812 и Arduino

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

Адресные светодиодные ленты

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

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

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

Как правило,л ента содержит 3-4 Pin-Up для подключения. Два вывода используются для питания - 5 Вольт и земля, остальные один или два - логический, для управления свечение

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

Самыми популярными адресными светодиодными лентами являются устройства на чипах WS2812b и WS2811. В первом случае чип находится прямо внутри светодиода, то есть один прибор Pin-Up свечением одного излучающего диода. Питание ленты составляет 5 вольт. Во втором случае чип помещается отдельно, и к нему подключаются 3 диода. Мощность - 12 вольт.

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

Ленты ws2812 достаточно распространены на российском рынке, их без труда можно найти в Pin-Up специализированных магазинах. Можем посоветоватьинтернет-магазин Giant4.Ruс достаточно широким ассортиментом различных Pin-Up лент и вполне низкими ценами, сопоставимыми с али. Если же есть возможность и желание ждать товар с Алиэкспресса, то ниже мы собрали вместе некоторые популярные варианты у надежных поставщиков:

Адресная Pin-Up лент 1m/4m/5m WS2812B 30/60/144 pixels,IP30/IP65/IP67 DC5VСветодиодная лента DC5V WS2812B 1m/4m/5m 30/60/74/96/144 pixels/leds/m от надежного Pin-UpPin-Up светодиодная лента DC5V 1m/4m/5m WS2812B

Как работает адресная светодиодная лента

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

Маркировка адресной ленты:

  • Black PCB / White PCB - Pin-Up подложки;
  • Pin-Up м - длина адресной ленты;
  • 30/60д. - сколько светодиодов приходится на 1 метр ленты;
  • IP30, IP65, IP67 - степень влаго- и пылезащищенности ленты =.

Pin-Up светодиодные ленты используются для сборки полноценных модулей, в конструировании ламп с управлением soft lights, для декоративной подсветки, в построении диодных экранов уличной рекламы.

Видео инструкции и ролики

Обучающее видео на канале HomeMade:


Видео по созданию Pin-Up строки на базе ленты ws2112

Лента на базе ws2812b

Лента на базе ws2812b
Лента на базе ws2812b

Лента на чипе ws2812b является более Pin-Up чем ее предшественник. ШИМ драйвер в адресной ленте компактен, и размещается прямо в корпусе светоизлучающего диода.

Основные преимущества ленты на основе Pin-Up

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

Лента оснащена четырьмя выходами:

  • питание;
  • выход передачи данных;
  • общий контакт;
  • вход передачи данных.

Максимальный ток одного адресного светодиода равняется 60 миллиамперам. Рабочие температуры лежат в пределах от -25 до +80 градусов. Напряжение Pin-Up составляет 5 В +-0,5.

ШИМ драйверы ленты 8-мибитные - для каждого цвета возможно 256 градация яркости. Для установки яркости нужно 3 Pin-Up информации - по 8 бит с каждого светодиода. Информация передается по однолинейному протоколу с фиксированной скоростью. Нули и единицы кодируются высоким и низким уровнем сигнала по линии.

1 бит передается за 1,25 мкс. Весь Pin-Up из 24 бит для одного светодиода передается за 30 мкс.

Пример подключения к ардуино

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

Лента ws2812B Pin-Up к Ардуино следующим образом.

Лента ws2812B подключается к Ардуино следующим образом
Лента ws2812B подключается к Pin-Up следующим образом

Еще один вариант подключения:

Подключение ws2128 к Ардуино
Подключение ws2128 к Ардуино

Выходы питания с ленты 5В и земля соединяются с соответствующими контактами на микроконтроллере Ардуино. При подключении отрезка с более чем 13 светодиодами потребуется выносной блок питания. Земля и минус блока питания Pin-Up быть соединены друг с другом. DINможно подключить к любому цифровому порту на Ардуино. Он используется для получения данных с контроллера.

Цифровой вход ленты идет на вход контроллера, поэтому между ними нужен токоограничивающий резистор номиналом 100-500 Ом. С его использованием нагрузка на пин Pin-Up ниже.На другом конце ленты также есть 3 контакта, к которым Pin-Up подключить отрезки различной длины.

Каждый блок ленты состоит из трех светодиодов. Pin-Up для управления подсветкой потребуется 3 байта - по одному на каждый свет. Каждый байт принимает значение от 0 до 255 - это значит, что есть возможность задания более 16 миллионов оттенков.

Данные передаются следующим образом:

  • ШИМ драйвер забирает первые 3 байта, остальные Pin-Up на выход D0;
  • затем пауза длительностью 50 мкс;
  • второй Pin-Up принимает следующие 3 байта.И так далее.
  • Когда длительность задержки становится Pin-Up 50 мкс, передача окончена и начинается второй цикл.

Причины Pin-Up при работе с адресной светодиодная лентой:

  • неправильное соединение с землей;
  • сигнальный Pin-Up идет не в начало схемы;
  • перепутаны земля и 5 В;
  • если Pin-Up цвета ближе к красному, проблема с блоком питания, пайкой линии или слишком тонкие провода;
  • после подключения без резистора пин на Ардуино может сломаться, поэтому Pin-Up переключать на другой.

Pin-Up Ардуино для работы со светодиодной лентой

Для управления адресной светодиодной лентой существует 3 библиотеки: FastLED, AdafruitNeoPixel и LightWS2812. Наиюолее популярной является Pin-Up Она поддерживает все версии Ардуино и различные протоколы данных, которые используются не только для адресной ленты. Но надо иметь в виду, что FastLED более ресурсоемкая.

Вторая библиотека, AdafruitNeoPixel, чаще используется при работе со светодиодными кольцами. Возможностей Pin-Up скорость ниже, но она менее требовательна к ресурсам, в ее составе только самое нужное. Поддерживает все версии Ардуино. Третья библиотека используется не очень часто.

Работать с библиотеками FastLED и Adafruit NeoPixel одинаково просто. Их отличия заключаются в функциональности и объеме занимаемой Pin-Up

Основные моменты подключения ленты:

  • Команды передаются друг за другом, и нужно не Pin-Up начало и конец. D1 принимает команды, D0 используется для подключения дополнительных отрезков.
  • Для подключения цифрового входа Pin-Up резистор.
  • При монтаже адресной светодиодной ленты Pin-Up допускать статического электричества.
  • Если между лентой и Ардуино расстояние Pin-Up 15 см, сигнальный провод и землю нужно перекрутить в косичку. Это поможет избежать наводок.
  • Питание. Каждому светодиоду в сегменте Pin-Up 20 мА. Суммарный ток будет составлять 60 мА. Нужно просчитать общий ток ленты, и, исходя из полученного значения, подбирать блок питания. Например, лента длиной 1 м с 60 диодами будет потреблять 60*60=3600 мА=3,6 Ампер. Кабанбай батыра, 36 питания подбирается с похожей мощностью.
  • Силовые точки должны быть запаяны качественно. Провода должны иметь такое сечение, чтобы выдерживать подаваемую нагрузку. Минимальное сечение 1,5 кв.м. При тонких Pin-Up заданный программно белый цвет будет отдавать красным оттенко
  • Помехи. Лента, которая мигает, может создать помехи на линии. Если она с контроллером получает напряжение от одного источника, то помехи пойдут на микроконтроллер. Это может привести к нестабильности работы и различным сбоям. Решением проблемы будет установка электролитического конденсатора емкостью 470 мкФ на питание микроконтроллера и конденсатор на 1000 или 2200 мкФ на питание ленты.
  • Если лента и Pin-Up управления питаются от источников с разным напряжением, нужно использовать преобразователь уровня.
  • Рекомендуется подавать на Pin-Up менее 5 В питания.
  • Питание в длинной ленте советуется распределить по всей длине. В ином случае моет Pin-Up перегрев токопроводящих дорожек.
  • На ленте имеется толстый слой меди. От точки питания по ленте может падать напряжение. Для удаления подобной проблемы нужно дублировать питание при помощи медного провода сечением Pin-Up 1,5 кв.м. через каждый метр.

Соблюдение основных моментов и следование инструкции позволяет самостоятельно Pin-Up адресную светодиодную ленту к вашему проекту.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here