Оглавление:
- Шаг 1: Подготовка экрана DMX
- Шаг 2: Сборка
- Шаг 3: Код
- Шаг 4: Подключитесь к DMX-устройствам
- Шаг 5: Настройте устройства освещения / эффектов в Stage Monster Live
- Шаг 6: Готово
Видео: Контроллер IOT DMX с Arduino и Stage Monster Live: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Управляйте освещением сцены и другими устройствами 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
И экран 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 в цепочке.
Оставьте Arduino подключенным к компьютеру или отключите от сети и используйте отдельный источник питания для подачи питания. С помощью кабеля Ethernet подключите экран Ethernet к маршрутизатору.
Шаг 5: Настройте устройства освещения / эффектов в Stage Monster Live
Войдите в свою учетную запись Stage Monster Live и перейдите в интерфейс управления.
Для каждого из ваших устройств освещения / эффектов DMX выполните следующие действия:
Проверьте, доступно ли ваше осветительное устройство для стандартного режима, щелкнув вкладку «Стандартные устройства», а затем просмотрите доступные устройства в каждой зоне, щелкнув зону, а затем щелкнув «Устройство не выбрано». Если он доступен, вы можете установить его как одно из устройств в стандартном режиме. После его выбора вы можете установить начальный канал, нажав «Начальный канал: Нет».
Если он недоступен в стандартном режиме, вы все равно можете использовать его в расширенном режиме, перейдя во вложенный интерфейс расширенного режима (при использовании мобильного интерфейса нажмите «Управление», затем с помощью стрелок измените «Стандартный режим» на «Расширенный режим». ») и щелкнув« Добавить новое устройство DMX… ». Вы можете проверить, находится ли ваше устройство в базе данных расширенного режима, нажав« Добавить устройство из списка »или просто добавив его как настраиваемое устройство.
Убедитесь, что режим управления и начальный канал на осветительном устройстве такие же, как и в интерфейсе Stage Monster Live.
Вы можете проверить, что все настроено правильно, изменив параметры в интерфейсе Stage Monster Live. Если мощность осветительного устройства не меняется или изменяется не так, как должна, вернитесь к этим шагам и убедитесь, что все было сделано правильно.
Подробнее об использовании интерфейса Stage Monster Live см. В руководстве пользователя по адресу
Шаг 6: Готово
Поздравляю! Теперь у вас есть полнофункциональный DMX-контроллер, работающий на платформе управления Stage Monster Live.
Рекомендуемые:
Тестер и контроллер Arduino DMX 512: 19 шагов
Тестер и контроллер Arduino DMX 512: обновления, описания, разработки … English versionFacebookHerramienta para pruebas y control de iluminación de espectáculos a travelz del protocolo DMX-512, идеальный для того, чтобы проверить работу протокола и установить временные данные. Эсте п
Тестер и контроллер Arduino DMX 512 ENG: 19 шагов
Тестер и контроллер Arduino DMX 512 ENG: Обновления, файлы, коды, схемы … Версия на испанском языке Инструмент FacebookControl для тестирования и светового шоу по протоколу DMX-512, идеально подходит для быстрых тестов на стационарных или временных установках освещения. Этот проект возник из-за необходимости иметь портативный компьютер
Модуль питания IoT: добавление функции измерения мощности IoT в мой контроллер заряда от солнечной батареи: 19 шагов (с изображениями)
Модуль питания IoT: добавление функции измерения мощности IoT в мой контроллер заряда от солнечной батареи: Всем привет, надеюсь, вы все молодцы! В этом руководстве я собираюсь показать вам, как я создал модуль измерения мощности Интернета вещей, который вычисляет количество энергии, вырабатываемой моими солнечными панелями, которая используется моим контроллером заряда солнечной батареи t
Контроллер DIY на базе Arduino - Игровой контроллер Arduino PS2 - Игра в Tekken с DIY-геймпадом Arduino: 7 шагов
Контроллер DIY на базе Arduino | Игровой контроллер Arduino PS2 | Игра в Tekken с помощью DIY Arduino Gamepad: Здравствуйте, ребята, играть в игры всегда весело, но играть с вашим собственным игровым контроллером DIY еще веселее. Поэтому мы создадим игровой контроллер с использованием arduino pro micro в этих инструкциях
YABC - еще один контроллер Blynk - контроллер температуры и влажности облака IoT, ESP8266: 4 шага
YABC - Еще один контроллер Blynk - Контроллер температуры и влажности облака IoT, ESP8266: Привет, производители, недавно я начал выращивать грибы дома, вешенки, но у меня уже есть 3x таких контроллера дома для контроля температуры ферментера для моего домашнего пива, жена также сейчас занимается этим чайным грибом, и в качестве термостата для тепла