1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

ГАЙД ПО АДРЕСНОЙ СВЕТОДИОДНОЙ ЛЕНТЕ

Лента WS2812

Гирлянда

Кольца

Матрицы

ПАРАМЕТРЫ ЛЕНТ С ALIEXPRESS

  • Black PCB / White PCB — цвет подложки ленты, чёрная / белая
  • 1m/5m — длина ленты в метрах
  • 30/60/74/96/100/144 — количество светодиодов на 1 метр ленты
  • IPXX – влагозащита
    • IP30 лента без влагозащиты
    • IP65 лента покрыта силиконом
    • IP67 лента полностью в силиконовом коробе
  • ECO – “экономная” версия ленты, менее качественная и яркая чем обычная

КОНТРОЛЛЕРЫ

Адресные ленты можно подключить к готовому контроллеру и переключать режимы пультом/со смартфона.

Светомузыка

Контроллер 1

Контроллер 2

Контроллер 3

Thermaltake выпускает DDR4 TOUGHRAM RGB в комплектах 2×16 ГБ и 2×32 ГБ с частотой до 4000 МГц

Thermaltake объявляет о выпуске оперативной памяти большой емкости с высокой тактовой частотой — TOUGHRAM RGB 32 ГБ (2×16 ГБ) и 64 ГБ (2x 32 ГБ), которые изготовлены в черном и белом дизайне. Комплект памяти TOUGHRAM RGB 32 ГБ имеет три тактовые частоты — 3200 МГц, 3600 МГц и 4000 МГц, а TOUGHRAM RGB 64 ГБ — 3200 МГц и 3600 МГц. Для обеспечения высокой стабильности работы ПК все микросхемы хорошо экранированы и изготавливаются на десятислойной печатной плате.

реклама

Память имеет специально разработанный радиатор премиум-класса TT с десятью индивидуально адресуемыми светодиодами высокой яркости, который не только быстрее охлаждается, но и позволяет демонстрировать 16,8 миллиона цветов при бесчисленных комбинациях освещения. Память TOUGHRAM RGB объемом 32 ГБ (2 x 16 ГБ) и 64 ГБ (2 x 32 ГБ) совместима с наборами чипсетов AMD X570 и Intel Z490, а также поддерживает технологию Intel XMP 2.0. Для управления световыми эффектами пользователи могут использовать программное обеспечение NeonMaker, TT RGB Plus, TT AI Voice Control, Amazon Alexa и Razer Chroma.

Радиатор памяти выполнен из полированного алюминия и обеспечивает хорошее рассеивание тепла для удовлетворения высокой производительности, а для отображения световых эффектов имеет десять светодиодов. Эксклюзивное программное обеспечение TOUGHRAM может легко контролировать температуру, частоту и производительность в режиме реального времени через простой интерфейс. Технология Intel XMP 2.0 Ready обеспечивает легкий разгон и оптимизацию системы с простой настройкой. Программное обеспечение памяти Thermaltake NeonMaker Lighting — это новое передовое программное обеспечение для редактирования освещения RGB. NeonMaker предоставляет различные потрясающие предустановленные световые эффекты и позволяет пользователям редактировать световые эффекты на каждой отдельной светодиодной лампе с доступом к дополнительным настраиваемым параметрам освещения.

реклама

Световые эффекты для памяти серии Thermaltake RGB PLUS настраиваются с помощью запатентованного программного обеспечения TT RGB PLUS и специально разработанного мобильного приложения. С помощью голосового управления Thermaltake AI Voice Control можно попросить включить или выключить свет, переключить режимы освещения, затемнить свет, изменить цвет света или отрегулировать скорость мигания света.

реклама

Все продукты Thermaltake TT RGB PLUS поддерживают сервис голосовой связи Amazon Alexa, который позволяет контролировать свет общаясь через устройство с поддержкой Alexa. С Amazon Alexa продукты TT RGB PLUS также предлагают дополнительную подсказку для проверки текущих погодных условий в вашем регионе или в любой точке мира. Все, что нужно сделать — это сказать «Alexa, скажи Thermaltake» и цвет освещения будет соответствовать погодным условиям в данном месте. На оперативную память DDR4 TOUGHRAM RGB 32 ГБ (2×16 ГБ) и 64 ГБ (2×32 ГБ) предоставляется ограниченная пожизненная гарантия. Информацию о памяти можно посмотреть на странице Thermaltake.

Подключение лент

Убедитесь, что нашли точку подключения (LED) на полетном контроллере и необходимое напряжение питания.

Для большинства полетных контроллеров подключение делается тремя проводами: питание (5В), земля и данные (на контакт LED).

У светодиодов WS2812 важно соблюдать направление подключения, у каждого светодиода есть контакты «вход данных» (DI или Din) и «выход данных» (DO или Dout). Через контакт DI светодиод получает данные от ПК, а DO подключается к следующему светодиоду. В настоящее время Betaflight и Cleanflight поддерживают управление 32 светодиодами.

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

Читать еще:  Комнатный фонтанчик со светодиодной подсветкой

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

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

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

RGB светодиодные ленты удобно применять для декоративной подсветки витрин, салона машины, вывесок… С ними легко работать, в отличие от простых светодиодов, т.к. токовые ограничители уже стоят, достаточно просто подать нужное напряжение. Возможность, нарезать на сегменты, даёт гибкие возможности при монтаже.

А что, если хочется большего? что если нужно управлять каждым диодом в отдельности? Можно поставить МК, но не каждый микроконтроллер в одиночку потянет множество трехцветных диодов, можно попробовать поставить к каждому. Для таких целей есть специальные светодиодные драйверы, некоторые из которых снабжены возможностью управляться с одной общей, или последовательно проходящей через драйверы, шиной. Где-то пошли дальше, и такой драйвер встроили прямо в RGB светодиод, которому нужен минимум внешней обвязки. Далее последовательно соединённые такие диоды разместили на светодиодной ленте – и в итоге мы получили адресуемую светодиодную ленту.

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

Как не трудно догадаться, в статье речь пойдёт о светодиодном RGB драйвере – WS2811, которые соединяются последовательно и управляются по однопроводной линии данных. И адресуемой светодиодной ленте на совмещенных RGB диодов с такими драйверами.

RGB светодиоды со встроенными WS2811

Как видно на фотографии – такая светодиодная лента состоит из множества последовательно соединённых RGB светодиодов со встроенными драйверами WS2811 (маленькая чёрная точка по середине). Из обвязки такая микросхема, при питании от 5В, требует всего один конденсатор в 0.1мкФ по входу питания, ещё рекомендуется 33Омный резистор на линии данных, который, видимо, производитель упустил.

Схема подключения светодиодов к ws2811 (из datasheet)

Все диоды сидят последовательно на одной линии. Что бы изменить их отображаемый цвет и его интенсивность нужно первому диоду отправить посылку содержащего обращение к каждому из диодов на ленте. Первый драйвер получает всю посылку и передает её дальше за вычетом последнего пакета, который он списывает на свой счёт. Аналогично происходит со всеми оставшимися сборками светодиод-драйвер. Посылка завершается специальной командой RES, которая выделяется длительным низким уровнем сигнала, получив её – все диоды применят свои новые состояния.

Каждый пакет состоит из 24 бит – по 8 бит на каждый канал, в итоге имеем по 255 градаций каждого цвета или 16 миллионов цветов. Каждый бит содержит положительный и отрицательный полупериод, кодирование ноля или единицы осуществляется длительностью полупериодов.

Для работы с адресуемой светодиодной лентой был собран контроллер на базе микроконтроллера PIC16F688 и преобразователя USB интерфейса cp2102 на специально ранее заготовленной универсальной заготовке платы (заказанной на itead studio), поэтому печатку приводить не буду.

Такая светодиодная лента очень прожорлива, её метр с 60 светодиодами на максимуме кушает более 2-х ампер, так что понадобиться хороший и мощный источник питания. Можно ей дать и меньший ток, но тогда она будет гореть с преобладанием красных оттенков.

Прошивка писалась на скорую руку. Был реализован следующий алгоритм работы: сначала в микроконтроллер с компьютера скидывается вся посылка и только после этого она её отображает. Из-за малого количества RAM памяти слабого микроконтроллера получилось реализовать буфер только на 60 адресуемых светодиодов с драйверами WS2811. Из-за средней скорости UART в 38400 скорость обновления всей ленты составляет примерно 50 мс, т.е. максимальная допустимая частота обновления вышла в 20 кадров/секунду. Чего для демонстрации возможности ленты мне хватило. Генерацией всех эффектов занимается специальная программа на ПК, которая то же писалась на скорую руку.

Формат отправляемых команд контроллеру:
Отправка производиться по UART на скорости 38400 8N1.

  • Первый байт – пробел (32 ASCII int код)
  • Второй байт – длина передаваемой посылки (количество светодиодов), от 0 до 60 (передаётся байтом)
  • Далее по 3 байта, в порядке GRB (зеленый, красный, синий), передаются величины ШИМ для каждого светодиода начиная с противоположного конца ленты.

Контроллер отвечает на начала обмена по UART ASCII символом !, по успешному завершению отправки пакета ASCII символом b .

Читать еще:  Как быстро реанимировать нерабочую светодиодную лампу

На основе подобных светодиодных лент можно реализовать небольшие видео экраны и различные инсталляции.

Видео работы ленты

Дополнение от 1.09.2015

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

31 комментарий на « Адресуемая светодиодная RGB лента и LED драйвер WS2811»

сергей пишет 25.04.2014 в 22:44 #

возможно ли появление статей о написании программ для пк? вроде той что представлена в данной статье

Alex_EXE пишет 26.04.2014 в 00:02 #

Уже спрашивали — нет. При желании, базовых знаниях программирования и хорошей книжки за какое-то время можно обучиться писать подобные простые прикладные программы самому. С микроконтроллерами же всё намного разнообразнее, точнее со все возможной ихней периферией.

Сергей пишет 26.04.2014 в 00:50 #

какую книгу посоветуете

Alex_EXE пишет 27.04.2014 в 22:59 #

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

Евгений пишет 02.08.2014 в 05:02 #

Можете предоставить исходный код программы управления?

Alex_EXE пишет 09.08.2014 в 04:56 #

Саша пишет 11.09.2014 в 15:43 #

Выложи пожалуйста печатку..

Артур пишет 03.12.2014 в 01:18 #

Подскажите пожалуйста кто в Москве оптом продает такие ленты и драйвера?? Заранее спасибо.

Alex_EXE пишет 09.12.2014 в 05:27 #

На счёт опта не подскажу, а вот на Митинском радиорынке их много где видел, по-моему они и оптом доставить смогут.

bb пишет 15.01.2015 в 02:44 #

Можно ли их нескольких паралельных лент сделать подобие матрицы?

Alex_EXE пишет 16.01.2015 в 11:43 #

Можно и некоторые так даже делают.

Владимир пишет 09.08.2015 в 22:12 #

PIC16F688 какой прогой прошивал?

Alex_EXE пишет 18.08.2015 в 07:34 #

Программатор PicKit2 и программа из комплекта поставки с одноимённым названием PICkit2 Programmer v2.5

Владимир пишет 19.08.2015 в 22:30 #

Преобразователь на cp2102 принципиально? или можна другой?

Alex_EXE пишет 20.08.2015 в 02:49 #

Любой UART. Хоть ftd232, хоть pl2303, max232, bluetooth, wifi…

Владимир пишет 20.08.2015 в 21:15 #

Еще вопрос, лента как я понял из-за того что много (кушает) запитана от отдельного источника питания а PIC и UART от USB +5v?

Alex_EXE пишет 21.08.2015 в 13:07 #

На видео и в идеале да. Но при желание маленький отрезок ленты можно запитать и от того же USB.
Сейчас этот отрезок ленты у меня включается от USB зарядки без ПК.

Владимир пишет 25.08.2015 в 19:51 #

Собрал схему, по ошибке поставил кварц на 24 и схема не заработала, неужели это кварц виновник торжества?

Alex_EXE пишет 25.08.2015 в 21:20 #

Всё может быть.
Во-первых: МК рассчитан на тактовую частоту до 20МГц.
Во-вторых: интерфейс у данной ленты однопроводный, значит кодирование данных жёстко привязано к таймингам.

Владимир пишет 30.08.2015 в 23:42 #

Мужики, у кого заработала лента?

Alex_EXE пишет 02.09.2015 в 00:35 #

Для удобства проверки ленты без ПК добавил тестовую прошивку, для тестовой работы cp2102 можно не устанавливать.

Владимир пишет 02.09.2015 в 10:18 #

Добрый день, данное устройство запустилось с пол оборота, но запустилось не сразу а после перебора платы вдоль и в поперек и это не самое главное, причина была не в прошивке, не в ошибке в схеме а причина в RGB ленте. Дело в том что с одной стороны в ленте три контакта (+5,END, DIN) с другой стороны (+5,END,DO), ленту мне дали уже с припаяными проводами к контактам (+5,END,DO), как только сигнал подал на DIN так лента ожила. Ребят, при повторе данной конструкции внимательно смотрите на стороны ленты дабы не допустить мои ошибки. Автору безусловно респект и уважуха, вопрос уже задавался но я спрошу еще раз а вдруг повезет: Alex_EXE а нет ли случайно у Вас в планах или времени расширить диапазон эффектов в программе управления.

Alex_EXE пишет 02.09.2015 в 23:04 #

Такого в планах нет. Но если есть люди умеющие программировать на Delphi и которым данный проект интересен — то могу открыть исходники программы для ПК для самостоятельной модернизации.

Владимир пишет 03.09.2015 в 12:37 #

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

даниил пишет 22.09.2015 в 19:14 #

Доброго времени суток.Искал софт для установки последовательности включения лент и их управления под музыкальное сопровождение забрел на ваш сайт …проэкты пишете интересные- сам люблю скоротать вечерок с паяльником на пару…но не могу найти прогу ,чтоб и простая и то что надо было…в данном быстром наброске ,-как вы выражаетесь, как раз есть та основа ,но жаль что тока кусок…т.к там сначала надо будет вывести управление на dmx512 а конечки с дешиков уже по вашему алгоритму …вопрос весьма прост)) — планировали ли вы развивать данную ветку за любой ответ заранее благодарю))
#P.S..сам тока начинаю осваивать С++ и софт пока для меня темный лес ,а например FreeStyler512 напичкан финтифлюхами по самое..до седой бороды осваивать придется..

Читать еще:  Светодиодная лампа – левитрон

Alex_EXE пишет 23.09.2015 в 17:09 #

Данный проект был текстовым, на него основе я познакомился с этой лентой. Но данные наработки мне пока-что не пригодились. Так что данный проект ближайщее время развивать не буду.
Еще, если интересно, могу посоветовать посмотреть проект на основе самодельного rgb контроллера. Отмечу, что тот проект имеет более широкий функционал, в него заложена возможность работы не с одним rgb контроллером, а с несколькими на rs485 шине. Но тот проект тоже сейчас заморожен.

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

даниил пишет 23.09.2015 в 23:34 #

уважуха друг )))как говорится рыбак рыбака видит издалека))действительно ковыряясь в технологиях программирования и специфики конкретных устройств под конкретную задачу будешь называть вещи своими именами ?а не коммерческими как например DMX512 от дяди максимки…суть и направление понял если дело наберет оборот отпишусь в личку…удачи в делах..

Валерий пишет 29.09.2015 в 02:47 #

Доброго времени суток подскажите профану такому как я будет ли работать ргб лента 5050 5 м в моём мерсе борт.сеть 24в без драйвера?и можно ли установить эту ленту напрямую к аккумулятору или же надо в цепь врезать предохранитель?Спасибо!

Михаил пишет 29.01.2016 в 03:32 #

Alex !
Выложите пожалуйста исходниктестовой прошивки. Спасибо.

Alex_EXE пишет 09.02.2016 в 16:09 #

Добавил. эффект писал на скорую руку.

Alex_EXE пишет 30.09.2016 в 17:58 #

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

Светодиодные модули удобно подключать к Arduino и Iskra с помощью Screw Shield, а для программного управления сегментами предусмотрена готовая библиотека.

Для работы светодиодных кластеров с Iskra JS используйте нашу библиотеку на JavaScript.

Цепь светодиодных модулей подключается через три входных контакта:

  • 12V — источник питания 12 В.
  • DI — цифровой вход для управления модулями.
  • GND — общая земля.

Цвет каждого сегмента задаётся лишь одним контактом DI: светодиоды общаются друг с другом по цепочке, направляя информацию по нужному адресу.

Вы можете удлинить цепь, объединив несколько модулей между собой через штатные разъёмы JST-SM3 без пайки и скруток. При этом контакт DO последнего модуля подключается к управляющему входу DI следующего элемента цепи. Если же вам понадобится укоротить цепь для своего проекта — придётся разрезать провода между модулями.

Логическое напряжение на линии управления модулями — 5 В, поэтому в случае с 3,3-вольтовыми управляющими платформами вроде Iskra JS или Wi-Fi Slot вам понадобится помощь драйвера WS2812, который согласует управляющие сигналы.

Почему светодиоды на конце ленты теплого белого света / розового цвета на конце при движении белого цвета?

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

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

(ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: приведенный выше чертеж не предназначен для точной научной диаграммы. Это простое визуальное представление, чтобы дать вам приблизительное представление о том типе эффекта, который вы иногда можете наблюдать, когда происходит различный процент падения напряжения.)

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector