А до репитеров раскидайте матрицы по разным пинам, к примеру, да выводите на все разом (не с гледиатора, а fastled-ом, к примеру). По питанию будет такая же нагрузка. Сразу и узнаете - сигнал ослабевает или БП плох.
А причем тут сигнальная линия, тут именно питание. Диод сам себе репетир. По питанию нужно толстыми проводами подпаяться к середине, потом к серединам половинок и тд ленты , как бц усилить шитающую шину. Там токи не маленткие получаются.
А шкаф навел на мысль, что из куска ленты получится очень неплохая гаишная люста :)
Панель стостоит из 6-ти матриц 10х10, 2 ряда по 3 в каждом:
123
456
Питание подходит к каждой матрице параллельно. Странно, что при максимальной нагрузке на БП FSP 300w белый цвет, никаких глюков не наблюдается, а при снижении интенсивности свечения (примерно до 30%) калбасит пол экрана. При чем первая матрица всегда стабильно работает, даже когда выбран самый минимум свечения (диоды на ней тусклю тлеют нужным цветом), а все остальные калбасятся.
при снижении интенсивности свечения (примерно до 30%)
А интенсивность свечения как снижается: программным путём или аппаратным?
программным, ползунок в glediator.
Давали уже совет в посте #51: подать на все светодиоды одинаковый цвет с помощью библиотеки FastLED (например). Затем подать тот цвет на 30-50% меньше.
вроде все хорошо, но если убавить яркость, то начинается...
Почитал датащит и не нашел ничего про конденсаторы. думаю в нем проблема. Логика такая, когда яркость большая передаются на лампы значения яркости "большие", так как они передаются интервалами. А когда значения яркости маленькие их импульсы "короче" и они "съедаются" конденсаторами... как то так.
По даташиту резисторов должно быть 6 шт (по 2шт на канал), но, как я понял, китайцы на печатке сделали один общий и три индивидуальных. Видать - это как-то портит "картинку" по формировании цвета. Потому что я вот сейчас прям вижу, что при Fadeout пурпурного пикселя он превращается в красный, а фиолетовый скатывается в синий. А под конец еще и мерцает на малой яркости. Управляю ими через fastled (допускаю, что он неправильно может перемешивать, но мерцание - это явно проблемы внутричиповых ШИМ-ов).
Специально этот вопрос не исследовал, так как на ёлке это не особо важно, а даже и забавно смотрится, но вот на каком-нить панно, конечно, случился бы конфуз.
А до репитеров раскидайте матрицы по разным пинам, к примеру, да выводите на все разом (не с гледиатора, а fastled-ом, к примеру). По питанию будет такая же нагрузка. Сразу и узнаете - сигнал ослабевает или БП плох.
подключить матрицы в обратном порядке можно, тогда питание остается то же, а управление наизнанку, по идее артефакты должны переползти на другие модули, спасибо, завтра проверю.
ну да, я поставил один конденсатор шунтирующий питание у первого пикселя каждой из 6-ти матриц панели.
Кстати, конденсаторы видно на фотках, я их припаял со стороны диодов, временно.
з.Ы. утром проверил еще одну интересную вещь, у меня припасены 2 бабины по 300 светодиодов, я подключил их и они не артефачат вообще, при любой интенсивности свечения. Остается дождаться конденсаторов, уже заказал.
А зачем специализированая микросхема? Ардуино справится. БПФ по 64 точкам должно хватить вполне. Можна и больше, но не требуется вроде. Раз в 50мсек набрать 64 отсчета (при дискретизации 10КГц получим 6,4мсек), засунуть в ленту (пусть 500 светодиодов, значить 12мсек) посчитать БПФ за 50-6,4-12=31,6мсек вполне реально. Здесь microsin.net/programming/avr/real-time-digital-audio-processing-using-arduino.html судя по последнему графику за 25мсек считается. Значить еще порядка 6мсек на фильтры, эффекты и прочую лабудень останется.
измерил скорость БПФ из либки
FFT for arduino
guest openmusiclabs.com 8.10.12
Для однобайтовой точности при 128 точках считает за 37мсек. Для 64 точек будет около 15мсек, т.к. сложность его o(n* log(n))
В одной из тем обсуждалось какое максимальное кол-во светодиодов можна подключить. Я там код для безбуферного вывода эффекта запостил. Нет буфера - нет ограничения по ОЗУ. Перетяну сюда чтоб не терялось.
Привет всем! Собрал к Новому году на ATtiny85 вот такие очки
Имеет пять встроенных эфффектов. Которые циклически меняются. Могут работать от аккумулятора с сотового на 4,2 вольта, но я питаю от маленького повербанка на 2500ма. Будут установлены на шляпу а-ля SteamPunk. Код, может кому пригодится.
#include <Adafruit_NeoPixel.h>
#define PIN 0
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(48, PIN);
uint8_t mode = 0, // Эффект по умолчанию
offset = 0; // Position of spinny eyes
uint32_t color = 0xFF0000; // Start red
uint32_t prevTime;
//Путь пикселей при змейке - 48 всего
byte sine1[] = {43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,47,46,45,44,3,2,1,0,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4};
byte sine2[] = {43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,47,46,45,44,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3};
void setup() {
pixels.begin();
pixels.setBrightness(120); // Пол яркости
prevTime = millis();
}
void loop() {
uint8_t i;
uint32_t t;
int r = random(255);
int g = random(255);
int b = random(255);
switch(mode) {
case 0: // Хаотичные блики - вспышки разных диодов в разное время!
i = random(48);
pixels.setPixelColor(i, color);
pixels.show();
delay(15);
pixels.setPixelColor(i, 0);
break;
case 1: // Spinny wheels (Вращение 3 по 3 покругу)
for(i=0; i<24; i++) {
uint32_t c = 0;
if(((offset + i) & 7) < 2) c = color; // 4 pixels on...
pixels.setPixelColor( i, c); // Первое очко
pixels.setPixelColor(47-i, c); // Второе очко (инверсия)
}
pixels.show();
offset++;
delay(80);
break;
case 2: // rainbow
uint16_t i, j;
for(j=0; j<256; j++) {
for(i=0; i<24; i++) {
pixels.setPixelColor(i, Wheel((i+j) & 255));
pixels.setPixelColor(47-i, Wheel((i+j) & 255));
}
pixels.show();
delay(80);
}
break;
case 3: // Zmeyka1
for(i=0; i<48; i++) {
pixels.setPixelColor(sine2[i], pixels.Color(0, 0, 0));
for (byte j=0; j<8; j++){
pixels.setPixelColor(sine2[(j+i+1)%48], Wheel((i+j) & 255)); //random RGB color value
}
pixels.show();
delay(80);
}
break;
case 4: // Zmeyka2
for(i=0; i<48; i++) {
pixels.setPixelColor(sine1[i], pixels.Color(0, 0, 0));
for (byte j=0; j<8; j++){
pixels.setPixelColor(sine1[(j+i+1)%48], Wheel((i+j) & 255)); //random RGB color value
}
pixels.show();
delay(80);
}
break;
case 5: // rainbowCycle
for(j=0; j<256; j++) { // 5 cycles of all colors on wheel
for(i=0; i<24; i++) {
pixels.setPixelColor(i, Wheel(((i * 256 / pixels.numPixels()) + j) & 255));
pixels.setPixelColor(47-i, Wheel(((i * 256 / pixels.numPixels()) + j) & 255));
}
pixels.show();
delay(80);
}
break;
}
t = millis();
if((t - prevTime) > 8000) { // Каждые< 8 seconds...
mode++; // Следующий уровень
if(mode > 5) { // Если последний уровень
mode = 0; // Уровни сначала
color >>= 8; // Следующий цвет R->G->B
if(!color) color = 0xFF0000; // Сброс на красный
}
for(i=0; i<48; i++) pixels.setPixelColor(i, 0);
prevTime = t;
}
}
// Input a value 0 to 255 to get a color value.
// The colours are a transition r - g - b - back to r.
uint32_t Wheel(byte WheelPos) {
WheelPos = 255 - WheelPos;
if(WheelPos < 85) {
return pixels.Color(255 - WheelPos * 3, 0, WheelPos * 3);
} else if(WheelPos < 170) {
WheelPos -= 85;
return pixels.Color(0, WheelPos * 3, 255 - WheelPos * 3);
} else {
WheelPos -= 170;
return pixels.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
}
}
Проблема с артефактами решена, допаял керамику 104 (допаял, не к каждому ws2812b, а через 1 светодиод)и все заработало , как надо, доволен, как слон ))
Здравствуйте. Никто не делал на ёлку несколько вертикальных гирлянд на ws2812, как реализовать, весь интернет перерыл, ничего особо не нашел (кроме видео работы). Взял код от звёзды на ws2812 http://samopal.pro/ws2812-5/, но при большом кол-во светодиодов, начинает гаснуть и глючит...
Поделитесь плиз кодом для примера.
А вы готовые гирлянды полоски брали? Может у вас тоже конденсатор керамических нет в обаязке?
у меня 2 ленты по 5м, порезаны на отрезки по 49 светиков (так уж получилось). Попробую по питанию каждой ленты по кондеры подпаять 0.1мкФ.
Кстати: все ленты подключены последовательно, питание подключено вначале первой и в конце последней.
Здравствуйте. Никто не делал на ёлку несколько вертикальных гирлянд на ws2812, как реализовать, весь интернет перерыл, ничего особо не нашел (кроме видео работы). Взял код от звёзды на ws2812 http://samopal.pro/ws2812-5/, но при большом кол-во светодиодов, начинает гаснуть и глючит... Поделитесь плиз кодом для примера.
1. Глюки наступают при падении напряжени на ленте (примерно до 3.3В). Питание лучше подавать параллельно на каждый отрезок ленты
2. Arduino на Atmega329 имеет 2К памяти. Буфер ленты кушает 3Байта на один пиксел. При учете что еще и под программу паямять нужна - максимальное количество диодоы WS2812 - 300-450. Для преодоление этого нужно менять контроллер с большим количеством памяти - Atmega2560/ESP8266/ESP32. А еще лучше купить специализированный T1000S в котором можно эффекты задавать вплоть до захвата видео с экрана
3. Ленты WS2812 последнее время идут очень низкого качества - глюки постоянны. Конденсаторы всех мастей помогают, но не очень сильно. Приходится кобинировать различными участками добиваясь максимального результата.
4. При работе большого количества WS2812 блок питание должне быть с запасом и иметь минимальные пульсации на выходе.
Пробовал на esp8266, ничего не меняется. Скорее всего дело в ленте, в прошлом году на ёлке висела лента 5м и проблем не было, в этом году порезал ее на отрезки.
И не только ленты испоганились. Купил два десятка дискретных WS2812b, так без плясок с обвязками дето треть глючит. Если лента длинная то я бы питал ей с двух концев и про подключение питания посреди ленты думал. Ну и конденсаторы - электролиты с низким внуиренним сопротивлением и керамикой не побрезговал бы.
На моих лентах стоят конденсаторы, добавил по 1мкФ на входе каждой ленты. запустил на Wemod D1 mini
Самое интересное, что когда отключил подпитку с другого конца гирлянды перестали глючить (мерцать белым цветом) ленты, только 6я в конце периодически не работает (питалова нехватает). Блок питания стоит на 8А.
Здравствуйте. никак не могу осилить, наверное простейший код:
имеется 3 гирлянды по 4 светодиода, общее число 12
#define lights_number 3 // Число гирлянд
#define lights_pixel 4 // Число светодиодов в гирлянде
#define total_pixels lights_pixel*lights_number // общее число светодиодов
хочу зажигать светодиоды параленьно во всех лентах либо ленты поотдельности. никак код не идет в голову, помогите, плиз.
А можно взглянуть на код? Интересует реализация эффектов.
Пример из Adafruit_NeoPixel-> strandtest
//вот кусок кода от туда
void loop() {
colorWipe(strip.Color(255, 0, 0), 50); // Red
colorWipe(strip.Color(0, 255, 0), 50); // Green
colorWipe(strip.Color(0, 0, 255), 50); // Blue
}
// Fill the dots one after the other with a color
void colorWipe(uint32_t c, uint8_t wait) {
for(uint16_t i=0; i<strip.numPixels(); i++) {
strip.setPixelColor(i, c);
strip.show();
delay(wait);
}
}
Я полностью с Вами согласен, нужно придумывать или искать готовые, а то эти эффекты похожи на бестолковые гирлянды, которые продают повсюду перед новым годам, не для того ведь мы с Вами паяли WS2812, чтоб бегущие огни демонстрировать.
я вот хотел бы такой эффект:
значит несколько гирлянд последовательно змейкой подклоючены скажем штук 1О по 2О диодов в каждом.
и чтобы рандомно в начале (в верху ленты) появлялся плавно меняющий свою яркость пиксель и также плавно сползал вниз, своеобразный звездопад или снегопад ))
З.Ы. в Glediator можно эффектов понаделать, но нужен комп или малинка какая нить.
Подскажете может - есть ли на алиэкспрессах варианты облегченных страйпов на адресных диодах? Чтобы не лентой, а косичкой и светики мелкие были, а не с палец толщмной? Хотя, наверное, там провода толстые будут энивэй...
Они все какие-то... для монтирования в панель. На окне такие конструкции ужасно смотрятся развешенными, если шторкой не прикрывать, конечно.
я там ролик выкладывал несколько постов выше, те ленты которые на столе 2 штуки, собрался вешать на лоджию, изнутри подозрвеваю будет смотреться ужасно, а вот с улицы очень даже новогодне-празднично. Так что не стоит обращать внимание, как оно будет выглядеть при свете, главное, как в темноте ;)
А до репитеров раскидайте матрицы по разным пинам, к примеру, да выводите на все разом (не с гледиатора, а fastled-ом, к примеру). По питанию будет такая же нагрузка. Сразу и узнаете - сигнал ослабевает или БП плох.
А причем тут сигнальная линия, тут именно питание. Диод сам себе репетир. По питанию нужно толстыми проводами подпаяться к середине, потом к серединам половинок и тд ленты , как бц усилить шитающую шину. Там токи не маленткие получаются.
А шкаф навел на мысль, что из куска ленты получится очень неплохая гаишная люста :)
я уже вроде писал, про то, что глюки появляются в конце последовательности матриц(с 3-й и до 6-й), ладно выложу фотки, там сразу понятней будет.
https://ibb.co/kGXivG
фотка с ПК в программе glediator
https://ibb.co/jYMU2w
как это работает на светодиодной панели
https://ibb.co/gdibhw
вроде все хорошо, но если убавить яркость, то начинается, см. далее
https://ibb.co/mqkHpb
вот такого типа артефакты.
Панель стостоит из 6-ти матриц 10х10, 2 ряда по 3 в каждом:
123
456
Питание подходит к каждой матрице параллельно. Странно, что при максимальной нагрузке на БП FSP 300w белый цвет, никаких глюков не наблюдается, а при снижении интенсивности свечения (примерно до 30%) калбасит пол экрана. При чем первая матрица всегда стабильно работает, даже когда выбран самый минимум свечения (диоды на ней тусклю тлеют нужным цветом), а все остальные калбасятся.
при снижении интенсивности свечения (примерно до 30%)
А интенсивность свечения как снижается: программным путём или аппаратным?
при снижении интенсивности свечения (примерно до 30%)
А интенсивность свечения как снижается: программным путём или аппаратным?
программным, ползунок в glediator.
при снижении интенсивности свечения (примерно до 30%)
А интенсивность свечения как снижается: программным путём или аппаратным?
программным, ползунок в glediator.
Давали уже совет в посте #51: подать на все светодиоды одинаковый цвет с помощью библиотеки FastLED (например). Затем подать тот цвет на 30-50% меньше.
вроде все хорошо, но если убавить яркость, то начинается...
Почитал датащит и не нашел ничего про конденсаторы. думаю в нем проблема. Логика такая, когда яркость большая передаются на лампы значения яркости "большие", так как они передаются интервалами. А когда значения яркости маленькие их импульсы "короче" и они "съедаются" конденсаторами... как то так.
Вобщем, посмотрел я свои пиксели на 2801 - стоит четыре резистора и кондер. Номиналов под пластиком не видать, но я нашел на алиэкспрессе картинку модуля без корпуса: https://ae01.alicdn.com/kf/HTB1BJYuHVXXXXbhXpXXq6xXFXXX6/10-F14-9-WS2801.jpg
По даташиту резисторов должно быть 6 шт (по 2шт на канал), но, как я понял, китайцы на печатке сделали один общий и три индивидуальных. Видать - это как-то портит "картинку" по формировании цвета. Потому что я вот сейчас прям вижу, что при Fadeout пурпурного пикселя он превращается в красный, а фиолетовый скатывается в синий. А под конец еще и мерцает на малой яркости. Управляю ими через fastled (допускаю, что он неправильно может перемешивать, но мерцание - это явно проблемы внутричиповых ШИМ-ов).
Специально этот вопрос не исследовал, так как на ёлке это не особо важно, а даже и забавно смотрится, но вот на каком-нить панно, конечно, случился бы конфуз.
А до репитеров раскидайте матрицы по разным пинам, к примеру, да выводите на все разом (не с гледиатора, а fastled-ом, к примеру). По питанию будет такая же нагрузка. Сразу и узнаете - сигнал ослабевает или БП плох.
подключить матрицы в обратном порядке можно, тогда питание остается то же, а управление наизнанку, по идее артефакты должны переползти на другие модули, спасибо, завтра проверю.
вот схема включения с 5-й стр. даташита
0.1 мкф шунтирует питание каждого пикселя
Ясно, Вы просто написали "на вход", я подумал что на din их повесили...
Кстати сейчас дописываю свою новогоднюю гирлянду, как допишу поделюсь
ну да, я поставил один конденсатор шунтирующий питание у первого пикселя каждой из 6-ти матриц панели.
Кстати, конденсаторы видно на фотках, я их припаял со стороны диодов, временно.
з.Ы. утром проверил еще одну интересную вещь, у меня припасены 2 бабины по 300 светодиодов, я подключил их и они не артефачат вообще, при любой интенсивности свечения. Остается дождаться конденсаторов, уже заказал.
https://ibb.co/ftyc5G
А зачем специализированая микросхема? Ардуино справится. БПФ по 64 точкам должно хватить вполне. Можна и больше, но не требуется вроде. Раз в 50мсек набрать 64 отсчета (при дискретизации 10КГц получим 6,4мсек), засунуть в ленту (пусть 500 светодиодов, значить 12мсек) посчитать БПФ за 50-6,4-12=31,6мсек вполне реально. Здесь microsin.net/programming/avr/real-time-digital-audio-processing-using-arduino.html судя по последнему графику за 25мсек считается. Значить еще порядка 6мсек на фильтры, эффекты и прочую лабудень останется.
измерил скорость БПФ из либки
FFT for arduino
В одной из тем обсуждалось какое максимальное кол-во светодиодов можна подключить. Я там код для безбуферного вывода эффекта запостил. Нет буфера - нет ограничения по ОЗУ. Перетяну сюда чтоб не терялось.
проверен, выводит так https://www.youtube.com/watch?v=mUzARyG3ahw
Привет всем! Собрал к Новому году на ATtiny85 вот такие очки

Имеет пять встроенных эфффектов. Которые циклически меняются. Могут работать от аккумулятора с сотового на 4,2 вольта, но я питаю от маленького повербанка на 2500ма. Будут установлены на шляпу а-ля SteamPunk. Код, может кому пригодится.
Прикольно получилось, сразу вспоминается ролик на ютубу "очки нннада ?"
А мне эти очки про Верку Сердючку напомнили.
визуально мои выглядят вот так https://youtu.be/ct7Dk6OK47k
Проблема с артефактами решена, допаял керамику 104 (допаял, не к каждому ws2812b, а через 1 светодиод) и все заработало , как надо, доволен, как слон ))
вот минимальная аркость по Glediator
https://ibb.co/jjDF9w
вот яркость 5О% по Glediator
https://ibb.co/fbX8Uw
вот яркость 1ОО% по Glediator
https://ibb.co/bwrP2G
я не наблюдаю каких либо вспонтанных всплесков яркости, как раньше, все 1 в 1, как на экране ПК в Glediator.
Всех с наступающим Новым Годом !!! Ура, товарищи!
Здравствуйте. Никто не делал на ёлку несколько вертикальных гирлянд на ws2812, как реализовать, весь интернет перерыл, ничего особо не нашел (кроме видео работы). Взял код от звёзды на ws2812 http://samopal.pro/ws2812-5/, но при большом кол-во светодиодов, начинает гаснуть и глючит...
Поделитесь плиз кодом для примера.
Хватает ли питания всем светодиодам?
А вы готовые гирлянды полоски брали? Может у вас тоже конденсатор керамических нет в обаязке?
Кстати: все ленты подключены последовательно, питание подключено вначале первой и в конце последней.
1. Глюки наступают при падении напряжени на ленте (примерно до 3.3В). Питание лучше подавать параллельно на каждый отрезок ленты
2. Arduino на Atmega329 имеет 2К памяти. Буфер ленты кушает 3Байта на один пиксел. При учете что еще и под программу паямять нужна - максимальное количество диодоы WS2812 - 300-450. Для преодоление этого нужно менять контроллер с большим количеством памяти - Atmega2560/ESP8266/ESP32. А еще лучше купить специализированный T1000S в котором можно эффекты задавать вплоть до захвата видео с экрана
3. Ленты WS2812 последнее время идут очень низкого качества - глюки постоянны. Конденсаторы всех мастей помогают, но не очень сильно. Приходится кобинировать различными участками добиваясь максимального результата.
4. При работе большого количества WS2812 блок питание должне быть с запасом и иметь минимальные пульсации на выходе.
Пробовал на esp8266, ничего не меняется. Скорее всего дело в ленте, в прошлом году на ёлке висела лента 5м и проблем не было, в этом году порезал ее на отрезки.
может подключили че не так, а если отрезок хотяб один включить ? хоть бы фотку сделали интересно ведь, что можно тоже на ёлку повесить ))
И не только ленты испоганились. Купил два десятка дискретных WS2812b, так без плясок с обвязками дето треть глючит. Если лента длинная то я бы питал ей с двух концев и про подключение питания посреди ленты думал. Ну и конденсаторы - электролиты с низким внуиренним сопротивлением и керамикой не побрезговал бы.
На моих лентах стоят конденсаторы, добавил по 1мкФ на входе каждой ленты. запустил на Wemod D1 mini
Самое интересное, что когда отключил подпитку с другого конца гирлянды перестали глючить (мерцать белым цветом) ленты, только 6я в конце периодически не работает (питалова нехватает). Блок питания стоит на 8А.
Я к своей сборке из 20*30 =600 диодов подпаивал только керамику, и все заработало. А сборка из 10*10 без кирамики от ардуины питается и все отлично.
Здравствуйте. никак не могу осилить, наверное простейший код:
имеется 3 гирлянды по 4 светодиода, общее число 12
хочу зажигать светодиоды параленьно во всех лентах либо ленты поотдельности. никак код не идет в голову, помогите, плиз.
Допустим такой пример, как запустить 3 ленты паралельно?
У фастледа в мануале есть отдельный раздел "параллельный вывод на разные страйпы".
У фастледа в мануале есть отдельный раздел "параллельный вывод на разные страйпы".
нашел только подключение нескольких гирлянд к разным пинам...это немного не то
У фастледа в мануале есть отдельный раздел "параллельный вывод на разные страйпы".
нашел только подключение нескольких гирлянд к разным пинам...это немного не то
"С точки зрения банальной эрудиции"(с) разные гирлянды можно подключить либо к разным пинам, либо к одному.
Если к разным - "немного не то", то "то" - это все к одному? ;)))
да, у меня все ленты (ws2812 последовательно, так меньше проводов).
сейчас пробую подключить каждую на отдельный пин.
Вот то что нашел в интернете:
https://47mkr.ru/viewtopic.php?t=2
это последний код. но как в последнем видео не работает!
Вот мое видео https://yadi.sk/i/DIi0ySqskVmQvA
Дак нормально работает, как по мне. Всё параллельно выводится.
Ох, ну и толсты у вас там провода))) в ролике
То что было, это остатки от ленты, чтоб всю не тягать, проверяю на кусках.
В коде не работает заполнение снизу вверх и наоборот
... как запустить 3 ленты паралельно?
Целый час мы репетируем, ради этого я позволил изуродовать свой собственный сарай... (с)
А если серьезно, ленты без особых проблем параллелятся и все работает.
https://youtu.be/d4zjO4964ds вот так.
А можно взглянуть на код? Интересует реализация эффектов.
Пример из Adafruit_NeoPixel-> strandtest
Да, простые эффекты я пробовал, но как-то не понравилось.
Я полностью с Вами согласен, нужно придумывать или искать готовые, а то эти эффекты похожи на бестолковые гирлянды, которые продают повсюду перед новым годам, не для того ведь мы с Вами паяли WS2812, чтоб бегущие огни демонстрировать.
я вот хотел бы такой эффект:
значит несколько гирлянд последовательно змейкой подклоючены скажем штук 1О по 2О диодов в каждом.
и чтобы рандомно в начале (в верху ленты) появлялся плавно меняющий свою яркость пиксель и также плавно сползал вниз, своеобразный звездопад или снегопад ))
З.Ы. в Glediator можно эффектов понаделать, но нужен комп или малинка какая нить.
Подскажете может - есть ли на алиэкспрессах варианты облегченных страйпов на адресных диодах? Чтобы не лентой, а косичкой и светики мелкие были, а не с палец толщмной? Хотя, наверное, там провода толстые будут энивэй...
https://s.click.aliexpress.com/e/bZy1VG9c
Ого, WS2818 с двойной линией передачи данных, если один диод сдох, то остальная партянка продолжает работать, очень актуально.
Они все какие-то... для монтирования в панель. На окне такие конструкции ужасно смотрятся развешенными, если шторкой не прикрывать, конечно.
Они все какие-то... для монтирования в панель. На окне такие конструкции ужасно смотрятся развешенными, если шторкой не прикрывать, конечно.
я там ролик выкладывал несколько постов выше, те ленты которые на столе 2 штуки, собрался вешать на лоджию, изнутри подозрвеваю будет смотреться ужасно, а вот с улицы очень даже новогодне-празднично. Так что не стоит обращать внимание, как оно будет выглядеть при свете, главное, как в темноте ;)