Оглавление:

Доска Translightion (управляемый музыкальный визуализатор): 5 шагов
Доска Translightion (управляемый музыкальный визуализатор): 5 шагов

Видео: Доска Translightion (управляемый музыкальный визуализатор): 5 шагов

Видео: Доска Translightion (управляемый музыкальный визуализатор): 5 шагов
Видео: ДОСКА 2024, Ноябрь
Anonim
Доска Translightion (управляемый музыкальный визуализатор)
Доска Translightion (управляемый музыкальный визуализатор)

Превратите музыку в яркое световое шоу с помощью этого настраиваемого проекта светового контроллера. Отлично подходит для ди-джеев, вечеринок и шоу 1: 1!

Обновленная демоверсия ниже!

Шаг 1. Справочная информация

Фон
Фон

Идея, лежащая в основе этого проекта, заключалась в создании контроллера, позволяющего пользователям «воспроизводить» свет, как будто это инструмент с настраиваемыми визуальными эффектами, управлением жестами и регуляторами яркости / скорости.

Учитывая, насколько дорогими могут быть контроллеры потребительского освещения (часто 100 долларов или больше, не считая света!), Мы решили попробовать сделать более дешевое и настраиваемое решение!

ОБНОВЛЕНИЕ - Мы недавно обновили этот проект. Рисунки сборки взяты из версии 1.0, демо-версия ниже.

Подключение и сборка в основном такие же, как и для версии 2.0, мы просто поместили ее в более красивый корпус и добавили дополнительное оборудование для последующих обновлений. Обновленный код также размещен в разделе кода.

Шаг 2: материалы

  • Arduino UNO
  • Ультразвуковой дальномер
  • Digilent Pmod KYPD
  • Поворотный потенциометр
  • Светодиодные ленты (2)
  • Звуковой датчик Seeed Grove v1.6
  • Пистолет для горячего клея
  • Щит (я использовал образец дерева из Home Depot)

Шаг 3: Настройте схему

Настройте схему
Настройте схему
Настройте схему
Настройте схему
Настройте схему
Настройте схему

Одна из проблем, связанных с таким проектом, - это количество кнопок, которые он должен включать. Даже в моем более консервативном дизайне я хотел иметь около 8 кнопок для управления различными визуальными последовательностями, цветовыми палитрами и другим выбором режима. Подключение такого количества кнопок может быть утомительным и открывает много возможностей для того, чтобы одно соединение сломалось и испортило всю производительность. Кроме того, Arduino, который мы используем (UNO), имеет только определенное количество цифровых входов, которые можно использовать. К счастью, с помощью Pmod KYPD мы смогли обойти обе эти проблемы!

Компактный форм-фактор Pmod KYPD позволяет аккуратно разместить его на любой плинтусе, не занимая при этом слишком много места. В качестве монтажной панели я использую образец дерева, который я получил в местном хозяйственном магазине бесплатно. Чтобы подключить этот проект, сначала подключите Pmod KYPD в соответствии с приведенной выше схемой Фритцинга.

Затем подключите потенциометры к аналоговым контактам A5 (яркость) и A4 (скорость). Подключите светодиодные ленты к заземлению и 5 В, затем подключите оба сигнальных контакта к цифровому контакту 11. Подключите звуковой датчик к питанию и земле, а также к белому. провод к A1 и желтый провод к A0 (если у вас нет соединительного кабеля в качестве эталона, желтый провод является внешним, и дополнительная документация по датчику находится здесь. Для датчика Ping / ультразвукового дальномера Триггер находится на цифровом контакте 13 и Echo находится на цифровом контакте 12 (конечно, помимо питания и земли).

Шаг 4: Код

Для кода вам понадобятся библиотеки FastLED и Keypad (обе находятся в диспетчере библиотек Arduino IDE). Клавиатура не отображается первой при поиске, вам придется прокручивать вниз, пока не найдете клавиатуру Марка Стэнли и Александра Бревига.

Скопируйте и вставьте код в IDE Arduino и нажмите кнопку «Загрузить». Пришло время поиграть с доской! Примечание. Кнопки 3 и 4 прикреплены к датчику ping, поэтому попробуйте положить руку на датчик, когда активируете эти визуализаторы. Получайте удовольствие и не стесняйтесь расширять этот проект, добавляя больше визуализаторов, датчиков и т. Д.!

ОБНОВЛЕНИЕ - Мы обновили код и добавили дополнительные функции, загрузите LEDController_2, если вам нужны дополнительные функции.

В новом коде визуализаторы:

1. Поток

2. Водопад

3. DoubleBounce

4. Отскок руки

5. Уровни

6. Центральные уровни

7. Blob

8. AmbientSpots

9. Сегменты

0. Пульс

Шаг 5: Время световых шоу

Время световых шоу!
Время световых шоу!

Пришло время использовать доску!

В моих настройках кнопки 1-4 - это визуальные последовательности, 5 - это автоматический режим со звуковым датчиком, а 6-9, F и C - цветовые палитры, которые влияют на любой из визуализаторов.

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