[image]

Светодиодные ленты WS2811 и другие

 
1 2 3 4 5 6 7 13

Monya

опытный

Lisink> Нашёл причину))) отсканировал ленту(простым глазом не разглядеть) и увеличил изображение чипа! Маркировка оказалась на нем sm16703p а не ws2811)) буду разбираться с продавцом. Как работать с этим чипом инфы не нашёл инете)))
Там структура данных вроде одинаковая, только sm16703 временами отличается от WS2811
Прикреплённые файлы:
2811.png (скачать) [819x460, 23 кБ]
 
1603.png (скачать) [907x541, 96 кБ]
 
 
   52.0.2743.11652.0.2743.116
+
-
edit
 

JackSmith

втянувшийся

Monya> но хочется, чтоб можно было подсветку с имитацией заката, рассвета, возможно с программированием по времени. Короче, получается нужен RTC, 3 канала АЦП (для настройки цвета резисторами) - ну пжалуй пару кнопок. Nano по идее должно с головой хватить

в свое время задумывал интеллектуальную подсветку дисплея HD44780, что бы днем включалась т.к. без нее ничего не видно, ночью выключалась чтобы квартира не напоминала кабину звездолета с десятками мерцающих дисплеев, при включении искусственного освещения опять бы загоралась и т.д. пришел к выводу что окромя RTC нужна еще таблица с временем заката/ расвета в тот или иной месяц, + датчик освещенности... или просто один датчик освещенности.

зы как-то не припомню что бы в нано был модуль rtc, есть же чипы и с rtc, которые при грамотных настройках энергосбережения могут годами работать от батарейки, и стоят в разы дешевле. например
   45.045.0
RU hcube #14.09.2016 17:30  @Валентин_НН#15.01.2016 20:19
+
-
edit
 

hcube

старожил
★★
В.Н.> пс. полез в сундук, нашел БП от компа. На наклейке написано +5вольт 25 ампер. Я могу его использовать?

Возможно, нет. Стабилизация в БП идет по +12В. Если они недогружены - может глючить.
   52.0.2743.11652.0.2743.116
+
-
edit
 

hcube

старожил
★★
FantomAK> хочется обойтись парой по оси

Лучше матрицу, через каждые полметра. Человек-то может быть не один :-)
   52.0.2743.11652.0.2743.116

Monya

опытный

В.Н.>> пс. полез в сундук, нашел БП от компа. На наклейке написано +5вольт 25 ампер. Я могу его использовать?
hcube> Возможно, нет. Стабилизация в БП идет по +12В. Если они недогружены - может глючить.
Подгрузить по 12 вольтам где-то 25 Ом и уже нормально работать будет (если лишних 6-7 Ватт електричества не жалко :) )
   52.0.2743.11652.0.2743.116

Monya

опытный

Получил ленточку, сел поиграться. Что-то неадекватно она себя ведет. Если включаю всю ленту только красным, зеленым, синим - все нормально.Включаю красный и зеленый цвета - тоже порядок. А вот если добавить синий (причем именно третьим) - он светится в поляркости, причем еще чуть-чуть пульсируя. Любой один цвет с синим работает нормально, а вот все три вместе - синий сбоит. Такое ощущения, что проваливается посылки по шине для синих светодиодов. Они там вроде-бы последние по времени идут.
   49.0.2623.11249.0.2623.112
+
-
edit
 

Balancer

администратор
★★★★★
Monya> А вот если добавить синий (причем именно третьим) - он светится в поляркости

Питания не хватает? Синий больше всего жрёт. Питание подключал отдельными проводами? Лента какой длины? Глючит ли при малом числе горящих светодиодов?
   44
+
-
edit
 

Balancer

администратор
★★★★★
Monya> Такое ощущения, что проваливается посылки по шине для синих светодиодов. Они там вроде-бы последние по времени идут.

Там каждый элемент себе порцию данных откусывает и остаток пропускает следующему. Т.е. при сбоях глюк будет во всей следующей линии независимо от цвета.
   44
+
-
edit
 

Monya

опытный

Balancer> Там каждый элемент себе порцию данных откусывает и остаток пропускает следующему. Т.е. при сбоях глюк будет во всей следующей линии независимо от цвета.
В общем разобрался - по большому счету, сопли макетирования. Но на длинной ленте все равно последние сини иногда проваливаются (правда при сопливом монтаже). Однако все лечится, если покурить мануалы:
MPORTANT: To reduce NeoPixel burnout risk, add 1000 uF capacitor across pixel power leads, add 300 - 500 Ohm resistor on first pixel's data input and minimize distance between Arduino and first pixel. Avoid connecting on a live circuit...if you must, connect GND first.
 

Ну фильтр по питанию прямо на ленту - как бы само собой разумеющееся мероприятие. А вот рекомендации по пригрузке линии данных (как бы тоже понятно, можно было бы и догадаться, с CAN-шиной и RS485 вроде не первый день работаю :( ) - однако весьма помогает.
   49.0.2623.11249.0.2623.112

Monya

опытный

ЧСХ, ввод яркости потребовали сделать аналоговым, с резисторов. Так несмотря на то, что АЦП загрубил, на малых яркостях все равно заметны шумы с резисторов. Гуляет и гамма и яркость (заметно именно при работе не более половины яркости - на бльшей видно чуствительность глаза забивается). Надо, наверное осреднение написать посерьезнее. В цифре показания АЦП при этом скачут в пределах 5 дискрет в диапазоне 0 - 255. И вот при яркости в 40 едениц АЦП изменения на 5 дискрет глаз вполне ловит.
   49.0.2623.11249.0.2623.112

hcube

старожил
★★
Monya> ЧСХ, ввод яркости потребовали сделать аналоговым, с резисторов. Так несмотря на то, что АЦП загрубил, на малых яркостях все равно заметны шумы с резисторов.

Интегрируй и усредняй фильтром

x = (ADC() + x*99)/100

Шум снизится в 10 раз (квадрат от объема выборки)

Еще помогает сделать меньшую частоту оцифровки на АЦП (она регистром задается). Но фильтр проще и идеологически лучше.

Если хочется быстро - то можно объем выборки поставить в 64 или 128 единиц. Т.е. не делить, а сдвигать на 6 бит влево. И не умножать, а сдвигать на 6 бит вправо плюс вычитание.
   53.0.2785.11653.0.2785.116
Это сообщение редактировалось 29.09.2016 в 14:09

+
-
edit
 

Balancer

администратор
★★★★★
У знакомого возникла интересная задача. Нужно сделать осветительную подсветку светодиодной лентой. С эффектом зажигания от одной стороны. Просто с эффектами проблем нет, WS2811 — и готово. Но освещение! Сейчас там энергосберегайка на 75Вт. Значит, светодиодов надо где-то ватт на 36. На 4 метра длиной.

Я долго рылся, но белых светодиодных лент с пиксельной адресацией на Али не нашёл :)

Но нашёл SK6812. Которая почти как WS2811b, но с дополнительным белым светодиодом, т.е. RGBW вместо RGB.

Заказал в Китае такой лот:

SK6812 RGBW (similar ws2812b) 4 in 1 1m/4m/5m 30/60/144 leds/pixels/m;individual addressable led strip IP30/IP65/IP67 DC5V-in LED Strips from Lights & Lighting on Aliexpress.com | Alibaba Group

Cheap sk6812 rgbw, Buy Quality individually addressable directly from China individually addressable led strip Suppliers: SK6812 RGBW (similar ws2812b) 4 in 1 1m/4m/5m 30/60/144 leds/pixels/m;individual addressable led strip IP30/IP65/IP67 DC5V //  www.aliexpress.com
 

Ну и БП пожирнее (40А при 5В).

Недавно ленты пришли и вчера я начал тестировать.

На упаковке заявлено до 90Вт при полном включении. Первые же тесты показали, что ленте этого не хватает, даже при питании с двух концов. Напряжение проседает на ленте страшно и она виснет... Решил, что придётся резать влагозащиту и питать через каждый метр. И толстый силовой провод рядом :)

Однако, сегодня снова сел, пересобрал, перенеся на другое место для тестов и теперь при питании с двух концов на полной яркости, (255,255,255,255) — ничего не виснет :) Видимо, как всегда, дело в контактах было... Хотя яркость, конечно, на 90Вт и близко не тянет :D

Нашёл китайский ваттметр :) Из розетки на полной яркости жрёт 67.5Вт. На холостом ходу жрётся 5.5Вт. Какой там КПД у блоков питания? Процентов 90? Тогда выходит, что лента жрёт где-то 55Вт

Лента при долгой работе на полной яркости разогрелась до 50°С, мощность потребления из розетки упала до 65.8Вт.

Однако, освещение явно не тянет на эквивалент ~55x9 = 500Вт накаливания :) Или на ~100Вт энергосберегайки. Явно тусклее. То ли от особенностей исполнения элементов, то ли от диаграммы направленности. Точнее пока днём оценить сложно даже при закрытых жалюзи, вечером попробую яркость оценить точнее :)
   44
RU Balancer #22.12.2017 15:57  @Balancer#22.12.2017 13:58
+
-
edit
 

Balancer

администратор
★★★★★
Balancer> Однако, освещение явно не тянет на эквивалент ~55x9 = 500Вт накаливания :) Или на ~100Вт энергосберегайки. Явно тусклее.

Сейчас вечером освещение, очень грубо, тянет, скорее, на 100Вт накаливания. Но оценка грубая, так как ленту без нормального монтажа сложно развернуть направлением на комнату всех элементов. И, похоже, распределение освещения из точки в линию субъективно снижает ощущение яркости.
   44
RU Balancer #22.12.2017 18:06  @Balancer#22.12.2017 15:57
+
-
edit
 

Balancer

администратор
★★★★★
Осветил комнату лентой полным 100% фиолетовым. Очень интересный эффект по балансу белого. С одной стороны, яркость большая (читать/писать не то, чтобы комфортно, но можно) и свет не то, что белый, но не воспринимается ущербным, как какой-нибудь из чистых цветов. С другой стороны, отсутствующий зелёный несёт нашему зрению основную информацию. И его выпадение очень радикально меняет цветовосприятие. Всё красное становится огненным, аж рыжим. Синий чуть ли не флюоресцентным воспринимается. А то, что было ярким светлым зелёным — почти чёрное :)

Что забавно, несколько пластмассовых изделий так и остались зелёными, даже ярче обычного. Флюоресцентная краска :)
   44
+
-
edit
 

Evgeniz

опытный

Balancer> Ну и БП пожирнее (40А при 5В).
Проверь не падает ли напряжение, и сколько в реальности ампер
   63.0.3239.10863.0.3239.108
+
-
edit
 

Balancer

администратор
★★★★★
Evgeniz> Проверь не падает ли напряжение, и сколько в реальности ампер

Не, напряжение на клеммах БП ни на одну десятую не просаживается, так и остаётся 5.09В :)

Да я писал же потом, что при запитывании с двух концов проблемы исчезли, всё ок.
   44
+
-
edit
 

Balancer

администратор
★★★★★
Вот ещё матрица 8x8 на базе WS2812b. Подключается как лента, с программной точки зрения — лента. Просто порезана 8x8 пикселей. Подключил к ESP8266 и хочу сделать загружаемые по воздуху анимации.
Прикреплённые файлы:
20180310_200220.jpg (скачать) [1280x960, 299 кБ]
 
 
   55
+
-
edit
 

Balancer

администратор
★★★★★
Регулярно пишу, что на форумах почти не отмечаюсь, уйдя со всяким микроблоггированием в другие системы, это и электроники касается :D

Вчера, например, прилепил на термосопли упомянутую выше матрицу 8x8 на WS2812 к элементам Lego. И аналогично повесил отладочную плату на Lego-пластину. Так что оно теперь может собираться в такие модули:
Прикреплённые файлы:
20181207_113604.jpg (скачать) [2048x1536, 1,05 МБ]
 
20181207_113613.jpg (скачать) [2048x1536, 761 кБ]
 
20181207_113625.jpg (скачать) [2048x1536, 814 кБ]
 
20181207_113655.jpg (скачать) [2048x1536, 754 кБ]
 
 
   55
RU Валентин_НН #07.12.2018 13:40  @Balancer#07.12.2018 13:16
+
-
edit
 

Валентин_НН

литератор
★★☆
Balancer> Регулярно пишу, что на форумах почти не отмечаюсь, уйдя со всяким микроблоггированием в другие системы, это и электроники касается :D
ты это прекращай. не бросай юных "радиогубителей"


Balancer> Вчера, например, прилепил на термосопли...
даже жувачка в ход пошла :)
   1818
RU Balancer #07.12.2018 17:03  @Валентин_НН#07.12.2018 13:40
+
-
edit
 

Balancer

администратор
★★★★★
В.Н.> даже жувачка в ход пошла :)

Тьфу, даже не заметил. Перед сном некуда было выплюнуть, прилепил и забыл :D



Сейчас на примере рисования пикселей этой матрицы с дочкой стал разбирать программирование на Lua. Удивительно, но на лету схватывает :) Циклы, переменные, сам принцип работы с библиотеками — сразу поняла. Правда, сейчас сидит и балуется, рисуя всякие картинки 8x8 в шестнадцатиричном виде, так примерно (при чём она это делает с телефона). Я, главное, ей объяснил сегодня принципы двоичной и 16-ричной записи только для того, чтобы она из редактора готовые данные переносила, понимая, что это такое. А она сразу в 16-ричном виде стала рисовать :)
Прикреплённые файлы:
2018-12-07_17-00-10.png (скачать) [1194x498, 63 кБ]
 
20181207_170150.jpg (скачать) [2048x1536, 645 кБ]
 
 
   55
?? Balancer #11.12.2018 01:03  @Balancer#07.12.2018 17:03
+
-
edit
 

Balancer

администратор
★★★★★
Balancer> А она сразу в 16-ричном виде стала рисовать :)

Сегодня пошла и записала своё LED-matrix-творчество на YouTube :D (про матрицу смотреть с 0:55):

При чём умудрилась устроить стресс-тест «Web-IDE». Оказывается, если там много файлов в ФС (штук под 40), то для формирования HTML-картинки не хватает памяти и NodeMCU уходит в рестарт. Т.е. понаписала файлов с картинками, а потом больше запускать их не смогла. При попытке открыть в браузере IDE, микроконтроллер сразу уходит в рестарт. Мне сегодня костылять пришлось, пока просто ограничил тупо число выводимых файлов, потом надо будет или переписать на поблочный вывод, или с разбивкой на страницы :)
   55
?? Balancer #11.12.2018 02:11  @Balancer#11.12.2018 01:03
+
-
edit
 

Balancer

администратор
★★★★★
В рамках экспериментов в разных соцсетях записал историю в виде серии постов в Мастодонте и в двуязычном блоге в ZeroNet:

Bal (@balancer@mastodon.wrk.ru)

Вложение: 2 изображения Всё же, постить из Френдики ради одного Мастодонта как-то криво получается. Попробую с разбивкой на несколько сообщений :D Ещё весной я заказал для тестов китайскую светодиодную матрицу на базе светодиодов #WS2812b. Это на которых RGB-ленты делают, в которые данные по одному проводочку грузятся и каждый светодиод своим цветом зажигается. Лента: //  mastodon.wrk.ru
 
   55
LT AleksejLt #24.12.2021 19:44
+
-
edit
 

AleksejLt

опытный

К наступающему НГ - дядька толково объясняет про светодиодные ленты. Модифицировал свои снежинки)

FastLED Basics Episode 3 - Palettes
In the third episode of FastLED basics, we look at palettes. Palettes are a powerful FastLED feature that will help you to create coherent patterns without too much work! We'll have a look at gradient and 16 color palettes, dealing with palettes using online tools, fadeToBlackBy, and finally look at palette blending.
   96.096.0
LT Bredonosec #04.12.2022 00:57
+
-
edit
 
думал, в чайные или сюда - наверно сюда.
Вопрос:
некоторые драйвера на лед свет - постоянного тока, а некоторые - постоянного напряжения.
Второй параметр гуляет и ощутимо. Напр, под нагрузкой показывает 18 вольт, а без нагрузки улетает в аж 50.
Вот собсно, для чего эта разница? Мучание гугла говорит только, что леды надо защищать от овервольтажа и оверкаррента, но концепции переменного напряжения при постоянном токе на выходе - мне непонятны.
Для чего эти различия? Разве овервольтаж не опасен точно так же как и оверкаррент?

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


зы, наконец нарвался на вроде более-менее внятное описание отличия -
Теперь разберёмся, почему такой замечательный светодиодный драйвер нельзя применить для питания светодиодных лент.
Отличие линейных и "плоских" светодиодных светильников от светильников на основе светодиодных лент

Как устроена светодиодная планка в линейных светильниках, уже было рассмотрено выше: она состоит из светодиодов, соединённых между собой в последовательно-параллельные секции. Никаких других элементов, кроме светодиодов, на планке нет.

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

Что касается светодиодных лент, то они устроены по-другому.

Они питаются не от источника с фиксированным током, а от источника с фиксированным напряжением; а в качестве драйвера в каждой секции используется банальный резистор.

Напряжение питания лент обычно составляет 12 или 24 В, но можно найти и с питанием 5 В.

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

и на Драйвер для светодиодных ламп: виды, принцип работы, сборка своими руками что-то подобное же

и собсно остаётся вопрос: всевозможные регуляторы, способные работать вместе с блоками питания на постоянный вольтаж, для драйверов постоянного тока непригодны? или добавив последовательно резистор или что можно с ними работать?
   105.0105.0
Это сообщение редактировалось 04.12.2022 в 01:29
EE Татарин #04.12.2022 03:36  @Bredonosec#04.12.2022 00:57
+
+1
-
edit
 

Татарин

координатор
★★★★★
Bredonosec> некоторые драйвера на лед свет - постоянного тока, а некоторые - постоянного напряжения.
Bredonosec> Второй параметр гуляет и ощутимо. Напр, под нагрузкой показывает 18 вольт, а без нагрузки улетает в аж 50.
Bredonosec> Вот собсно, для чего эта разница? Мучание гугла говорит только, что леды надо защищать от овервольтажа и оверкаррента, но концепции переменного напряжения при постоянном токе на выходе - мне непонятны.
Bredonosec> Для чего эти различия?
Все драйвера СИД - постоянного тока. Просто по самому принципу действия СИД. У него нелинейная ВАХ.

Если источник питания стабилизирует напряжение, то это НЕ драйвер СИД, а просто блок питания. Кк которому могут подключаться СИД с токоограничивающими резисторами. Например, так устроено множество 12-вольтовых СИД-лент, там идёт шина 12В и у каждого СИД свой токоограничивающий резистор. Беда с такими лентами в том, что на арсенид-галиевом (ну, или немного нитрид-галлиевом, алюминий-галлиево-арсенид-нитридном, в общем А3Б5 из этой серии) диоде падает в пределах 3-4В (обычно 3.7), соотвественно, на токоограничивющем сопротивлении падает оставшиеся 8-9В. То есть, из 100% энергии диоду достаётся только треть, а две трети идёт в тепло сразу, даже не доходя до диода. Об экономичности тут уже говорить сложно... получше, чем лампа накаливания, возможно, но всё равно, энергии зря тратится уйма, и не на благое дело... резисторы разогревают ленту, разогрев портит пластик и клей.

Конечно, ты можешь запитать СИД от источника постоянного напряжения... но траты энергии на резисторе много больше чем на свет тут обязательны. Токоограничивающий резистор должен иметь сопротивление больше, чем диод, чтобы выполнять свою функцию - определять ток. Иначе ток будут определять вариации в самом диоде, а это как раз то, чего избегаем.
Правильная схема питания СИД должна давать ему нужный ток, подстраивая напряжение (не только от экземпляра к экземпляру, ещё и во время работы).
   107.0.0.0107.0.0.0
Это сообщение редактировалось 04.12.2022 в 16:59
1 2 3 4 5 6 7 13

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru