Первая лента: от нуля до бегущей волны
Полный путь для одной светодиодной ленты: контроллер, патч, картинка, вывод, проверка.
Разберём целиком самый частый случай: одна лента на 150 светодиодов, один пиксель-контроллер, бегущая волна.
Что понадобится
- лента WS2812B или подобная, 150 диодов;
- блок питания с достаточным током (150 диодов на полном белом — это около 9 А при 5 В, берите с запасом);
- пиксель-контроллер с Art-Net или sACN;
- сеть между компьютером и контроллером.
Шаг 1. Контроллер
Через веб-интерфейс или утилиту производителя:
| Настройка | Значение |
|---|---|
| IP | 192.168.0.50, маска 255.255.255.0 |
| Протокол | sACN (или Art-Net) |
| Тип пикселя | WS2812B |
| Порядок цветов | GRB (у WS2812B обычно так) |
| Пикселей на выход 1 | 150 |
| Стартовый юниверс | 1, канал 1 |
150 пикселей × 3 канала = 450 каналов — влезает в один юниверс — Юниверсы.
Шаг 2. Сеть
Компьютеру — статический адрес 192.168.0.10, маска 255.255.255.0.
Проверьте ping 192.168.0.50. Не отвечает — разбирайтесь с сетью, дальше
идти бессмысленно — Настройка сети.
Шаг 3. Картинка
Одна строка пикселей — это TOP размером 150 × 1.
ramp TOP (150 × 1) ──▶ lookup TOP ──▶ null_pixel
▲
палитра (ramp)
Простейшая волна: Ramp TOP в режиме горизонтального градиента,
смещаемый во времени, плюс палитра через
Lookup.
Ещё проще: Noise TOP размером 150 × 1 с движением по tz — получится
живое переливание.
Шаг 4. В значения
null_pixel ──▶ TOP to CHOP ──▶ shuffle ──▶ math (0..1 → 0..255) ──▶ dmx out
TOP to CHOP:Download Type=Next Frame, разрешение уже 150 × 1 — ничего уменьшать не нужно — TOP → CHOP;- на выходе три канала (
r,g,b) по 150 сэмплов; Shuffleраскладывает их в чередование R G B по 450 сэмплов;Mathпереводит в 0…255.
Шаг 5. Вывод
DMX Out CHOP:
| Параметр | Значение |
|---|---|
Interface |
sACN |
Network Address |
192.168.0.50 |
Universe |
1 |
Format |
Packet Per Channel |
Active |
вкл |
Шаг 6. Проверка
- Один белый пиксель, бегущий от начала к концу. Смотрите: он должен идти от первого диода к последнему. Идёт наоборот — переверните картинку. Прыгает — проверьте раскладку.
- Чистый красный. Загорелось зелёным — порядок цветов на контроллере не тот.
- Полный белый. Дальний конец краснеет — проблема с питанием, а не с патчем — Контроллеры.
- Плавное затухание. Ступеньки внизу — добавьте гамму.
Шаг 7. Волна
Готово. Дальше — Эффекты: скорость, длина волны, палитра, реакция на звук. Но сначала убедитесь, что четыре проверки выше проходят.
Девяносто процентов проблем на больших объектах — это те же четыре ошибки, только умноженные на сорок контроллеров.