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

 
1 2 3

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
Последние действия над темой
1 2 3

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