Оглавление:
- Шаг 1: материалы
- Шаг 2: получение заказов DMX
- Шаг 3: Регулировка мощности EL Wire
- Шаг 4: Подключение
- Шаг 5: Установка EL Wire
- Шаг 6: кодирование
- Шаг 7: Наслаждайтесь
- Шаг 8: [БОНУС] Не используется Arduino Mega2560
- Шаг 9: Заключение
Видео: Потолок EL, управляемый DMX: 9 ступеней (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Этот проект представляет собой потолок EL Wire с управлением по DMX. Он изготовлен из 30 EL Wire (что означает Электролюминесцентный провод) в 3 разных цветах, полностью независимых. Он включает стандартный протокол DMX, совместимый с любым программным обеспечением для управления освещением.
Шаг 1: материалы
Необходимые материалы - это в основном электронные компоненты. Вот список всего, что было использовано для завершения этого проекта:
- Arduino Mega 2560
- Блок питания для Arduino (от 9 В до 12 В)
- Вход DMX (и, возможно, выход DMX, если вы не в конце линии DMX)
- MAX485 для преобразования сигнала DMX (RS-485) в последовательный TTL, читаемый Arduino
- Маленький переключатель (см. Шаг DMX, чтобы понять, почему)
- 3 инвертора, специально предназначенные для EL Wire, способные одновременно управлять достаточным количеством EL Wire (в данном случае 100 метров каждый)
- Резисторы 30x 470 Ом
- 30x оптотриаков MOC2023
- 30 резисторов по 1 кОм, 1 Вт
- 30x BTA16 симисторов
- Столько EL Wire, сколько вы хотите!
Теперь, когда все здесь, приступим!
Шаг 2: получение заказов DMX
DMX - очень распространенный протокол управления освещением. В этом проекте EL Wire используется этот стандарт, чтобы быть совместимым с любым контроллером DMX.
Во-первых, нам нужно получить заказы от DMX-интерфейса ди-джея или светового контроллера.
Для достижения этой цели MAX485 выполняет преобразование между логическими уровнями RS-485, используемыми DMX, и логическими уровнями TTL, используемыми последовательным интерфейсом Arduino. Здесь MAX485 подключен только для приема заказов, это только устройство DMX, и оно не будет управлять ничем другим.
Вывод RX должен подключаться к выводу Arduino TX, но очень полезно установить переключатель между ними. Действительно, когда вы попытаетесь загрузить свой код в Arduino, вывод TX должен быть отключен от линии DMX, иначе произойдет сбой. Та же проблема может возникнуть при загрузке Arduino, поэтому просто включите соединение, когда все будет готово.
Чтобы устройства DMX можно было соединить в цепочку, другой выход DMX был припаян параллельно входу (не на схеме).
Шаг 3: Регулировка мощности EL Wire
EL Wire управлять не так просто, как LED, из-за его источника питания. Он должен питаться от специального источника питания, обеспечивающего примерно 120 В переменного тока при 2 кГц.
В самодельном секвенсоре можно было бы использовать реле, но это было не очень интересно из-за времени переключения и звука.
Решение состоит в том, чтобы использовать симисторы с оптотиристиками для изоляции. Я реализовал эту схему на самодельной печатной плате, но вы можете заказать их у профессионала или просто припаять вручную, но это будет немного сложно.
Я решил сделать 3 платы, управляющие 10 выходами каждая, но это можно адаптировать.
Шаг 4: Подключение
Подключение всех карт довольно долгое и повторяющееся. Для большей эффективности я использовал ленточный кабель между Arduino и каждой платой питания.
В центре каждой доски есть мужские заголовки. Затем я припаял женские разъемы на одной стороне ленточного кабеля и мужские разъемы на другой стороне, чтобы подключить непосредственно к Arduino. Каждый провод EL поставляется в клеммной колодке на платах питания.
Все прикручено к деревянной доске, и эта доска закреплена в потолке.
Шаг 5: Установка EL Wire
30 кусков EL Wire привязаны к потолку, но также в виде большого светового колодца.
Сначала в световом колодце скрепляется каждый кусок EL Wire длиной 9 метров. Поскольку он сделан из дерева, ручного степлера было достаточно. Всего 10 штук, расстояние между ними 10 см.
Остальные 20 кусков EL Wire расположены звездой от светового колодца. Все они привязаны к потолку с помощью застежек-молний, потому что металлические прутья проходят через всю комнату. Такое расположение позволяет использовать меньше кабелей для соединения плат.
Шаг 6: кодирование
Чтобы обеспечить связь по протоколу DMX, я использовал библиотеку DMXSerial, доступную здесь.
Остальной код был разработан специально для этого проекта, но его можно полностью адаптировать. Не стесняйтесь использовать его и изменять по своему усмотрению!
Шаг 7: Наслаждайтесь
Чтобы использовать эту систему:
- подключитесь и загрузите код
- выключить выключатель
- подключите ваш DMX-контроллер к DMX-входу
- включить блоки питания
- включи выключатель
- отправьте ваши заказы DMX
- наслаждайся этим !
Шаг 8: [БОНУС] Не используется Arduino Mega2560
Моей первой идеей было создать все печатные платы для этого проекта. Как следствие, я создал схему и макет печатной платы, который включает все необходимое.
На этой плате вы можете найти AtMega328P, который совпадает с Arduino Uno. Однако на нем не хватает выходов, поэтому я добавил 3 MCP23017. Это расширители GPIO, работающие по протоколу I2C. Каждый MCP23017 может добавить 16 новых выходов, но было проще иметь по одному компоненту для каждой платы питания.
Чтобы использовать эту конфигурацию, вы должны использовать библиотеку «ElWireMCP» на основе библиотеки Adafruit MCP23017 вместо библиотеки «ElWireMega» из моего предыдущего кода.
Шаг 9: Заключение
Надеюсь, вам понравится этот проект, и вы будете использовать его по-своему!
Рекомендуемые:
Сделай сам Arduino управляемый Bluetooth автомобиль: 6 шагов (с изображениями)
Сделай сам Arduino управляемый Bluetooth автомобиль: Здравствуйте, друзья! Меня зовут Николас, мне 15 лет, я живу в Афинах, Греция. Сегодня я покажу вам, как сделать 2-колесный автомобиль с управлением по Bluetooth, используя Arduino Nano, 3D-принтер и несколько простых электронных компонентов! Обязательно посмотрите мой
Двухточечный осциллятор, управляемый напряжением: 29 ступеней
Двухточечный осциллятор с управлением напряжением: Привет! Вы нашли проект, в котором мы берем один очень дешевый микрочип, CD4069 (красивый), вставляем в него некоторые детали и получаем очень полезный генератор с отслеживанием высоты тона, управляемый напряжением! Версия, которую мы создадим, имеет только форму волны пилы или пандуса, то есть о
Сделай сам Build BB-8 в Индии -- Android управляемый и разговорчивый -- В натуральную величину: 19 ступеней (с изображениями)
Сделай сам Build BB-8 в Индии || Android управляемый и разговорчивый || В натуральную величину: ПОДПИШИТЕСЬ на мой канал, чтобы увидеть больше проектов. Этот проект посвящен созданию рабочего, разговорчивого, управляемого Arduino дроида Starwars BB-8 в натуральную величину. мы собираемся использовать только бытовые материалы и небольшую схему Arduino. В этом мы
Все в одном · Терминатор DMX и тестер DMX: 3 шага
Все в одном · Терминатор DMX и тестер DMX: Как специалист по освещению, иногда вам нужно знать, насколько исправны ваши DMX-соединения среди приборов. Иногда из-за проводов, самих приспособлений или колебаний напряжения в системе DMX возникает множество проблем и ошибок. Итак, я сделал
4-канальный диммер DMX: 6 ступеней
4-канальный диммер DMX: концепция заключается в разработке и создании портативного диммера. Требования: Управляемый DMX512 с 4 каналами Портативный Простота в использовании Я предложил эту идею своему профессору из WSU, потому что я хотел объединить мои страсти к театру и компьютерам. Этот проект