Первая лента: от нуля до бегущей волны
Одна лента на 150 диодов от нуля до бегущей волны: контроллер, сеть, картинка 150 × 1, TOP to CHOP с двумя Shuffle, DMX Out и четыре проверки, без которых дальше не идут.
Самый частый случай целиком: лента на 150 светодиодов, один пиксель-контроллер, бегущая волна. Нужны лента WS2812B или похожая, блок питания с запасом по току (150 диодов в полном белом — около 9 А при 5 В), контроллер с Art-Net или sACN и сеть до него.
| Контроллер | Значение |
|---|---|
| IP | 192.168.0.50, маска 255.255.255.0 |
| Протокол | sACN (или Art-Net) |
| Тип пикселя | WS2812B |
| Порядок цветов | GRB, у WS2812B обычно так |
| Пикселей на выход 1 | 150 |
| Стартовый юниверс | 1, канал 1 |
150 × 3 = 450 каналов, один юниверс, Юниверсы.
Компьютеру дают 192.168.0.10 с той же маской, и ping 192.168.0.50 обязан
ответить, иначе дальше идти бессмысленно, Настройка сети.
ramp TOP (150 × 1) ──▶ lookup TOP ──▶ null_pixel
▲
палитра (ramp)
Строка пикселей — это TOP 150 × 1. Простейшая волна получается из
горизонтального Ramp TOP, сдвигаемого во времени, с палитрой через Lookup,
а ещё проще взять Noise TOP 150 × 1 с движением по tz и получить живое
переливание.
null_pixel ──▶ TOP to CHOP ──▶ shuffle (swap) ──▶ shuffle (sequence) ──▶ dmx out
TOP to CHOP: Next frame (Fast) и RGBA Units = 0 to 255, значения
сразу в диапазоне DMX, а уменьшать картинку не надо, она уже 150 × 1,
TOP → CHOP. Выходят r, g, b по 150 сэмплов,
альфа не нужна, поле Alpha оставляют пустым. Первый Shuffle (Swap Channels and Samples) делает 150 каналов по три сэмпла, второй (Sequence All Channels) склеивает их в один канал R1 G1 B1 R2 G2 B2… на 450.
| DMX Out CHOP | Значение |
|---|---|
Interface |
sACN |
Network Address |
192.168.0.50 |
Universe |
1 |
Format |
Packet Per Channel — канал на 450 сэмплов уходит в юниверс 1 |
Rate |
40 |
Active |
Вкл |
Проверки, по порядку. Один белый пиксель бежит от первого диода к последнему: бежит наоборот — переверните картинку, прыгает — смотрите раскладку. На чистом красном зажёгся зелёный — на контроллере не тот порядок цветов. В полном белом краснеет дальний конец — это питание, а не проект, Контроллеры. На плавном затухании ступени внизу — нужна гамма.
Прошли все четыре — дальше Эффекты: скорость, длина волны, палитра, звук.
Девять десятых проблем больших объектов — те же четыре ошибки, только помноженные на сорок контроллеров.
Нашли в статье ошибку, устаревшее или непонятное место?