MIDI-MT - Модуль управления «световыми приборами»

MIDI-MT Документация на Русском языке

Управление освещением

В настоящее время, по приемлемым ценам, стало доступно большое количество светового оборудования поддерживающие управление по поотоколу DMX512.

Протокол DMX512 разработан для управления световыми приборами. Он позволяет управлять по одной трехпроводной линии связи одновременно 512 каналами. В зависимости от возможностей осветительного прибора, можно изменять цвет, яокость, положение светового луча, переключение эффектов и многие другие характеристики. Как правило, на одном осветительном приборе используются сразу несколько каналов. Несколько включенных одновременно приборов, позволяют с помощью протокола управления DMX512, создавать световые картины и элементы оформления самой различной сложности.

Протокол ArtNet, это сетевая версия протокола DMX512. Распространяется по локальной сети путем рассылки на широковещательные адреса. При этом, конечное оборудование должно поддерживать протокол ArtNet, или должен быть установлен гейт для преобразования в протокол DMX512.

MIDI-MT поддерживает оба этих протокола, возможна как одновременная работа по обеим протоколам, так и раздельная. Реализована поддержка как стандартных 8 битных каналов, так и 16 битных. Их можно применять одновременно, но при проектировании сети, надо учитывать что 16 битный канал занимает место двух 8 битных каналов. Например, если вы назначили устройству с четырьмя 16 битными каналами DMX адрес 10, то следующий свободный DMX адрес будет под номером 18 а не 14 .

Подробнее о протоколе можно почитать на сайте dmx-512.ru.

Настройки модуля управления «световыми приборами»

Позволяет управлять световыми приборами и оборудованием по протоколам «DMX512», «ArtNet» и «BobLight».

Настройки привязок органов управления

Назначить 8 или 16 битные каналы вы можете в редакторе конфигураций. Для назначения канала, выбираете необходимы пункт в подменю Контроль относиться к управлению светом:

В последнем столбце настроек, в группе назначение, вам необходимо указать номер DMX канала (адрес). Возможные значения лежат в диапазоне от «1» до «254».

Конфигурационный файл

Также возможно отредактировать файл конфигурации в любом привычном для вас редакторе. Основная секция настроек управления освещением выглядит так:

  ...
  "lights": {
    "pool": true,
    "dmx": {
      "enable": true,
      "send_bobonly": false,
      "port": 4,
      "type": "AdaLight compatible (momo)",
      "baudrate": 115200,
      "stopbits": 1,
      "timeout": 3,
      "smoothly": 5,
      "name": "USB Serial Port"
    },
    "artnet": {
      "enable": false,
      "port": 6454,
      "universe": 1,
      "ip": "192.168.22.105",
      "mask": "255.255.255.0",
      "broadcast": "192.168.22.255"
    },
    "boblight": {
      "enable": true,
      "port": 19333,
      "ip": "192.168.22.105",
      "start_dmx": 0,
      "reverse_dmx": false,
      "brightness": 0,
      "direction": {
        "colors_type": 5,
        "screen_start": 0,
        "screen_directions": [ 12, 12, 14, 14, 28 ],
        "screen_height": [ 10, 10, 10, 10, 10 ],
        "screen_padding": [ 0, 0, 0, 0, 0 ]
      }
    }
  },
  ... 

Репитеры, повторители и конвертеры протоколов

Для реализации объединения сетевых технологий ArtNet, MQTT и DMX512 в единую систему управления световыми приборами можно использовать не только оборудование известных производителей. Гораздо дешевле, использовать для этих целей Arduino подобные платы с поддержкой технологии WiFi, спроектированные на чтпсетах ESP, например ESP8266, ESP32 и т.д.

При этом, получается получить прибор с максимальными возможностями по минимальной цене. Бюджет такого устройства обойдется в стоимость примерно одного трекового светильника, другими словами, его стоимость выйдет примерно в 10-15% от цены аналогично фирменного оборудования.

Одна из таких конструкций, служащая для расширения охвата сети управляемых устройств, работает под управлением программы MIDI-MT, для которой была специально разработана. Простота исполнения и наличие в широкой продаже электронных компонентов делают её универсальной. Это «репитер», который собирает управляющую информацию о состоянии включения осветительных приборов из сетей ArtNet и MQTT, далее информация суммируется и передается по протоколу DMX в проводную сеть, через которую идет реальное управление освещением. Использование подразумевает наличие проводной сети DMX512 и точки подключения к ней.

Репитер можно подключить к сети DMX512 состоящий из одного сегмента. Если сеть управления поделена на несвязанные между собой сегменты, можно установить «репитеры» в каждом сегменте сети, тем самым объединив их в единую сеть. При этом, удаленность расположения сегментов друг от друга не имеет значения, важно что бы все «репитеры» были подключены в единую локальную сеть, при этом подразумевается управление по протоколу ArtNet. В случае отсутствия возможности предоставить всем «репитерам» единую локальную сеть, можно использовать управление по протоколу MQTT. Стандартный режим работы MIDI-MT, это одновременное использование протоколов ArtNet и MQTT для формирования исходящего DMX потока.

В каждом сегменте управления осветительной сетью, где установлен «репитер», он становится «Мастером», при этом сигналы управления MQTT имеют преимущество перед сигналами ArtNet. Если ичточник был включен с помощью MQTT управления, его отключение может быть осуществлено только им. Это относится к любым регулировкам, как к включению и выключению, так и к регулировке яркости или изменения цвета. Напротив, если осветительный прибор был включен сигналами из ArtNet источника, дальнейшее управление могут взять на себя управляющие сигналы по протоколу MQTT .

Подробнее о мульти-протокольных «репитерах» и «конечных точках», можно почитать тут.