Оглавление:

Контроллер IOT DMX с Arduino и Stage Monster Live: 6 шагов
Контроллер IOT DMX с Arduino и Stage Monster Live: 6 шагов

Видео: Контроллер IOT DMX с Arduino и Stage Monster Live: 6 шагов

Видео: Контроллер IOT DMX с Arduino и Stage Monster Live: 6 шагов
Видео: Flipper Zero Alternative? - m5stickC plus 🤯 #shorts 2024, Ноябрь
Anonim
Контроллер IOT DMX с Arduino и Stage Monster Live
Контроллер IOT DMX с Arduino и Stage Monster Live
Контроллер IOT DMX с Arduino и Stage Monster Live
Контроллер IOT DMX с Arduino и Stage Monster Live
Контроллер IOT DMX с Arduino и Stage Monster Live
Контроллер IOT DMX с Arduino и Stage Monster Live

Управляйте освещением сцены и другими устройствами DMX со своего телефона или любого другого устройства с подключением к Интернету. Я покажу вам, как быстро и легко создать собственный DMX-контроллер, который работает на платформе Stage Monster Live с использованием Arduino Mega.

Запасы:

Ардуино Мега 2560

Экран Ethernet

store.arduino.cc/usa/arduino-ethernet-shield-2

DMX щит

www.dfrobot.com/product-984.html?gclid=Cjw…

Библиотека концептетики для DMX-щита

sourceforge.net/p/dmxlibraryforar/code/ci/…

Две (2) короткие перемычки

Один кабель DMX для каждого осветительного устройства DMX

Терминатор DMX

Источник питания (адаптер переменного / постоянного тока, аккумулятор и т. Д.)

Аккаунт Stage Monster Live (требуется подписка, но предлагается 7-дневная бесплатная пробная версия)

www.stagemonsterlive.com

Шаг 1: Подготовка экрана DMX

Подготовка экрана DMX
Подготовка экрана DMX
Подготовка экрана DMX
Подготовка экрана DMX
Подготовка экрана DMX
Подготовка экрана DMX

И экран Ethernet, и экран DMX будут пытаться использовать последовательный порт 0 для связи с Arduino, и они будут мешать друг другу, если мы не исправим это, поэтому сначала нам нужно выполнить небольшую подготовительную работу для обоих экранов. чтобы работать правильно. Поскольку экран DMX размещается наверху стека, будет проще вносить изменения в него вместо экрана Ethernet.

Первое, что нам нужно сделать, это отрезать (или отогнуть) нижние контакты на экране DMX на цифровых контактах 0 и 1 (RX0 и TX0), чтобы эти два контакта не были подключены к Arduino. Позже мы собираемся подключить экран DMX к Arduino через последовательный порт 1. А пока мы можем перейти к небольшой модификации файла conceptinetics.h.

Скорее всего, вы найдете этот файл везде, где хранятся ваши установленные пользователем библиотеки. Для меня это находится в разделе «Документы» -> «Ардуино» -> «Библиотеки» -> «Концептуальная модель». Вы можете просто открыть файл Conceptinetics.h в Блокноте. Примерно на 44 строки ниже того места, где начинается фактический код в этом файле, вы найдете раздел для определения того, какой последовательный порт использовать для порта DMX. По умолчанию он будет установлен на 0. Вы можете изменить его на любой порт, который хотите использовать, раскомментировав строку для этого порта и закомментировав строку для порта 0. Затем сохраните файл. Теперь, когда у нас есть оба щита, подключенные к Arduino, они оба смогут работать, не мешая друг другу.

Шаг 2: Сборка

сборка
сборка
сборка
сборка
сборка
сборка

Это самая легкая часть. Экран Ethernet устанавливается поверх Arduino, а экран DMX - поверх экрана Ethernet. Используя две перемычки, соедините контакты TX0 и RX0 на экране DMX с соответствующими контактами на Arduino (TX1 и RX1, если вы выбрали последовательный порт 1, и так далее). Это позволяет шилду DMX взаимодействовать с Arduino через выбранный вами порт, в то время как шилд Ethernet связывается с ним через последовательный порт 0.

Шаг 3: Код

Загрузите эскиз stmrfile.ino и откройте его в IDE Arduino. Заполните учетные данные Stage Monster Live в переменных под названием Username, Password и Api_Key (это ключ API доступа, который можно найти в разделе Configure на странице вашей учетной записи Stage Monster Live), затем подключите Arduino, выберите свое устройство. в меню «Порт» (в разделе «Инструменты» на панели инструментов) и загрузите эскиз в свой Arduino. Если устройство собрано правильно и библиотека Conceptinetics установлена правильно, ошибок быть не должно.

Шаг 4: Подключитесь к DMX-устройствам

Подключение к устройствам DMX
Подключение к устройствам DMX

Подключите кабель DMX к выходу DMX на экране DMX. Подключите другой конец к первому устройству DMX, затем подключите это устройство DMX к следующему таким же образом и так далее. Используйте терминатор DMX на последнем устройстве DMX в цепочке.

Оставьте Arduino подключенным к компьютеру или отключите от сети и используйте отдельный источник питания для подачи питания. С помощью кабеля Ethernet подключите экран Ethernet к маршрутизатору.

Шаг 5: Настройте устройства освещения / эффектов в Stage Monster Live

Настройка устройств освещения / эффектов в Stage Monster Live
Настройка устройств освещения / эффектов в Stage Monster Live

Войдите в свою учетную запись Stage Monster Live и перейдите в интерфейс управления.

Для каждого из ваших устройств освещения / эффектов DMX выполните следующие действия:

Проверьте, доступно ли ваше осветительное устройство для стандартного режима, щелкнув вкладку «Стандартные устройства», а затем просмотрите доступные устройства в каждой зоне, щелкнув зону, а затем щелкнув «Устройство не выбрано». Если он доступен, вы можете установить его как одно из устройств в стандартном режиме. После его выбора вы можете установить начальный канал, нажав «Начальный канал: Нет».

Если он недоступен в стандартном режиме, вы все равно можете использовать его в расширенном режиме, перейдя во вложенный интерфейс расширенного режима (при использовании мобильного интерфейса нажмите «Управление», затем с помощью стрелок измените «Стандартный режим» на «Расширенный режим». ») и щелкнув« Добавить новое устройство DMX… ». Вы можете проверить, находится ли ваше устройство в базе данных расширенного режима, нажав« Добавить устройство из списка »или просто добавив его как настраиваемое устройство.

Убедитесь, что режим управления и начальный канал на осветительном устройстве такие же, как и в интерфейсе Stage Monster Live.

Вы можете проверить, что все настроено правильно, изменив параметры в интерфейсе Stage Monster Live. Если мощность осветительного устройства не меняется или изменяется не так, как должна, вернитесь к этим шагам и убедитесь, что все было сделано правильно.

Подробнее об использовании интерфейса Stage Monster Live см. В руководстве пользователя по адресу

Шаг 6: Готово

Законченный!
Законченный!

Поздравляю! Теперь у вас есть полнофункциональный DMX-контроллер, работающий на платформе управления Stage Monster Live.

Рекомендуемые: