Оглавление:

Контроллер светодиодной ленты MIDI 5V для Spielatron или другого MIDI-синтезатора: 7 шагов (с изображениями)
Контроллер светодиодной ленты MIDI 5V для Spielatron или другого MIDI-синтезатора: 7 шагов (с изображениями)

Видео: Контроллер светодиодной ленты MIDI 5V для Spielatron или другого MIDI-синтезатора: 7 шагов (с изображениями)

Видео: Контроллер светодиодной ленты MIDI 5V для Spielatron или другого MIDI-синтезатора: 7 шагов (с изображениями)
Видео: Моя Первая Кнопка ЮТУБ Бетонная Своими руками 2024, Ноябрь
Anonim
Контроллер светодиодной ленты MIDI 5V для Spielatron или другого MIDI-синтезатора
Контроллер светодиодной ленты MIDI 5V для Spielatron или другого MIDI-синтезатора

Этот контроллер мигает трехцветными светодиодными полосами в течение 50 мс на каждую ноту: синий для G5 - D # 6, красный для E6 - B6 и зеленый для C7 - G7. Контроллер представляет собой MIDI-устройство ALSA, поэтому программное обеспечение MIDI может выводить данные на светодиоды одновременно с устройством MIDI-синтезатора, таким как Spielatron. Трехцветные светодиодные ленты на 5 В и Arduino Nano были приобретены в Banggood.

Шаг 1. Посмотрите на окончательный результат

Image
Image

Здесь контроллер работает со Spielatron. Оба зарегистрированы как MIDI-устройства с использованием ttymidi в соответствии с нашей инструкцией по отправке музыки на Spielatron. И Spielatron, и MIDI-индикаторы отправляют одну и ту же музыкальную дорожку из LMMS.

Шаг 2: Изготовление печатной платы

Заполните печатную плату
Заполните печатную плату

Мы проложили печатную плату, используя предоставленный файл dxf.

Шаг 3: заполните печатную плату

Установите на печатную плату три резистора 10 кОм и три транзистора Дарлингтона BD681 NPN и одиночные линейные шлейфы в соответствии с предоставленной схемой.

Шаг 4. Установите печатную плату на пластиковую стойку

Установите печатную плату на пластиковую стойку
Установите печатную плату на пластиковую стойку

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

Установите печатную плату на пластиковую подставку, напечатанную на 3D-принтере. Пластиковое крепление напечатано из прилагаемого файла stl.

Шаг 5: Подключите выводы на трехцветной светодиодной полосе 5 В

Подсоедините выводы на трехцветной светодиодной ленте 5 В
Подсоедините выводы на трехцветной светодиодной ленте 5 В

Подсоедините выводы на трехцветной светодиодной ленте 5 В, отметив порядок расположения выводов.

5В + ве

синий

красный

зеленый

Шаг 6: подключите светодиодную ленту, запрограммируйте Nano и добавьте на плату

Подключите светодиодную ленту, запрограммируйте Nano и добавьте на плату
Подключите светодиодную ленту, запрограммируйте Nano и добавьте на плату

Подключите другой конец проводов от светодиодной ленты к разъему на печатной плате с первым контактом (5V + ve) справа, как показано на рисунке выше.

Запрограммируйте Nano с помощью предоставленного ino-файла. Это очень похоже на код для Spielatron, только функция включения ноты просто проверяет значение MIDI ноты и выбирает цвет светодиодов в зависимости от его значения.

Синий для нот от G5 до D # 6, красный для нот от E6 до B6 и зеленый для нот от C7 до G7.

Опять же, нет кода в функции отключения ноты, поскольку светодиоды мигают только в течение 50 мс, а затем выключаются функцией включения ноты.

Шаг 7: отправьте музыку на MIDI Light Controller

Теперь вы закончили, и все, что вам нужно сделать, это отправить музыкальное произведение на контроллер MIDI-подсветки, и светодиоды будут мигать в соответствии с их значением ноты. В конце видео выше есть тестовый образец, показывающий, как светодиоды меняют цвет по мере того, как Spielatron перемещается вверх и вниз по хроматической шкале.

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