DIY-управление LED-пикселями через DMX512 и Art-Net
Хочешь сам собрать LED-пиксельную ленту или фасадную подсветку со сменой цвета? DMX512 -- протокол, с которого стоит начать. Разберём основы -- universe, каналы и адресация, -- чтобы инсталляция работала стабильно, а не мигала хаотично.
С чего начать
Разберись с universe и каналами
Один DMX512 universe передаёт 512 каналов, каждый со значением 0-255. Каждый пиксель или сегмент использует несколько каналов (например, R/G/B), поэтому посчитай нужное число каналов до покупки.
Спланируй адресацию
Каждому устройству или группе пикселей нужен свой адрес внутри universe -- иначе контроллер не поймёт, куда какое значение отправлять. Это шаг с таблицей и расчётами, а не просто подключением.
Подключи шлейфом (daisy-chain) с терминатором
Устройства DMX512 соединяются последовательно одно за другим, а не звездой, и на последнем устройстве линии нужен терминатор 120 Ом, чтобы избежать отражения сигнала. На одном сегменте допустимо максимум 32 unit loads, дальше нужен разветвитель.
Присмотрись к Art-Net, если инсталляция растёт
Если хочешь управлять с компьютера или вести сразу несколько universe в большой инсталляции, DMX можно передавать и по сети Ethernet через Art-Net или sACN, а не только напрямую по кабелю RS-485.
Что нужно знать о DMX512
каналов в одном universe
Каждый канал -- значение 0-255 -- управляет одним параметром, например яркостью или цветовым каналом.
Физический уровень на RS-485
Данные передаются со скоростью 250 kbit/s по обычной витой паре -- надёжно, но только при правильной топологии.
Шлейф, а не звезда
Устройства соединяются одно за другим. Звезда или произвольные ответвления вызывают нестабильную работу.
Терминатор 120 Ом в конце линии
Без терминатора сигнал отражается от конца линии, и дальние устройства могут работать некорректно или вовсе не реагировать.
Максимум 32 unit loads на сегмент
Unit load -- это стандартизированная нагрузка приёмника RS-485, а не буквально число устройств: некоторые устройства потребляют больше одной единицы. При превышении лимита нужен разветвитель или повторитель.
Art-Net или sACN по сети
Art-Net широко распространён, но не является официальным стандартом ANSI/ESTA; sACN (ANSI E1.31) -- официальный стандарт с поддержкой multicast. Оба позволяют вести несколько universe по Ethernet.
Что нужно для старта
Базовый набор для DIY-инсталляции LED-пикселей -- без конкретных моделей, так как выбор зависит от твоей задачи.
- Контроллер или декодер DMX512/RS-485
- Витая пара для линии DMX
- Терминатор 120 Ом на конце линии
- Разветвитель/повторитель при большом числе устройств
- Сетевой узел Art-Net/sACN, если ведёшь через Ethernet
Частые вопросы
В чём разница между DMX по кабелю и Art-Net по сети?
Обычный DMX512 идёт напрямую по кабелю RS-485 в топологии шлейфа с терминатором на конце -- просто и надёжно для небольших инсталляций. Art-Net (и sACN) передают universe DMX по сети Ethernet/IP, позволяя управлять с компьютера и вести сразу несколько universe в крупных проектах, но для этого нужна сетевая инфраструктура и шлюз между сетью и линией DMX.
Заработает ли всё, если пропустить планирование адресации?
Честно -- стабильно не заработает. Если у устройств неверно выставлены адреса или на линии нет терминатора, инсталляция может мигать, тормозить или частично не реагировать. DMX512 -- не технология «подключил и забыл»: для правильной работы нужно разобраться в адресации и соблюдать правила терминации и нагрузки сегмента.
Что такое RDM и нужен ли он мне?
RDM (Remote Device Management, ANSI E1.20) работает на той же линии, что и DMX512, и позволяет автоматически обнаруживать и адресовать устройства без ручной настройки DIP-переключателей на каждом из них. Он обратно совместим с обычными приёмниками DMX512, поэтому его можно использовать даже в частичной инсталляции.
Какой разъём мне нужен?
Стандарт ANSI E1.11 требует 5-контактный XLR, но на практике на оборудовании для развлекательного/сценического освещения очень часто встречается 3-контактный XLR -- он не соответствует стандарту, но широко распространён, и именно с ним чаще всего приходится иметь дело на объекте.
Подходит ли DMX512 для обычного домашнего освещения?
DMX512 создан для динамического, сценического света с большим числом каналов на устройство -- отлично подходит для пиксельных лент и инсталляций со сменой цвета. Если нужно просто диммировать и управлять балластами освещения здания, для этого предназначен DALI, у которого другая цель, чем у DMX512.
Готов начать свою инсталляцию DMX/Art-Net?
Посмотри компоненты DMX512 и Art-Net в магазине -- без обязательства заказывать, просто чтобы увидеть, что доступно для твоего проекта.