Как работает контроллер для адресной светодиодной ленты. Какие бывают типы контроллеров. Как правильно подключить и настроить контроллер. Какие проблемы могут возникнуть при работе с адресной лентой.
Что такое адресная светодиодная лента и как она работает
Адресная светодиодная лента представляет собой гибкую печатную плату с расположенными на ней RGB-светодиодами, каждый из которых имеет встроенный контроллер. Это позволяет управлять цветом и яркостью каждого светодиода индивидуально, создавая сложные световые эффекты.
Основные особенности адресной светодиодной ленты:
- Каждый светодиод имеет свой уникальный адрес
- Управление осуществляется по цифровому протоколу
- Возможность создания динамических световых эффектов
- Широкая цветовая гамма (16 млн оттенков)
- Низкое энергопотребление
Основные типы контроллеров для адресной светодиодной ленты
Для управления адресной светодиодной лентой используются специальные контроллеры. Рассмотрим наиболее распространенные типы:
1. Контроллеры на основе микроконтроллеров (Arduino, ESP8266, ESP32)
Эти контроллеры позволяют создавать собственные световые эффекты и алгоритмы управления. Их преимущества:
- Гибкость настройки
- Возможность интеграции с другими системами
- Низкая стоимость
2. Готовые контроллеры с предустановленными эффектами
Такие контроллеры просты в использовании и не требуют программирования. Их особенности:
- Большой набор встроенных эффектов
- Управление с помощью пульта или смартфона
- Простота подключения и настройки
3. DMX-контроллеры
Эти контроллеры используются в профессиональных световых системах. Их преимущества:
- Возможность управления большим количеством светодиодов
- Интеграция с профессиональным световым оборудованием
- Высокая точность цветопередачи
Как выбрать подходящий контроллер для адресной светодиодной ленты
При выборе контроллера следует учитывать несколько факторов:
- Тип используемой ленты (WS2812B, WS2811, SK6812 и др.)
- Количество светодиодов в ленте
- Необходимые функции и эффекты
- Способ управления (пульт, смартфон, компьютер)
- Бюджет проекта
Для небольших домашних проектов подойдут простые готовые контроллеры или Arduino-совместимые платы. Для крупных инсталляций лучше использовать профессиональные DMX-контроллеры.
Подключение и настройка контроллера адресной светодиодной ленты
Процесс подключения и настройки контроллера зависит от его типа, но обычно включает следующие шаги:
- Подключение питания к контроллеру и ленте
- Соединение сигнального провода ленты с контроллером
- Настройка параметров (количество светодиодов, тип ленты)
- Выбор режима работы или загрузка программы
- Тестирование и отладка
При подключении важно соблюдать полярность и не превышать максимально допустимый ток контроллера.
Создание собственных световых эффектов
Для создания уникальных световых эффектов можно использовать программируемые контроллеры на базе Arduino или ESP. Процесс разработки включает:
- Выбор библиотеки для работы с адресной лентой (FastLED, Adafruit NeoPixel)
- Написание кода эффекта
- Компиляция и загрузка программы в контроллер
- Тестирование и отладка
Пример простого кода для создания эффекта «бегущей радуги» на Arduino:
«`cpp #includeТипичные проблемы при работе с адресной светодиодной лентой и их решения
При использовании адресной светодиодной ленты могут возникнуть следующие проблемы:
1. Некорректное отображение цветов
Причины:
- Неправильное подключение проводов
- Несоответствие типа ленты настройкам контроллера
Решение: Проверьте правильность подключения и настройки типа ленты в программе контроллера.
2. Мерцание или случайное включение светодиодов
Причины:
- Недостаточная мощность блока питания
- Наличие электромагнитных помех
Решение: Используйте более мощный блок питания и экранированные провода для подключения.
3. Не работает часть ленты
Причины:
- Повреждение контактов или светодиодов
- Неправильная настройка длины ленты в контроллере
Решение: Проверьте целостность ленты и корректность настроек контроллера.
Применение адресной светодиодной ленты в различных проектах
Адресная светодиодная лента находит широкое применение в различных областях:
- Декоративное освещение интерьеров
- Создание световых инсталляций и арт-объектов
- Сценическое освещение
- Рекламные вывески и экраны
- Подсветка в автомобилях
- Умный дом и IoT-проекты
Благодаря гибкости управления и широким возможностям создания эффектов, адресная светодиодная лента становится все более популярным инструментом для реализации креативных идей.
Заключение
Контроллер для адресной светодиодной ленты — это ключевой элемент, позволяющий раскрыть весь потенциал этой технологии. Правильный выбор и настройка контроллера обеспечивают широкие возможности для создания уникальных световых решений в различных проектах. При работе с адресной лентой важно учитывать особенности ее подключения и возможные проблемы, чтобы добиться наилучшего результата.
Гайд по адресной светодиодной ленте
Итак, данный гайд посвящен адресной светодиодной ленте, я решил сделать его познавательным и подробным, поэтому дойдя до пункта “типичные ошибки и неисправности” вы сможете диагностировать и успешно излечить косорукость сборки даже не читая вышеупомянутого пункта. Что такое адресная лента? Рассмотрим эволюцию светодиодных лент.
Обычная светодиодная лента представляет собой ленту с напаянными светодиодами и резисторами, на питание имеет два провода: плюс и минус. Напряжение бывает разное: 5 и 12 вольт постоянки и 220 переменки. Да, в розетку. Для 5 и 12 вольтовых лент нужно использовать блоки питания. Светит такая лента одним цветом, которой зависит от светодиодов.
RGB светодиодная лента. На этой ленте стоят ргб (читай эргэбэ – Рэд Грин Блю) светодиоды. Такой светодиод имеет уже 4 выхода, один общий +12 (анод), и три минуса (катода) на каждый цвет, т.е. внутри одного светодиода находится три светодиода разных цветов. Соответственно такие же выходы имеет и лента: 12, G, R, B. Подавая питание на общий 12 и любой из цветов, мы включаем этот цвет. Подадим на все три – получим белый, зелёный и красный дадут жёлтый, и так далее. Для таких лент существуют контроллеры с пультами, типичный контроллер представляет собой три полевых транзистора на каждый цвет и микроконтроллер, который управляет транзисторами, таким образом давая возможность включить любой цвет. И, как вы уже поняли, да, управлять такой лентой с ардуино очень просто. Берем три полевика, и ШИМим их analogWrit’ом, изи бризи.
Адресная светодиодная лента, вершина эволюции лент. Представляет собой ленту из адресных диодов, один такой светодиод состоит из RGB светодиода и контроллера. Да, внутри светодиода уже находится контроллер с тремя транзисторными выходами! Внутри каждого! Ну дают китайцы блэт! Благодаря такой начинке у нас есть возможность управлять цветом (то бишь яркостью r g b) любого светодиода в ленте и создавать потрясающие эффекты. Адресная лента может иметь 3-4 контакта для подключения, два из них всегда питание (5V и GND например), и остальные (один или два) – логические, для управления.
Лента “умная” и управляется по специальному цифровому протоколу. Это означает, что если просто воткнуть в ленту питание не произойдет ровным счётом ничего, то есть проверить ленту без управляющего контроллера нельзя. Если вы потрогаете цифровой вход ленты, то скорее всего несколько светодиодов загорятся случайными цветами, потому что вы вносите случайные помехи, которые воспринимаются контроллерами диодов как команды. Для управления лентой используются готовые контроллеры, но гораздо интереснее рулить лентой вручную, используя, например, платформу ардуино, для чего ленту нужно правильно подключить. И вот тут есть несколько критических моментов:
alexgyver.ru
Адресная светодиодная лента ws2812b Arduino — подключение и скетч
Адресная светодиодная лента – это украшение любого проекта Arduino. С ее помощью вы можете создавать светомузыку, умную подсветку для телевизора, бегущие строки и другие проекты, в которых требуется отобразить информацию на широком экране. Благодаря встроенным контроллерам, вы можете управлять каждым из светодиодов ленты в отдельности, управляя ими как пикселями на экране. В этой статье мы разберемся, как работает адресная светодиодная лента, как ее подключить к Ардуино и какие библиотеки лучше использовать для управления.
Адресные светодиодные ленты
Светодиодная лента – это набор связанных светодиодов, на которые может одновременно подаваться напряжение питания. Обычные ленты хорошо всем знакомы, они используются сегодня повсюду. В адресной светодиодной ленте так же используются светодиоды, но светоизлучающий диод может управляться отдельно и независимо от других. Таким образом, адресные ленты можно использовать для более интеллектуального управления световым потоком на отдельных участках ленты, включая или выключая подсветку в нужное время и в нужном месте.
Адресная светодиодная лента WS2811Сегодня наибольшей популярностью пользуются разноцветные светодиодные ленты RGB-формата, позволяющие получать множество цветов. Благодаря конструкции есть возможность управления цветом каждого светодиода, что позволяет создавать оригинальные световые эффекты. Главное отличие адресной светодиодной ленты от обычной RGB ленты – это наличие специальных контроллеров (конструктивно выполненных в виде микросхем) возле каждого светодиода, что и дает возможность индивидуальной адресации и регулирования каждого оттенка.
Как правило,л ента содержит 3-4 контакта для подключения. Два вывода используются для питания – 5 Вольт и земля, остальные один или два – логический, для управления свечением.
Управление умной лентой производится по цифровому протоколу. Это значит, что без управляющего контроллера управлять устройством нельзя. Кстати, при прикосновении к цифровому входу может загореться несколько диодов – это связано с тем, что появляются помехи, которые контроллер принимает за команды.
Самыми популярными адресными светодиодными лентами являются устройства на чипах WS2812b и WS2811. В первом случае чип находится прямо внутри светодиода, то есть один прибор управляет свечением одного излучающего диода. Питание ленты составляет 5 вольт. Во втором случае чип помещается отдельно, и к нему подключаются 3 диода. Мощность – 12 вольт.
Купить адресную светодиодную ленту
Ленты ws2812 достаточно распространены на российском рынке, их без труда можно найти в многочисленных специализированных магазинах. Можем посоветовать интернет-магазин Giant4.Ru с достаточно широким ассортиментом различных светодиодных лент и вполне низкими ценами, сопоставимыми с али. Если же есть возможность и желание ждать товар с Алиэкспресса, то ниже мы собрали вместе некоторые популярные варианты у надежных поставщиков:
Как работает адресная светодиодная лента
Принцип работы ленты следующий. Она поделена на сегменты, в каждом из которых находятся светодиод и конденсатор. Они все подключены параллельно, а данные передаются последовательно от одного сегмента к другому. Управление осуществляется контроллером, в котором прописывается программа функционирования. Управлять лентой можно через платформу Ардуино.
Маркировка адресной ленты:
- Black PCB / White PCB – цвета подложки;
- 1м/5 м – длина адресной ленты;
- 30/60/74 и т.д. – сколько светодиодов приходится на 1 метр ленты;
- IP30, IP65, IP67 – степень влаго- и пылезащищенности ленты =.
Адресные светодиодные ленты используются для сборки полноценных модулей, в конструировании ламп с управлением soft lights, для декоративной подсветки, в построении диодных экранов уличной рекламы.
Видео инструкции и ролики
Обучающее видео на канале HomeMade:
Видео по созданию бегущей строки на базе ленты ws2112
Лента на базе ws2812b
Лента на базе ws2812bЛента на чипе ws2812b является более совершенствованной, чем ее предшественник. ШИМ драйвер в адресной ленте компактен, и размещается прямо в корпусе светоизлучающего диода.
Основные преимущества ленты на основе ws2812b:
- компактные размеры;
- легкость управления;
- управление осуществляется всего по одной линии + провода питания;
- количество включенных последовательно светодиодов не ограничено;
- невысокая стоимость – покупка отдельно трех светодиодов и драйвера к ним выйдет значительно дороже.
Лента оснащена четырьмя выходами:
- питание;
- выход передачи данных;
- общий контакт;
- вход передачи данных.
Максимальный ток одного адресного светодиода равняется 60 миллиамперам. Рабочие температуры лежат в пределах от -25 до +80 градусов. Напряжение питания составляет 5 В +-0,5.
ШИМ драйверы ленты 8-мибитные – для каждого цвета возможно 256 градация яркости. Для установки яркости нужно 3 байта информации – по 8 бит с каждого светодиода. Информация передается по однолинейному протоколу с фиксированной скоростью. Нули и единицы кодируются высоким и низким уровнем сигнала по линии.
1 бит передается за 1,25 мкс. Весь пакет из 24 бит для одного светодиода передается за 30 мкс.
Пример подключения к ардуино
Любая адресная светодиодная лента имеет начало и конец, которые важно не перепутать во время сборки. На них есть специальные обозначающие стрелки, которые указывают направление сигнала.
Лента ws2812B подключается к Ардуино следующим образом.
Лента ws2812B подключается к Ардуино следующим образом
Еще один вариант подключения:
Подключение ws2128 к АрдуиноВыходы питания с ленты 5В и земля соединяются с соответствующими контактами на микроконтроллере Ардуино. При подключении отрезка с более чем 13 светодиодами потребуется выносной блок питания. Земля и минус блока питания должны быть соединены друг с другом. DINможно подключить к любому цифровому порту на Ардуино. Он используется для получения данных с контроллера.
Цифровой вход ленты идет на вход контроллера, поэтому между ними нужен токоограничивающий резистор номиналом 100-500 Ом. С его использованием нагрузка на пин будет ниже. На другом конце ленты также есть 3 контакта, к которым можно подключить отрезки различной длины.
Каждый блок ленты состоит из трех светодиодов. Соответственно, для управления подсветкой потребуется 3 байта – по одному на каждый свет. Каждый байт принимает значение от 0 до 255 – это значит, что есть возможность задания более 16 миллионов оттенков.
Данные передаются следующим образом:
- ШИМ драйвер забирает первые 3 байта, остальные передаются на выход D0;
- затем пауза длительностью 50 мкс;
- второй драйвер принимает следующие 3 байта.И так далее.
- Когда длительность задержки становится более 50 мкс, передача окончена и начинается второй цикл.
Причины проблем при работе с адресной светодиодная лентой:
- неправильное соединение с землей;
- сигнальный провод идет не в начало схемы;
- перепутаны земля и 5 В;
- если получаются цвета ближе к красному, проблема с блоком питания, пайкой линии или слишком тонкие провода;
- после подключения без резистора пин на Ардуино может сломаться, поэтому придется переключать на другой.
Библиотеки Ардуино для работы со светодиодной лентой
Для управления адресной светодиодной лентой существует 3 библиотеки: FastLED, AdafruitNeoPixel и LightWS2812. Наиюолее популярной является первая. Она поддерживает все версии Ардуино и различные протоколы данных, которые используются не только для адресной ленты. Но надо иметь в виду, что FastLED более ресурсоемкая.
Вторая библиотека, AdafruitNeoPixel, чаще используется при работе со светодиодными кольцами. Возможностей меньше, скорость ниже, но она менее требовательна к ресурсам, в ее составе только самое нужное. Поддерживает все версии Ардуино. Третья библиотека используется не очень часто.
Работать с библиотеками FastLED и Adafruit NeoPixel одинаково просто. Их отличия заключаются в функциональности и объеме занимаемой памяти.
Основные моменты подключения ленты:
- Команды передаются друг за другом, и нужно не перепутать начало и конец. D1 принимает команды, D0 используется для подключения дополнительных отрезков.
- Для подключения цифрового входа нужно резистор.
- При монтаже адресной светодиодной ленты нельзя допускать статического электричества.
- Если между лентой и Ардуино расстояние более 15 см, сигнальный провод и землю нужно перекрутить в косичку. Это поможет избежать наводок.
- Питание. Каждому светодиоду в сегменте нужно 20 мА. Суммарный ток будет составлять 60 мА. Нужно просчитать общий ток ленты, и, исходя из полученного значения, подбирать блок питания. Например, лента длиной 1 м с 60 диодами будет потреблять 60*60=3600 мА=3,6 Ампер. Блок питания подбирается с похожей мощностью.
- Силовые точки должны быть запаяны качественно. Провода должны иметь такое сечение, чтобы выдерживать подаваемую нагрузку. Минимальное сечение 1,5 кв.м. При тонких проводах заданный программно белый цвет будет отдавать красным оттенком.
- Помехи. Лента, которая мигает, может создать помехи на линии. Если она с контроллером получает напряжение от одного источника, то помехи пойдут на микроконтроллер. Это может привести к нестабильности работы и различным сбоям. Решением проблемы будет установка электролитического конденсатора емкостью 470 мкФ на питание микроконтроллера и конденсатор на 1000 или 2200 мкФ на питание ленты.
- Если лента и устройство управления питаются от источников с разным напряжением, нужно использовать преобразователь уровня.
- Рекомендуется подавать на ленту менее 5 В питания.
- Питание в длинной ленте советуется распределить по всей длине. В ином случае моет произойти перегрев токопроводящих дорожек.
- На ленте имеется толстый слой меди. От точки питания по ленте может падать напряжение. Для удаления подобной проблемы нужно дублировать питание при помощи медного провода сечением минимум 1,5 кв.м. через каждый метр.
Соблюдение основных моментов и следование инструкции позволяет самостоятельно подключить адресную светодиодную ленту к вашему проекту.
arduinomaster.ru
Контроллер с пультом для адресной ленты | 328 режимов, 17 кнопок | Доставка до двери
Характеристики:
- Тип: RGB контроллер адресной ленты
- Управление: 17 — кнопочный радио пульт
- Канал: RF (радио) работает сквозь препятствия.
- Сила тока: 6 Ампер
- Максимальная нагрузка (кол-во диодов): 2048 led
- Размер: 57 х 12 х 4 мм.
- Производитель: Китай
- Гарантия:
- Кнопочный пульт и батарейки входят в комплект.
- Кол-во режимов: 19 шт
- Рабочее напряжение: 5-24v
- Кол-во режимов: 328 шт
Описание:
Небольшой непрограммируемый контроллер для адресной светодиодной ленты. Основной плюс в том, что он легко соединяется с лентой и блоком питания (особенно — с сетевым адаптером, как на видео) и не требует никаких доработок: встроено 328 режимов. Это воплощение принципа «подключай и используй». Плюс в том, что вся подсветка собирается буквально как конструктор и не требует вообще никаких инструментов или знаний (даже отвертка не потребуется). Кроме того, это самый недорогой контроллер для адресной ленты в нашем магазине.
Из минусов можно привести то, что его невозможно перепрограммировать и вообще как-либо настроить. Нет выбора количества пикселей и рядов, также очень скудно реализовано диммирование (всего 3 уровня яркости).
В результате получается бюджетный и готовый к использованию вариант, идеальный для тех, кто просто хочет подсветку «бегающий огонь» или «догоняющие друг друга точки». Если вам нужны более сложные световые эффекты, то такой вариант вам не подойдет. Возможно стоит посмотреть программируемые контроллеры Т1000 или Т8000.
Подключение:
- Вставить штекер «папа» от блока питания в контроллер с той стороны, где написано + 5-24V -.
- Подключить штекер от ленты к контроллеру с другой стороны.
- Включить источник напряжения в сеть.
- При подключении ленты убедитесь, что ее рабочее напряжение соответствует источнику питания, который вы используете с контроллером. Если подключить, например, блок питания 12v к адресной ленте 5v то лента быстро выйдет из строя.
Эксплуатация:
- Этот контроллер предназначен для использования внутри сухого помещения.
- Предусмотрены следующие функции: регулировка яркости, включение/выключение ленты, запоминание последней использованной настройки, регулировка цвета при помощи кнопок, выбор одного из режимов работы (бегущая волна, плавная перемена цветов, один цвет и т.д.), регулировка скорости работы режимов.
- Дальность работы пульта — 5 -10 метров в зависимости от препятствий. Пульт работает даже через стену, потолок и прочие препятствия.
- У некоторых контроллеров одинаковые диапазоны частот. Это значит, что разные RF контроллеры могут реагировать на один пульт.
- Это низковольтное оборудование напряжением 5-24 v. Это значит что оно не может причинить вред человеку.
- Изначально контроллер настроен на управление линией длиной 300 пикселей (светодиодов). Чтобы изменить длину линии нужно при включении нажать пять раз на кнопку . Загорится белый цвет и можно будет менять длину линии с помощью кнопок mode + и mode -. Одно нажатие увеличивает или уменьшает кол-во пикселей на 60.
У нас вы можете купить контроллеры для адресной ленты оптом.
Приглашаем оптовые организации к сотрудничеству на выгодных условиях! Свяжитесь с нами любым удобным способом и мы предложим вам лучшие цены на рынке светодиодов!
- Ускоренная курьерская доставка до двери.
- Возможность работать по схеме Dropshipping.
- Отличные цены на светодиодную ленту и комплектующие.
- Возможность работать за наличный и безналичный расчет.
giant4.ru
Адресная светодиодная лента — Подробная информация
Нас часто спрашивают о адресной светодиодной ленте (иногда ее называют «умная лента» или «пиксельная лента»).Первое, что большинство людей хотят знать, это то, что делает Адресная светодиодная лента и чем она отличается от стандартной ленты RGB LED. Кроме того, существуют пиксельные светодиодные модули , поэтому люди, естественно, хотят знать, как они работают.
Поскольку растущий ассортимент адресных светодиодных лент становится все более популярным в индустрии развлечений и архитектурного освещения, мы подумали, что сейчас самое время задать некоторые из ваших наиболее распространенных вопросов нашей команде по исследованиям и разработкам и найти ответы на некоторые вопросы экспертов, чтобы помочь вам утолить жажду информации (особенно если вы только начинаете свои приключения по управлению освещением, в таком случае, добро пожаловать на борт!).
Содержание
- Введение
- Типы адресных светодиодных лент
- Проектирование с помощью адресных светодиодных лент
- Плюсы использования адресных светодиодных лент
- Плюсы использования адресных светодиодных модулей
- Вопрос — Ответ. Самые частые адресных светодиодных лент проблемы и их решение.
Что такое адресная светодиодная лента?
Адресная светодиодная лента — это гибкая печатная плата, которая заполнена разноцветными адресуемыми поверхностными (SMD) светодиодами. Гибкая печатная плата обычно имеет клейкую подложку, что облегчает быструю и простую установку.
В отличие от стандартной ленты RGB, каждый светодиод имеет свою собственную микросхему, которая позволяет управлять им для индивидуальной реакции (например, изменение цвета, выключение и т. Д.). Пиксельная лента все еще может делать все, что может делать стандартная лента RGB… только больше.
Типы адресных светодиодных лент.
Адресная светодиодная лента WS2801.
Серия чипов WS первой будет WS2801. Это интересный в своем роде драйвер-микросхема для RBGW-светодиодов с поддержкой последовательного интерфейса SPI.
С применением отдельного контроллера нет необходимости занимать несколько выходов микроконтроллера, можно ограничиться лишь одним сигнальным выводом. Микроконтроллер подает сигнал на вход «Data» управляющего контроллера светодиода WS2801.
В таком сигнале содержится 24-битная информация о яркости цвета (3 канала по 8 бит на каждый цвет), а также информация для внутреннего сдвигового регистра. Именно сдвиговый регистр позволяет определять, к какому светодиоду информация применяется. Таким образом можно соединять несколько светодиодов последовательно, при этом использовать все так же один вывод микроконтроллера.
У WS2801 было 4 контакта: +5v, GND (минус), DI (Digital input) и CO (тактовая линия). Таких лент сегодня практически уже не найти, на их место пришли WS2811 и WS2812B, более компактные модели с последовательным однолинейным интерфейсом. Теперь за данные отвечает только один контакт, обычно обозначаемый как DI (digital input) и с другой стороны DO (digital output).
Адресная светодиодная лента WS2811 и WS2812.
Основные отличия адресной светодиодной ленты ws2811 от ws2812b:
- Драйвер WS 2811 гораздо больше чем его потомок WS 2812b, поэтому он припаян прямо на подложку ленты перед каждым диодом (черный прямоугольник на фото выше).
- У 2812B чип установлен внутрь диода (темная точка в диоде на фото ниже).
- Адресная светодиодная лента WS 2811, в основном, рассчитана на напряжение 12 вольт.
- Если Адресная светодиодная лента WS 2811 на 12v, у нее один чип управляет группой из трех диодов одновременно, а не по одному (как в WS2812b).
- Адресная светодиодная лента WS 2811 на напряжение 12v гораздо дешевле, чем ws 2812b (разница в цене 30 %)
- Благодаря низкой цене на Адресную светодиодную ленту WS 2811 — напряжением 12v наиболее распространена. Тем не менее, ее сменила более совершенная модель WS 2812В. Все же в один SMD корпус интегрированны как драйвер, так и сами светодиоды. Кроме того, каждый диод управляется отдельно.
Практические способы включения адресной светодиодной ленты, правила подключения, частые ошибки.
- Подключайте к адресной светодиодной ленте (между линиями питания) конденсатор, вплоть до 1000 мкФ
- В разрыв линии данных (от Контроллера к адресной светодиодной ленте) добавляйте резистор 300 — 500 Ом, устанавливая его ближе к ленте.
- Кабельная линия данных от контроллера до адресной светодиодной ленты, требуется делать как можно коротким.
- При подключении адресной светодиодной ленты, подключайте «землю» первой (отключайте последней).
- Не допускайте разрядов статического электричества при монтаже адресной светодиодной ленты.
- Используйте преобразователь уровня, если адресная светодиодная лента и устройство управления подключены от источников питания с разным напряжением.
- Максимальный ток каждого пикселя составляет 60мА (при полной яркости белого цвета). Если Вы не планируете использовать ленту WS2812B как источник света (для этого лучше взять обычную светодиодную ленту с белыми светодиодами), принято считать, что, усреднено, каждый пиксель потребляет 20мА.
минимальный ток Драйвера = 20мА*количество_пикселей.
максимальный ток Драйвера = 60мА*количество_пикселей
- Из последнего пункта вытекает следующее: если лента соединена последовательно более 5 м., то недопустимо подавать на нее питание только с одной стороны. Для того чтобы исключить перегревания токопроводящих дорожек ленты. Напряжение на адресной светодиодной ленте необходимо распределить по всей ее длине как можно равномернее. Подводите питание в нескольких местах отдельными кабельными линиями.
Варианты управления адресной светодиодной лентой.
Есть несколько способов управлять адресной светодиодной лентой:
- Аппаратный при помощи контроллера SPI
На эту тему вы можете почитать нашу специальную статью. В этой статье мы максимально подробно описали принципы управления по протоколу SPI.
SPI контроллер и SPI RGB лента
- Аппаратный при помощи UART-интерфейса
На эту тему вы можете почитать нашу специальную статью. В этой статье мы максимально подробно описали принципы управления с помощью UART.
Светодиодная лента Ардуино
Достоинство первых двух способов – это возможность освободить драйвер от части работы по передаче бит информации о цвете пикселю. Недостатки этих способов – во-первых, ограниченное количество линий управления пикселями, во-вторых, требуется дополнительное разбитие байтов информации о цвете на пачки битов (что частично съедает свободное время контроллера в моменты аппаратной передаче бит).
Адресная светодиодная лента DMX 512.
Особенность адресных светодиодных лент, использующих управление DMX 512 – параллельная подача сигнала управления на все модули, цифровой сигнал с выхода контроллера подается одновременно на все драйверы.
DMX ленты, производятся с записанными при производстве DMX адресами. По умолчанию, адресация пикселей каждой катушки ленты начинается с 1-го драйвера и 1-го адреса и нумеруется по порядку до последнего пикселя. Если в последствии в одну линию соединяется несколько катушек или отрезков, требуется произвести запись DMX адресов заново.
При записи адресов используется DMX кабель, обозначенный ADR (ADI, ADIN). После выполнения записи, при воспроизведении световых программ, вход ADI драйверов не используется. Если Ваш контроллер не имеет встроенного редактора адресов и не имеет выхода для подключения провода ADI, этот провод должен быть соединен с общим проводом GND, что предотвратит воздействие на него внешних помех и наводок.
Стоит сказать, что адресных светодиодных лент DMX 512 — Драйвер WS2821, гораздо больше преимуществ перед SPI.
- Длинна линии управления до 300 м. против 100 м. у SPI.
- При выходе из строя диода или группы диодов линия освещения продолжает работать.
Но есть и недостатки.
- Требует Большое количество DMX адресов — отсюда высокая стоимость оборудования для управления этой системой.
Как рассчитать количество адресов для ленты DMX 512
DMX (RGB)
• 1 пиксель = 3 канала
DMX (RGBW) • 1 пиксель = 4 канала DMX (RGBW)
Имея разную плотность светодиодов на ленте и разную длину, вы можете умножить все это вместе и получить различные результаты.
Например:
• (8PL30) 30 светодиодов RGB / м ленты x 5 метровой катушки = 150 пикселей (150 пикселей х 3) = 450 каналов
• (8PL60) 60 светодиодов RGB / м ленты x 5 метровой бобины = 300 пикселей (300 пикселей х 3) = 900 каналов
• (8PL144) 144 светодиода RGB / м ленты x 2 метра = 288 пикселей (288 пикселей x 3) = 864 канала
• (8PX30) 30 светодиодов RGBW / м ленты 5 м = 150 пикселей (150 пикселей x 4) ) = 600 каналов
• (8PX60) 60 светодиодов RGBW / м лента x 4-метровая катушка = 240 пикселей (240 пикселей x 4) = 960 каналов
Удобно запомнить:
• 170 пикселей RGB = 510 каналов DMX = 1 вселенная DMX
• 128 пикселей RGBW = 512 каналов DMX = 1 вселенная DMX
Почему светодиоды на конце ленты теплого белого света / розового цвета на конце при движении белого цвета?
Это происходит из-за падения напряжения на светодиодной ленте при попытке питания большей длины ленты. В результате падения напряжения пиксели вдоль ленты будут постепенно меняться в цвете, если их приводить в движение белым цветом. Лучше всего определить максимально возможную длину пробега до того, как падение напряжения начнет влиять на их цвет, и вводить мощность через каждые х метров.
Чем больше падение напряжения вдоль ряда белых светодиодов, тем более розового оттенка будут появляться самые дальние от источника питания. Вся длина также будет незначительно уменьшаться по мере снижения напряжения. Большинство лент и точек отображают эти явления очень тонко, в то время как некоторые другие могут быть немного более выраженными. Аналогично, степень, в которой человеческий глаз воспринимает это, будет естественно отличаться от человека к человеку, но большинство людей найдут изменение цвета практически неразличимым.
(ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: приведенный выше чертеж не предназначен для точной научной диаграммы. Это простое визуальное представление, чтобы дать вам приблизительное представление о том типе эффекта, который вы иногда можете наблюдать, когда происходит различный процент падения напряжения.)
Какой тип поверхности подойдет для установки адресной светодиодной ленты?
Адресная светодиодная лента должна быть установлена на чистой и сухой поверхности. Пожалуйста, очистите поверхность спиртом, используя чистую ткань перед установкой.Поверхность должна быть теплопроводящей и обеспечивать достаточный отвод тепла от ленты. Поверхность не должна быть текстурированной или изготовлена из материала с низкой поверхностной энергией.
Цветомузыка своими руками
lightru.pro
подключение, управление через ардуино, советы
Если вы житель крупного мегаполиса, то наверняка замечали, как торговые комплексы или бизнес-центры по ночам сверкают подобно телевизору. По ним бегают разноцветные змейки, фигурки, а иногда происходят целые микро-сюжеты. Красочная иллюминация зданий (или архитектурная подсветка) возможна благодаря адресной светодиодной ленте. О ней и пойдет речь в данной статье.
Что это
В отличие от обычной led ленты в адресной каждый светодиод или участок цепи управляется отдельно. Регулирование такой подсветки идет с пульта управления или через запрограммированную плату Arduino.
Технические характеристики
Наиболее качественной и современной является лента ws2812b.
От своих предшественников отличается:
- компактностью;
- простым управлением;
- неограниченным кол-вом последовательно включенных светодиодов.
Максимальный ток, подаваемый на один светодиод ws2812b – 60 миллиампер.
Рабочее напряжение — 5 вольт.
Для каждого светодиода 256 градаций яркости.
Принцип работы
Если рассмотреть в деталях, то можно заметить, что в отличие от обычных led лент рядом с каждым адресным светодиодом находится маленький контроллер (в виде микросхемы) – это и позволяет регулировать их по отдельности.
Обычно лента содержит в себе три-четыре контакта. Два из них питание 5 вольт и ноль, остальные – для управления диодами, логические.
Запустить такую систему нельзя без цифрового контроллера (пульт или Ардуино), который ею управляет.
Читайте также: Инструкция подключения светодиодной ленты для автомобиля: способы и советы.
Сфера применения
Работа с адресной светодиодной лентой – удовольствие не из дешевых. Она достаточно дорогая и используется чаще всего в рекламных вывесках и шоу-бизнесе. Программируются иногда целые многометровые экраны с движущейся картинкой. Широко используются такие системы в дизайне. Например, для подсветки дверей, окон или лестницы.
Среди радиолюбителей встречается интеллектуальная подсветка фоторамок, картин, мебели, потолков и плинтусов.
Мы не будем рассматривать масштабные бизнес иллюминации и крупные праздничные проекты. Все, что будет описано ниже, актуально для домашнего пользования.
Как подключить
Подключить адресную ленту ws2812b несложно. Необходимо подать питание через блок питания на 5 вольт и на ленту, плюс и минус. Найти блок питания с нужным напряжением не должно составить труда.
Обратите внимание, что контакты с двух сторон похожи: DIN, +5V, GND и DO, +5V, GND. Подключать нужно именно вход, то бишь DIN, в противном случае лента не заработает.
Настройка и управление
После подключения цепи главным образом настраивается выходной сигнал для цифрового управляющего устройства Arduino. После покупки Ардуино нужно скачать софт для программирования с официального сайта производителя.
Читайте также: Как правильно выбрать светодиодную ленту для растений (фитолента).
Arduino используется в учебных проектах для первых шагов практиканта в программировании, электроники и робототехники. С помощью такого устройства в тандеме с дополнительным датчиком можно получать данные температуры, давления, влажности и проч. Индикация идет на светодиодные лампочки.
Например, датчик влажности почвы:
Подробней рассмотреть программирование и разные возможности Ардуино можно в интернете, материалов много. В данной статье стоит задача только в обзорном виде показать, что такое адресная светодиодная лента и как она настраивается.
В программе Arduino всего две библиотеки для программирования светодиодов. Пользователи рекомендуют библиотеку Adafruit NeoPixel. По словам опытных радиолюбителей, в ней рациональное использование памяти, так как нет ничего лишнего. Вторая библиотека FastLED. Тоже отлично справляется со своей задачей, но занимает больше внутренней памяти устройства Ардурино.
Прежде, чем заняться серьезным программированием светодиодов, рекомендуем ознакомиться с этим видео.
Здесь просто и доступно показана элементарная программка:
Какую покупать
Нет смысла приобретать устаревшие образцы. Рекомендуем брать только ws2812b.
Читайте также: Полная характеристика ультрафиолетовых светодиодов и лент.
Перед эксплуатацией и работой над своими осветительными проектами запомните две вещи:
- Контроллеры светодиодов (впаянные в ленту) при слишком низких температурах могут нестабильно работать и даже выйти из строя.
- После перегорания одного светодиода по цепочке перестанут работать все остальные, так как программная информация не передается дальше. Впрочем, в некоторых моделях стоят доп.контакты передачи данных, и такой проблемы нет.
В заключение
Если вы заой статьи и захотели попробовать сделать несложную иллюминацию из адресной ленты светодиодов, пишите комментарии. А также делитесь статьей в социальных сетях!
lampasveta.com
Ограничения в использовании умных светодиодов WS2812, WS2801 и подобных в современных проектах декоративной светотехники
Уже несколько лет на рынке светотехники можно встретить такие названия, как: «smart led strip», «smart led pixel» и подобные. Как правило, «умный пиксель» — это сборка из миниатюрного 3-х канального светодиодного драйвера (с интегрированным стабилизатором тока, PWM модулятором и сдвиговым регистром), подключенная к RGB светодиоду. На базе таких пикселей многие производители выпускают «умные» гибкие светодиодные ленты, LED «гвозди» и LED кластера. Также можно встретить такие модели чипов, как WS2812, WS2813, с интегрированным LED драйвером непосредственно в корпус 5050 RGB светодиода. Малые габариты, большое количество последовательно включенных пикселей (более 1000 шт.), простота управления по 1(2) проводу и сравнительно низкая стоимость решения — более чем оправдывают их применение.Эта моя первая публикация на Хабре, в которой я хочу донести мой опыт использования и обозначить недостатки таких пикселей. За несколько последних лет я успел поработать со следующими LED драйверами: LPD6803, WS2801, WS2811, WS2812(B), TM1903, UCS1903, TM1804, TM1803, SM16716 и другими менее ходовыми. В интернете часто можно встретить такой термин как «светодиодная лента с пиксельной адресацией» — я с этим совершенно не согласен, и это является первым ограничением.
Информация в такие ленты/пиксели загружается по последовательному каналу, а именно через сдвиговые регистры с 24-х битной разрядностью (как правило), т.е. 3 канала по 8 бит для RGB. Никаких адресов такие LED пиксели не помнят и работают исключительно по последовательному принципу. Отсутствие сигнала управления на линии данных или синхронизации (если таковая есть), служит командой для преобразования значений в регистрах в PWM сигналы для RGB светодиодов. По этой причине, при выходе из строя информационного канала одного из пикселей, последующие пиксели перестанут корректно работать. Многие неопытные LED «рекламисты» наступили на эти грабли, применяя такие пиксели для уличных экранов.
Рисунок ниже демонстрирует «битые» полоски.
Второе ограничение связанно с температурой использования. В большинстве случаев у пикселей, что управляются только по одному проводу «DATA», к примеру, WS2812B — нижняя температура использования -25 градусов. На практике, часто от -15 градусов. Это связанно с отсутствием хорошего кварцевого блока регенерации сигнала внутри чипа. Таким образом, при низких температурах пиксель перестает корректно работать, наблюдаются «сверчки» и т.п. до полного отсутствия картинки. Другое дело — чипы с синхронизацией: WS2801, LPD6803, к примеру. Здесь имеется хорошая регенерация сигналов по уровням, по времени — регенерация не нужна, поскольку имеется линия синхронизации. Рабочая температура в этом случае от -40 градусов. Но и стоят эти чипы вдвое дороже.
Третье ограничение — глубина цвета.
Рисунок ниже демонстрирует экраны собранный на чипах WS2801.
Не вооруженным глазом заметно, что экран с фоном засвечен. Низкие уровни градиента «умные пиксели» (WS2812, WS2801 и т.п. практически все) не способны воспроизводить так, как это делают современные экраны. Это связанно с низкой разрядностью интегрированного в чип PWM генератора (всего 8 бит на канал) и как следствие – отсутствие полноценной гамма коррекции. Проще говоря, светодиод светит слишком ярко, когда хочется совсем чуть-чуть и ничего с этим нельзя поделать.
Ощутимым минусом, во всяком случае для меня, было отсутствие хорошего софта подготовки и конвертирования анимации, непосредственно для вывода на «железки». Это явилось четвертым ограничением.
Поначалу я использовал софт «LedEdit».
«LedEdit» обеспечивает возможность создания и редактирования видео анимации, захвата и последующего конвертирования на «железо». Но использовать этот софт я могу только совместно с их контроллерами. Также я выявил большие недостатки софта «LedEdit» в плане качества видео захвата и стабильности обработки кадров.
Поскольку в этой теме я был очень заинтересован и обладал неплохими знаниями в области программирования, в том числе микроконтроллеров, я написал свой «граббер» видео с последующей конвертацией на «пиксели». Идею объединить в одной программе возможности создания и конвертирования анимации я сразу отложил, поскольку это не профессиональный подход. Анимацию нужно создавать и редактировать в специализированных программах, к примеру, я выбрал FREE программное обеспечение «Jinx!».
На выходе ПО «Jinx!» можно получить открытый бинарный файл *.out представляющих битовое представление данных прямоугольной матрицы из пикселей для каждого кадра. Теперь дело остается за немногим: сопоставить прямоугольную матрицу из данных для каждого кадра с реальным расположением «умного пикселя» на пиксельном поле и произвести граб анимации. Так у меня родилось FREE программное обеспечение «LS Terminal».
Сейчас ПО «LS Terminal» позволяет работать с большинством видео форматов *.avi, *.flv и д.р., использовать десятки портов, качественно обрабатывать видео захват для десятков тысяч «умных пикселей» расставленных по полю пользователем. Для обработки и визуализации видео я использовал библиотеки OpenCV и OpenGL. Выгрузку данных на «умные пиксели» осуществляю посредством микроконтроллера, который считывает данных с SD карты.
В целом, я привел все основные недостатки «умных пикселей» и если их вынести за скобки, то мы можем увидеть десятки тысяч реализованных проектов. Вот некоторые из них выполненные с помощью моего граббера видео:
— для LED костюмов:
— небольшой изогнутый экран на WS2812:
— в этом объекте несколько тысяч «умных пикселей» WS2801:
habr.com
Светодиодный контроллер своими руками | AlexGyver Technologies
Захотелось мне сделать RGB свет для видео из китайских компонентов. RGB – значит нужен ШИМ контроллер, значит нужно его сделать! Вот и сделал: GyverRGB – контроллер для RGB светодиодных лент со множеством режимов и настроек, модульной структурой и различными способами управления.
Железо
Используется обыкновенная RGB светодиодная лента с общим анодом (контакты 12V G R B). Я использовал два ряда ленты с плотностью 120 диодов на метр, чтобы иметь хороший запас по яркости даже на одном цвете.
В проекте используется Arduino NANO (микроконтроллер ATmega328p). В качестве 100% совместимого аналога можно использовать Arduino UNO/Pro Mini.
Я рассматривал два варианта драйвера для светодиодной ленты: китайский RGB LED amplifier и самодельный драйвер из трёх МОСФЕТ (полевых) транзисторов. LED amplifier очень удобен в подключении, но имеет жуткий недостаток: на высоких частотах у него поднимается нижний порог яркости, что приводит к трате оттенков и вообще некорректной работе режимов.
Вывод: если контроллер не планируется использовать для видео света, то можно поставить LED amplifier и в настройках контроллера поставить низкую частоту (490 Гц), глаз такую частоту не заметит, но снятое на камеру видео будет «стробить». Если планируется использовать контроллер для создания видео света, то в обязательном порядке нужно делать свой драйвер. Также свой драйвер позволит работать с большими отрезками ленты, т.к. транзисторы можно поставить очень мощные.
Полевой транзистор подойдёт практически любой (99%), наковырять можно из материнской платы. Список популярных МОСФЕТов в корпусе to-220: IRF3205, IRF3704ZPBF, IRLB8743PBF, IRL2203NPBF, IRLB8748PBF, IRL8113PBF, IRL3803PBF, IRLB3813PBF (в порядке роста стоимости). Список популярных МОСФЕТов в корпусе D-pak: STD17NF03LT4, IRLR024NPBF, IRLR024NPBF, IRLR8726PBF, IRFR1205PBF, IRFR4105PBF, IRLR7807ZPBF, IRFR024NPBF, IRLR7821TRPBF, STD60N3LH5, IRLR3103TRPBF, IRLR8113TRPBF, IRLR8256PBF, IRLR2905ZPBF, IRLR2905PBF (в порядке роста стоимости).
Управление контроллером предусмотрено тремя способами:
- Энкодер – китайский модуль в двух вариантах
- ИК пульт – продаётся вместе с приёмником-модулем, но удобнее монтировать отдельный приёмник
- Кнопка – обычная нормально-разомкнутая тактовая кнопка
- Bluetooth – управление с приложения GyverRGB для Android
Питается система от 12V, от блока питания или батареи из трёх литиевых аккумуляторов. При питании от аккумуляторов предусмотрен «вольтметр» – делитель напряжения на резисторах, позволяющий измерить напряжение на батарее для вывода его на дисплей.
Софтовые фишки
- Автоматическое отключение дисплея по таймауту неактивности
- Несколько вариантов частоты ШИМ для драйвера:
- 490 Гц – для дешёвых LED усилителей
- 8 кГц – слышно, как пищит
- 4 кГц – работает только на самодельном драйвере
- Настраиваемая до герца
- Настраиваемое направление работы ШИМ (для готовых и самодельных усилителей)
- Автоматическое ограничение тока потребления на основе количества светодиодов и яркости каналов цвета
- Вывод напряжения питания на дисплей в вольтах или процентах
- Режим поддержания яркости при разрядке аккумулятора (при полном заряде чуть занижает яркость)
- Коррекция яркости по CRT гамме
- Матрица коррекции LUT
- 10 настраиваемых профилей
- 11 настраиваемых режимов работы для каждого профиля, из них 5 статических и 6 динамических
- Настройки хранятся в EEPROM и не сбрасываются при перезагрузке
alexgyver.ru