Эта моя первая публикация на Хабре, в которой я хочу донести мой опыт использования и обозначить недостатки таких пикселей. За несколько последних лет я успел поработать со следующими 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 костюмов:
— WS2815 VS WS2813
— APA102 vs SK9822
— Барабанное шоу
— в этом объекте несколько тысяч «умных пикселей» WS2801:
Гайд по адресной светодиодной ленте
Итак, данный гайд посвящен адресной светодиодной ленте, я решил сделать его познавательным и подробным, поэтому дойдя до пункта “типичные ошибки и неисправности” вы сможете диагностировать и успешно излечить косорукость сборки даже не читая вышеупомянутого пункта. Что такое адресная лента? Рассмотрим эволюцию светодиодных лент.
Обычная светодиодная лента представляет собой ленту с напаянными светодиодами и резисторами, на питание имеет два провода: плюс и минус. Напряжение бывает разное: 5 и 12 вольт постоянки и 220 переменки. Да, в розетку. Для 5 и 12 вольтовых лент нужно использовать блоки питания. Светит такая лента одним цветом, которой зависит от светодиодов.
RGB светодиодная лента. На этой ленте стоят ргб (читай эргэбэ – Рэд Грин Блю) светодиоды. Такой светодиод имеет уже 4 выхода, один общий +12 (анод), и три минуса (катода) на каждый цвет, т.е. внутри одного светодиода находится три светодиода разных цветов. Соответственно такие же выходы имеет и лента: 12, G, R, B. Подавая питание на общий 12 и любой из цветов, мы включаем этот цвет. Подадим на все три – получим белый, зелёный и красный дадут жёлтый, и так далее. Для таких лент существуют контроллеры с пультами, типичный контроллер представляет собой три полевых транзистора на каждый цвет и микроконтроллер, который управляет транзисторами, таким образом давая возможность включить любой цвет. И, как вы уже поняли, да, управлять такой лентой с ардуино очень просто. Берем три полевика, и ШИМим их analogWrit’ом, изи бризи.
Адресная светодиодная лента, вершина эволюции лент. Представляет собой ленту из адресных диодов, один такой светодиод состоит из RGB светодиода и контроллера. Да, внутри светодиода уже находится контроллер с тремя транзисторными выходами! Внутри каждого! Ну дают китайцы блэт! Благодаря такой начинке у нас есть возможность управлять цветом (то бишь яркостью r g b) любого светодиода в ленте и создавать потрясающие эффекты. Адресная лента может иметь 3-4 контакта для подключения, два из них всегда питание (5V и GND например), и остальные (один или два) – логические, для управления.
Лента “умная” и управляется по специальному цифровому протоколу. Это означает, что если просто воткнуть в ленту питание не произойдет ровным счётом ничего, то есть проверить ленту без управляющего контроллера нельзя. Если вы потрогаете цифровой вход ленты, то скорее всего несколько светодиодов загорятся случайными цветами, потому что вы вносите случайные помехи, которые воспринимаются контроллерами диодов как команды. Для управления лентой используются готовые контроллеры, но гораздо интереснее рулить лентой вручную, используя, например, платформу ардуино, для чего ленту нужно правильно подключить. И вот тут есть несколько критических моментов:
18.* — Товар предоставлен магазином…
Кол-во LED: 128✔ ХАРАКТЕРИСТИКИ
Шаблонов в памяти: 18
Самостоятельное программирование новых картинок: Да
Переключатель: ручной кнопочный переключатель + интеллектуальная индукция
Лампы: RGB 5050 LED lamp
Срок службы светодиодов: 100000 часов
Батарея: 18650 Перезаряжаемая батарея (в комплекте)
Уровень водонепроницаемости: IPX6
Длина продукта: 530 x 90 x 50mm
Вес: 432g
Гарантия: 1 год
Package included:
1 x DIY Programmable Cartoon Style IPX6 Colorful 128-LED Bike Cycling Wheel Light,1 x 18650 Battery, 1 x Battery Charger, 1 x USB Cable, 1 x Bag of Cable Tie, 1 x User Manual
Штука не хрупкая, но магазин дополнительно упаковал коробочку в толстый картон.✔ УПАКОВКА И КОМПЛЕКТАЦИЯ
Хотя боковины немного пострадали. На упаковке ничего не сказано ни про модель, ни про производителя — оригинальный «ноунейм».
Внутри картонной коробки в отдельных нишах пеночтототам находятся все детали «светоколеса».
Общая комплектация, простите, фокус уплыл.
Упаковщик видно пил чай, или поставил на инструкцию чашку =). Инструкцию рекомендую один раз просмотреть, чтобы понять, как крепить, переключать и записывать рисунки.
За диск с ПО и различными картинками спасибо, но актуальней ссылка на файловое хранилище.
Для зарядки Li-Ion аккумуляторной батареи из комплекта прилагается универсальное зарядное, с европейской вилкой. Выдаёт 3.7 В и 450 мА.
Для подключения девайса к USB порту ПК и закачивания изображений, в комплекте находится вот такой кабель.
Кроме этого различные стяжки для крепления и магнит.
Бокс с аккумуляторной батареей, в месте крепления на втулку наклеен двухсторонний скотч.
Кнопка включения или выключения девайса.
Внутри находится аккумуляторная батарея 18650 ёмкостью 2200mAh.
Резиновые уплотнительные кольца на резьбе присутствуют.
Сам девайс представляет из себя полоску со светодиодами, с небольшим отростком для подключения питания или программирования исходящий из пластиковой части посередине.
Уплотнительное резиновое кольцо для обеспечения влагозащиты.
Светодиоды размещены на подложке, напоминающей текстолит, сверху вся поверхность залита прозрачным лаком.
Кнопки управления, переключение режимов и сброс.
Общая мощность составляет 0,6 Ватт.
На одном конце светодиодной полосы, в белом квадрате, находится датчик магнитного поля (датчик Холла). В комплекте с магнитом из комплекта, необходим для корректировки позиционирования изображения.
Длина полосы 52 сантиметра, ширина 2 сантиметра. Вес — 432 грамм. Подойдёт на колесо 26″ и выше.
Первое включение — хаотично загораются блоки светодиодов различного цвета.
Я решил закрепить на переднем колесе — ибо монтаж проще.✔ УСТАНОВКА НА ВЕЛОСИПЕД
Можно использовать толстые белые стяжки из комплекта, но уж шибко они толстые. Я крепил простыми чёрными из комплекта.
С помощью двух стяжек и двухстороннего скотча, прикрепляем блок с аккумулятором к втулке.
Магнитик, также, крепится стяжками к вилке. Рекомендую перед установкой ослабить винт, что бы потом можно было отрегулировать зазор между LED полосой и магнитом — он должен быть в районе 1-1,5 см.
Устанавливаем программное обеспечение и драйвера с CD диска. На моей Win10 x64 никаких проблем с подключением или запуском ПО не возникло.✔ ПО
Программа в управлении очень проста и без русификации интуитивно понятна.
Подключаем LED ленту к ПК и убеждаемся, что значок 1 стал зелёным, и пропала надпись No devices found.
2 — Открываем jpg изображение.
3 — Увеличиваем/уменьшаем зум.
4 — Смотрим, как это изображение будет «на колесе» и при необходимости с помощью линий различной толщины (5) и цвета (6) дорисовываем или правим рисунок.
7- Оригинальное загруженное изображение.
8 — Очищаем память в LED ленте — при необходимости.
9 — Загружаем изображение в память LED ленты. В памяти может находиться до 18 различных изображений.
В момент загрузки, LED лента светится зелёным
Даже не в полной темноте рисунок видно, правда не так ярко и чётко Нормально рисунок начинает отображаться на скорости более 12-15 км/ч.✔ В РАБОТЕ
Если скорости недостаточно, то отображается только фрагмент.
К сожалению, в видео обзоре камера не смогла уловить рисунок, глазами, как и фотоаппаратом нормально видно. Загрузил в LED ленту, несколько тестовых изображений с CD диска. Изображения могут переключаться автоматически, каждые 5 секунд, или можно выбрать какой изображение отображать при езде.
Если движения нет, то через 15-20 секунд LED полоска выключается, при движении — включается автоматически.
Вот так это смотрится в темноте.
✔ ВИДЕООБЗОР
К устройствам первой необходимости отнести этот девайс я не могу, но если хочется разнообразия, вау-эффекта, то к покупке стоит рассматривать. К плюсам могу отнести простоту в монтаже и очень простое ПО. К минусам отнесу крепление на стяжках, аля колхоз-тюнинг, лучше бы придумали нормальное крепление к спицам.✔ ИТОГО
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Светодиоды c пиксельной адресацией WS2812B
Когда то давным давно, еще до эпохи РК86 и ZX-Spectrum, делом чести каждого начинающего радиолюбителя был собрать цветомузыку.На транзисторах, тиристорах и даже тиратронах МТХ90, с лапочками, крашеными цапонлаком и самопальными рассеивателями.
С тех пор интерес к созданию различных светодинамических установок остался, а возможности в эру светодиодов выросли многократно. Хочу рассказать о светодиодах с пиксельной адресацией и что из них можно сотворить.
Речь пойдет о продукции китайской компании WORLDSEMI CO.,LIMITED — светодиодах с пиксельной адресацией с использованием микросхем WS2811.
Описание WS2811
Микросхема WS2811 представляют собой 3-х канальный контроллер/ШИМ драйвер с управлением по одному проводу.Выпускаются WS2811 в корпусах DIP-8 и SOP-8
WS2811 подключаются последовательно друг за другом.
К каждой микросхеме подключается три светодиода с питанием от 5В
или три цепочки с питанием от 12В
На вход первой в цепочке микросхемы подается сигнал из прямоугольных импульсов частотой 400 или 800КГц. Импульсы, в зависимости от скважности, кодируют 0 или 1 для одного бита информации. Длинный (50мс) низкий уровень означает RESET или старт новой последовательности. Первая микросхема считывает 24 бита, в которых закодирован RGB сигнал по трем каналам светодиодов. Остальные импульсы пропускает на выходную шину. Следующие 24 бита достаются второй микросхеме и т.д. Всего каскадом может объединяться 1024 микросхем, информация в которых может обновляться 30 раз в секунду.
Подробнее изучить протокол управления микросхемами WS2811 можно изучить в даташите
Микросхемы WS2811 размещали на светодиодных лентах рядом с трехцветными RGB светодиодами. Но прогресс не стоит на месте. И микросхемы стали размещать прямо в корпусе светодиодов 5050. Так появились светодиоды WS2812
WS2812 и WS2812B отличаются количеством ног. У WS2812B их количество сократили с 6-ти до 4-х
Для тех, кто не хочет самостоятельно паять, сделано множество готовых изделий с WS2811/WS12
Я купил светодиоды WS2812B россыпью для самостоятельной пайки на ТАОБАО.
Доставка со всеми процентами Мистера Тао вышла $7. Получилась итоговая цена $0.13 за один диод
Пришли светодиоды в специальной ленте, которую можно заряжать в устройство автоматического монтажа SMD компонентов
Почему то в описании на ТАО указана модель WS2813-4. На самом деле светодиоды полностью соответствуют описанию WS2812B
Продавец подошел серьезно к продаже и положил в подарок две таких ручки :))
Что можно сделать из таких деталек?
Обычные линейки, которые можно использовать в различных СДУ, иллюминации и прочих поделках со световыми эффектами.
Подробно об изготовлении таких линеек читайте в моей статье
Видео, показывающее работу линейки
Такие линейки, наравне с обычной светодиодной летной на WS2812 подойдут для изготовления системы фоновой динамической подсветки телевизора или монитора.
Следующей моей поделкой стал светодиодный дисплей.
Здесь можно почитать про его изготовление, скачать эскизы печатной платы и демо скетчи для ардуины.
Демонстрация работы дисплея на WS2812B
Пока работал, испортил несколько светодиодов. Нет, не перегревом. Когда паял, фиксировал диоды к плате тем что подвернулось под руку, а именно, маленьким зубастым «крокодильчиком». Так вот, осторожнее, светодиоды WS2812 очень легко повредить механически, так как кристаллы и проводочки там за тонкой прозрачной пленочкой.
К Новому году собираюсь сделать цифро-аналоговые часы, которые могут работать, как светодинамическая установка с подгружаемыми эффектами.
О ней я тоже напишу в своем блоге
Подведем итог
— Товар полностью соответствует своему описанию— Цена минимальная для изделий такого рода
— Светодиоды предоставляют огромные возможности для творчества в домашних самоделках.
— Тем кому не хочется возится с платой, можно купить такие светодиоды на ленте
Полезная информация
Описание микросхемы WS2811 на английском языке
Даташит на WS2811 на английском языке
Даташит на WS2812/WS2812S в корпусе SMD5050 с 6-ю контактами
Даташит на WS2812B в корпусе SMD5050 с 4-ми контактами
Библиотека Adafruit Neo Pixel для работы с WS2811/12 для ардуино
Кот похоже скоро будет разбираться в контроллерах лучше меня 😉
P.S Для тех, кто не любит покупать на ТАОБАО
Ссылка на похожий лот на АЛИ
Там по поиску «WS2812» очень много всего находится
Захотелось мне сделать 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 и не сбрасываются при перезагрузке
Адресная светодиодная лента – это украшение любого проекта 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 кв.м. через каждый метр.
Соблюдение основных моментов и следование инструкции позволяет самостоятельно подключить адресную светодиодную ленту к вашему проекту.
119-Умные светодиоды WS2812B NeoPixels — GetChip.net
Светодиоды (пиксели) WS2812B и светодиодные ленты на базе этих пикселей довольно популярны и это оправдано по нескольким причинам:
— компактность — пиксель содержит в своем корпусе (размером всего 5х5 мм) 3 светодиода и драйвера для них
— простота управления – пиксель управляется посредством простого последовательного интерфейса, который легко реализовать как программно, так и используя аппаратные интерфейсы МК (такие как SPI и UART)
— управление всего по одной линии (не считая проводов питания)
— неограниченное количество включенных последовательно пикселей
— относительно небольшая стоимость (если посчитать стоимость отдельно 3х светодиодов и драйверов к ним выйдет гораздо дороже)
Эта статья попытка обобщить информацию (наверное, больше для себя) об умных светодиодах WS2812B в одном месте.
Начнем знакомство с серией WS
Первым идет WS2801
Фактически, это не светодиод а микросхема-драйвер для RGB-светодиода с последовательным интерфейсом SPI (есть линия данных и тактовая линия). Эти микросхемы используются во встраиваемых конструкциях пикселей:
Есть и ленты с использованием этих драйверов, но, наверное, их не найти уже.
WS2801.pdf (3780 Загрузок)
Дальше — WS2811
Это тоже микросхема для управления RGB-светодиодом, но она уже компактней (8 ног, в отличие от WS2801 — 14 ног) и имеет однолинейный последовательный интерфейс.
WS2811.pdf (3004 Загрузки)
Приближаемся — WS2812(S)
Это уже интегрированные в SMD корпусе 5050 и драйвер и сами светодиоды. Корпус 6-ти ножечный
Как и в предыдущем WS2811 интерфейс однолинейный, но тайминги протокола другие несовместимые.
WS2812.pdf (Одна Загрузка)
И, наконец, WS2812B
Это почти аналог предыдущего светодиода, но уже с 4-мя ножками и слегка измененными таймингами протокола (совместимы, при использовании компромиссных значений временных периодов сигналов)
WS2812B.pdf (7820 Загрузок)
Еще существует WS2812D (аналог PD9823)
Это полностью WS2812B но в корпусе обычного 8мм светодиода.
WS2812D.pdf (Одна Загрузка)
Нас, прежде всего, интересует именно WS2812B, так как он наиболее популярный и недорогой. Его чаще всего используют радиолюбители в своих конструкциях как отдельно, так и в лентах.
Принцип работы WS2812B — официальная информация из даташита.
Физически в WS2812B имеется 3 излучающих светодиода (красный, синий и зеленый) и ШИМ-драйвера управляющие их яркостью. ШИМ-драйвера 8-ми битные, то есть для каждого из цветов возможны 256 градаций яркости и, соответственно, для того чтобы установить яркости для каждого из 3-х светодиодов нужно передать пикселю 8х3=24 бит (3 байта) информации. Протокол передачи информации светодиоду однолинейный с фиксированной скоростью. Единички и нули информации о яркости кодируются длительностью высокого и низкого уровня сигнала в линии.
Время передачи одного бита составляет 0.8+0.45=1.25 мкС — это довольно быстро. Время передачи всего пакета из 24 бит для одного пикселя WS2812B составляет 24*1.25=30 мкС. Для 1000 штук — 1000*30=30 мС (что, например, позволяет обновлять по одной линии панно 30х30 пикселей с частотой 30 раз в секунду!).
Каждый из пикселей WS2812B имеет 2 вывода питания (VDD, VSS), вход (DIN) и выход (DOUT).
На вход DIN подается информация (24бита) для установки нового цвета. Информация о цвете передается побитно (начиная со старшего бита) последовательно для каждой из составляющей цветов G, R, B.
Пиксели соединяются в цепочку следующим образом:
Запись значений цвета цепочке пикселей происходит следующим способом:
Первые 24 бита поданные на DIN записывает себе во временную память (цвет пока остается неизменным с предыдущего раза) первый пиксель. Последующие биты первый пиксель пропускает через себя и выдает на выход DOUT. Второй пиксель повторяет действия первого (оставляя себе первые дошедшие до него 24 бита) и так по цепочке. Для того, чтобы значения цветов из временной памяти пикселей стали активными должна быть выдержана пауза в передаче (reset code) в течении 50мкС. После этой паузы цикл можно повторять снова.
Вот это основное, что нам говорит довольно скудный даташит.
Теперь более интересная часть –
Практические способы включения ленты и реализации протокола WS2812B.
То, о чем умалчивает даташит, я собрал из разных источников у людей имевший практический опыт работы с WS2812B. Конечно, это больше касается лент.
Для начала, общие советы (по большей части взятые с https://learn.adafruit.com):
— подключайте к ленте (между линиями питания) конденсатор побольше, вплоть до 1000 мкФ
— в разрыв линии данных (от МК к ленте) добавляйте резистор 300 — 500 Ом, устанавливая его ближе к ленте.
— по возможности, делайте короче провод данных к ленте
— при «горячем» подключении ленты, подключайте «землю» первой (отключайте последней)
— если лента запитана от отдельного источника питания, ее нужно запитать первой (после чего запитать схему управления)
— не допускайте статического электричества при монтаже ленты
— используйте преобразователь уровня, если лента и устройство управления запитаны от источников питания с разным напряжением
— напряжение питания пикселей, заявленное в даташите, лежит в пределах +3.5 ~ +5.3 вольт. Из чего видно, что предпочтительней подавать на ленту меньше 5ти вольт (этим правилом следует пользоваться при выборе количества элементов при батарейном питании)
— максимальный ток каждого пикселя составляет 60мА (при полной яркости белого цвета). Если Вы не планируете использовать ленту WS2812B как источник белого света (для этого лучше взять обычную светодиодную ленту с белыми светодиодами), то принято считать, что, усреднено, каждый пиксель потребляет 20мА.
Соответственно:
минимальный ток ИП = 20мА*количество_пикселей.
максимальный ток ИП = 60мА*количество_пикселей
— из последнего пункта вытекает следующее: если лента длинная, то недопустимо подавать на нее питание только с одной стороны. Для того чтобы исключить перегревание (или даже перегорание) токопроводящих дорожек ленты, питание ленты необходимо распределить по всей ее длине, подводя питание в нескольких местах отдельными проводами.
Теперь более ценные советы по реализации протокола
Есть несколько способов реализовать протокол умных светодиодов:
— аппаратный при помощи SPI-интерфейса
— аппаратный при помощи UART-интерфейса
— программный
Достоинство первых двух способов – это возможность освободить МК от части работы по передаче бит информации о цвете пикселю. Недостатки этих способов – во-первых, ограниченное количество линий управления пикселями (у МК редко бывает много незадействованных интерфейсных выходов), во-вторых, требуется дополнительное разбитие байтов информации о цвете на пачки битов (что частично съедает свободное время МК в моменты аппаратной передаче бит)
Реализация протокола WS2812B (NeoPixel) при помощи SPI
Прежде, чем приступить к реализации, следует акцентировать внимание, что у WS2812B кодирование нулей и единичек происходит по правилу 1/3 (смотрите даташит выше). То есть ноль передается как 1/3 времени высокий уровень и 2/3 низкий. Единица – это 2/3 высокий и 1/3 низкий. Из этого следует, что для передачи одного бита для WS2812B нам достаточно 3х бит переданных по SPI.
Как видно на картинке, чтобы сформировать нужную последовательность нулей и единиц, нам придется дробить первичную информацию о цвете на кусочки, кроме того, в байт, передаваемый по SPI, не вписывается триады и их придется дробить тоже, перенося часть информации о бите для пикселя в следующую посылку… выходит очень запутано и сложно.
Но есть решение этой проблемы! Забегая наперед, сообщу, что для пикселя важна длительность периода высокого уровня, а низкий уровень может быть с бОльшим отклонением, чем указано в даташите. Поэтому мы может удлинить наши цепочки бит SPI с трех до четырех:
Вот теперь алгоритм становится более простым и приемлемым к реализации.
Для выдачи информации на пиксели используется только один вывод SPI – MOSI. Выводы MISO и SCK остаются незадействованными. Частота SPI должна быть 1/0.4мкС = 2.5МГц
Реализация протокола WS2812B (NeoPixel) при помощи UART
Все, о чем я писал для SPI, подходит и для UART, но тут есть несколько моментов, которые усложнят реализацию:
— UART в паузах удерживает свою выходную линию (TXD) в высоком уровне, что для пикселей недопустимо, так как невозможно будет избежать неопределенностей в моменты начала и окончании передачи
— соответственно, нужно инвертировать сигнал перед подачей его на пиксели
— а, так как линия инвертируется, нужно инвертировать и передаваемые данные
— UART-пакет, в отличии от SPI, содержит служебные биты – это старт-бит и стоп-бит (бит четности нужно отключать в настройках UART — он не нужен). Дополнительные биты служебной информации нужно учитывать при формировании передаваемого байта, так как они тоже пойдут в пиксель
В итоге, если учесть все нюансы, получается идеальная реализация протокола. Устанавливаем скорость UART 2.5 МГц (это нестандартно), устанавливаем размер кадра 7 бит (вместо стандартных 8-ми), убираем бит четности, оставляем один стоп-бит и получаем следующую картинку:
Программная реализация протокола WS2812B (NeoPixel)
Переходим к тому разделу, ради которого я и писал эту статью (но, видимо, увлекся по ходу 🙂 ). Для меня интересней реализовать этот протокол программно, так как эта реализация дает мне произвольное количество линий у МК к которым можно подключить ленты и управлять ими независимо. Это плюс. Минусом является то, что протокол довольно быстрый и это накладывает ограничения на процедуру формирования сигналов и, конечно, в моменты вывода значений цвета все прерывания у МК должны быть запрещены.
Первая проблема, которую придется решать – это формирование малых временных интервалов.
Для примера. МК работает на частоте 16МГц. Время одного такта 0,0625 мкС
Для формирования интерфейса WS2812B нам нужно формировать 2 временных интервала: 0,4мкС (6 тактов) и 0,85мкС (14 тактов). Всего период бита составляет 20 тактов. Очевидно, язык высокого уровня не способен сформировать код с точной размерностью по тактам. Это возможно реализовать только на языке низкого уровня – придется использовать ассемблер (по крайней мере, только для этой процедуры).
Дальше возникает проблема с точностью формирования этих промежутков. Если мы говорим о передаче данных только для одного пикселя (3 байта), то периоды можно соблюсти очень точно, прописав отдельно буквально каждый бит. Другое дело если нам нужно передавать массив значений в одной посылке без пауз. Тут придется создавать алгоритм, который, кроме того что формирует сигнал (дрыгает ногой МК), еще и считывает данные с массива данных в SRAM (или Flash), возможно, осуществляет несложную обработку данных. В этом случае очень сложно будет уложиться в 20 тактов периода передачи бита и, неизбежно, будут возникать ситуации, где потраченное на обработку время превысит допустимые значения. Вот тут нам помогут исследования проведенные здесь:
Привожу итоговую таблицу того что допускает протокол в плане ухода от даташита.
Более детально читайте в статье по ссылке выше, но если кратко — протокол требует более жесткого формирования периодов сигнала с высоким уровнем, а периоды с низким уровнем могут быть значительно затянуты. Это дает нам простор для реализации «тяжелых» мест.
Далее, даташит нам дает время паузы после которой происходит защелкивание новых значений цвета – 50 мкС. По факту, защелкивание начинается уже после 10 мкС – нужно стараться не делать паузы больше 10 мкС во время передачи длинных пакетов данных.
И последнее, как видно из приведенных выше даташитов, у пикселей WS2812 и WS2812B разные временные периоды, формирующие нули и единички. Но используя допустимые отклонения по времени можно реализовать протокол, который сможет работать без проблем с обоими пикселями.
(Visited 90 506 times, 2 visits today)
программируемых светодиодов –
Введение
evive имеет 1 одноцветный и 2 двухцветных программируемых светодиода, а также фиксированные светодиоды для последовательной связи, индикации питания и состояния зарядки аккумулятора.
Одноцветный программируемый светодиод
Одноцветный светодиод подключается к цифровому выводу 13 Arduino Mega, который программируется и может управляться с помощью функций digitalWrite () или analogWrite ().
Следующий код иллюстрирует использование digitalWrite () для управления светодиодом:
Следующий код иллюстрирует использование analogWrite () для управления светодиодом:
Двухцветный программируемый светодиод
Два двухцветных программируемых Светодиоды прикреплены к цифровым контактам 28 и 29 для первого светодиода и цифровым контактам 30 и 31 для второго светодиода.Управляя выходом одного из выводов, вы можете управлять одним цветом светодиода и управляя вторым цветом. Оба светодиода являются общими катодными светодиодами, что означает, что общий вывод является заземлением, а когда другим выводам присваивается ВЫСОКИЙ, светодиод светится.
Следующая программа иллюстрирует использование двухцветного светодиода.
Непрограммируемые светодиоды:
- Светодиод последовательной связи: evive имеет 4 последовательных канала связи.Для первого канала подключен двухцветный светодиод, который светится, когда связь происходит с канала.
- Светодиод индикации питания: Этот светодиод светится, когда evive питается от любого источника (встроенная батарея или внешний источник питания).
- Светодиод индикации питания: Этот светодиод постоянно светится, когда внутренняя батарея заряжается, и мигает, когда внутренняя батарея не подключена к evive.
Это помогло
Это не помогло
.и233gcp | (5,0 x 2,5) мм, зазор зеленого светодиода |
D1N5765 | TO-46 Пакет GaAsP RED Led |
GL8EG2 | (5.0 x 2,5) мм, арочный тип, диффузионная светодиодная лампа желто-зеленого цвета |
GL8HD2 | (5,0 x 2,5) мм, арочный тип, диффузный светодиодный светильник красного цвета |
GL8HY2 | (5,0 x 2,5) мм, арочный тип, диффузионная светодиодная лампа желтого цвета |
GL8LR2 | (5.0 x 2,5) мм, арочный тип, диффузионный светодиодный светильник красного цвета |
GL8TR2 | (5,0 x 2,5) мм, арочный тип, диффузия красного цвета, светодиодная лампа высокой яркости |
HLMP-1350 | 3мм (T1) Красная светодиодная лампа |
HLMP-1450 | 3мм (T1) Желтая светодиодная лампа |
HLMP-1550 | 3мм (T1) Зеленый светодиодный светильник |
LA_3366-TYP | 3 мм (T1) упаковка, желтый светодиод |
LA_541B-TYP | 5мм (T1 3/4) упаковка, желтый светодиод |
LA_543B-TYP | 5мм (T1 3/4) упаковка, желтый светодиод |
LA_A676-TYP | SMT корпус с боковым излучением, желтый светодиод |
LA_A67F-TYP | SMT корпус с боковым излучением, желтый светодиод |
LA_E63B-TYP | Пакет P-LCC-4 SMT с объективом, янтарным СИД |
LA_E63F-TYP | Пакет P-LCC-4 SMT с объективом, янтарным СИД |
LA_E655-TYP | Пакет P-LCC-4 SMT с объективом, янтарным СИД |
LA_E65B-TYP | Пакет P-LCC-4 SMT с объективом, янтарным СИД |
LA_E65F-TYP | Пакет P-LCC-4 SMT с объективом, янтарным СИД |
LA_E675-TYP | P-LCC-4 SMT корпус, желтый светодиод |
LA_E67B-TYP | P-LCC-4 SMT корпус, желтый светодиод |
LA_E67F-TYP | P-LCC-4 SMT корпус, желтый светодиод |
LA_E6SF-TYP | P-LCC-4 SMT корпус, желтый светодиод |
LA_G67F-TYP | P-LCC-6 SMT корпус, желтый светодиод |
LA_G6SP-TYP | P-LCC-6 SMT корпус, желтый светодиод |
LA_L296-TYP | 0603 SMT корпус, желтый светодиод |
LA_M676-TYP | Малый пакет SMT, янтарный светодиод |
LA_M67B-TYP | Малый пакет SMT, янтарный светодиод |
LA_P47B-TYP | SMT корпус с верхним или обратным креплением, желтый светодиод |
Ribbon Star, RGB 180 Светодиодная лента – UL 12VDC
Артикул: RL-SC-RS-RGB1-10 Страница продукта
Эти светодиодные полоски RGB со светодиодной лентой, отмеченные списком UL, имеют супер яркие 3-в-1 RGB SMD-светодиоды и могут давать 16 миллионов оттенков яркого цвета. Есть 3 светодиода на каждые 2 дюйма. Эта 118-дюймовая (3 м) светодиодная лента может быть разрезана каждые 2 дюйма и имеет множество вариантов быстрого подключения для легкого подключения и использования.Поставляется с монтажной лентой 3M ™ на задней панели для лучшего решения для долгосрочного монтажа. 43 Вт постоянного напряжения 12 В постоянного тока, необходимого для этой 118-дюймовой полосы (4,3 Вт на фут). Эту светодиодную ленту RBG можно использовать для развлекательного освещения, баров, освещения казино, полноцветного освещения в бухте, подсветки RGB и в театральных декорациях; два быстрых разъема. См. ссылку ниже для демонстрационного видео. UL Включен в список для светильников и светильников класса 2, одобрен RoHS и CE.
Ribbon Star, RGB 180 Светодиодная лента – UL 24VDC
Артикул: RL-SC-RS-RGB24-10 Страница продукта
Эти светодиодные полоски RGB со светодиодной лентой, отмеченные списком UL, имеют супер яркие 3-в-1 RGB SMD-светодиоды и могут давать 16 миллионов оттенков яркого цвета.На каждые 4 дюйма есть 6 светодиодов. Эта 118-дюймовая (3 м) светодиодная лента может быть разрезана каждые 4 дюйма и имеет множество вариантов быстрого подключения, для простоты подключения и использования. Поставляется с монтажной лентой 3M ™ сзади, для лучшего решения для долгосрочного монтажа. 43 Вт постоянного напряжения Для этой 118-дюймовой полосы требуется мощность 24 В (4,3 Вт на фут). Эту светодиодную ленту RBG можно использовать для развлекательного освещения, баров, светильников для казино, полноцветных световых прожекторов, подсветки RGB и в театральных декорациях; Поставляется с двумя быстрыми разъемами.Смотрите ссылку ниже для демонстрации видео. Список UL, RoHS и CE утверждены.
RGB LED усилитель сигнала, 12-24VDC 4A / CH
Артикул: LC-OL-1RGBA Страница продукта
Этот усилитель светодиодных сигналов RGB используется для добавления дополнительных светодиодных модулей RGB, светодиодной ленты RGB или светодиодных индикаторов RGB к имеющемуся контроллеру светодиодов RGB и позволит дополнительным лампам работать меняется тот же цвет, что и у ламп RGB, подключенных к главному контроллеру.Добавив этот усилитель RGB и другой источник питания, вы можете добавить до 144 Вт 12 В постоянного тока или 288 Вт 24 В постоянного тока RGB Lighting к вашим существующим источникам света RGB. Только для системы постоянного напряжения 12-24 В пост. Тока, 4 A на канал максимальной мощности через этот усилитель. Для использования с 4-контактным 3-х контурным RGB-освещением с общим анодом. Входная мощность может быть подключена с помощью штекерного разъема 5,5 мм х 2,1 мм или винтовых клемм Сигнальные провода RGB подключаются с помощью винтового разъема.
О TC420
TC420 – это простой программируемый контроллер времени, который может изменять яркость до 5 каналы, каждый канал поддерживает максимум 4 усилителя. Как идея того, что это может запустить, мой папа используя один TC420 для управления основным и поддельным освещением в двух морских аквариумах, 4 ‘400 литров система и система 2 ‘110 литров.
Контроллер программируется ПК через соединение USB.Затем контроллер выполняет желаемое меняется через 5 контрольных портов. Вход в устройство должен осуществляться через регулируемый источник питания, рассчитанный на От 12 В до 24 В, но убедитесь, что источник питания рассчитан на то же напряжение, что и ваши светодиоды, или что вы есть конвертер, чтобы сделать его безопасным.
TC420 использует широтно-импульсную модуляцию (ШИМ) для изменения яркости светодиодов, так как это очень энергия эффективный способ сделать это. Это означает, что TC420 очень быстро мигает светодиодами, изменить яркость светодиодов; это происходит за сотые доли секунды.Каждая «вспышка» светодиода имеет то, что известно как рабочий цикл, и это определяет, как долго светодиод включен и выключен. Представьте наш контроллер для завершения 1 цикла требуется 20000 микросекунд, и наша обязанность установлена на 25%, светодиод будет гореть 5000 микросекунды, а затем выключить на 15000 микросекунд. Чем дольше время выключения, тем ярче светодиоды яркость.
Существует несколько вариантов покупки TC420:
Amazon UK: Программируемый светодиодный контроллер времени TC420
Amazon UK (Prime): 20А Программируемый светодиодный регулятор времени Регулятор RGB DC12V / 24V 5 Канал
Вы также можете купить контроллер на eBay для около £ 18.использование этот поиск чтобы увидеть продукт и использовать этот поиск, чтобы найти его дешевле.
,