
Оглавление:
- Шаг 1. Посмотрите на окончательный результат
- Шаг 2: Изготовление печатной платы
- Шаг 3: заполните печатную плату
- Шаг 4. Установите печатную плату на пластиковую стойку
- Шаг 5: Подключите выводы на трехцветной светодиодной полосе 5 В
- Шаг 6: подключите светодиодную ленту, запрограммируйте Nano и добавьте на плату
- Шаг 7: отправьте музыку на MIDI Light Controller
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

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


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

Мы проложили печатную плату, используя предоставленный файл dxf.
Шаг 3: заполните печатную плату
Установите на печатную плату три резистора 10 кОм и три транзистора Дарлингтона BD681 NPN и одиночные линейные шлейфы в соответствии с предоставленной схемой.
Шаг 4. Установите печатную плату на пластиковую стойку

Обратите внимание, что не все контакты Nano используются, поэтому нет необходимости вставлять контакты заголовка по всей длине, также есть несколько запасных отверстий и контактных площадок, которые предназначены для другого проекта, в котором используется эта же плата, как показано на рисунке выше.
Установите печатную плату на пластиковую подставку, напечатанную на 3D-принтере. Пластиковое крепление напечатано из прилагаемого файла stl.
Шаг 5: Подключите выводы на трехцветной светодиодной полосе 5 В

Подсоедините выводы на трехцветной светодиодной ленте 5 В, отметив порядок расположения выводов.
5В + ве
синий
красный
зеленый
Шаг 6: подключите светодиодную ленту, запрограммируйте Nano и добавьте на плату

Подключите другой конец проводов от светодиодной ленты к разъему на печатной плате с первым контактом (5V + ve) справа, как показано на рисунке выше.
Запрограммируйте Nano с помощью предоставленного ino-файла. Это очень похоже на код для Spielatron, только функция включения ноты просто проверяет значение MIDI ноты и выбирает цвет светодиодов в зависимости от его значения.
Синий для нот от G5 до D # 6, красный для нот от E6 до B6 и зеленый для нот от C7 до G7.
Опять же, нет кода в функции отключения ноты, поскольку светодиоды мигают только в течение 50 мс, а затем выключаются функцией включения ноты.
Шаг 7: отправьте музыку на MIDI Light Controller

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

Контроллер светодиодных лент: в этом руководстве я расскажу вам, как использовать и управлять своими светодиодными лентами, создав интерфейс управления. Я получил много удовольствия от этих огней, и я уверен, что вы тоже. Если вам нравится эта инструкция, пожалуйста, убедитесь
Практичный контроллер светодиодной ленты для беспроводной настенной розетки Arduino ESP32: 6 шагов

Практичный контроллер светодиодной ленты для беспроводной настенной розетки Arduino ESP32: это очень практичный контроллер для беспроводной настенной розетки DIY для недорогих светодиодных лент. Он заменяет дешевые контроллеры Wi-Fi, продаваемые на EBay. Они хорошо работают с полосами RGB Led. Контроллер EBay Wifi плохо сконструирован и легко ломается. Еще
3-канальный контроллер цифровой светодиодной ленты WS2812: 9 шагов (с изображениями)

Контроллер 3-канальной цифровой светодиодной ленты WS2812: мне всегда был нужен недорогой способ управления несколькими цифровыми светодиодными полосами. В этом руководстве показаны все шаги, которые я прошел при разработке и создании этого проекта
Контроллер светодиодной ленты Arduino для крутых фонарей ПК: 5 шагов

Контроллер светодиодной ленты Arduino для крутых светильников для ПК: у меня есть эта крутая светодиодная лента с RGB-подсветкой с aliexpress, и я хочу использовать ее для освещения ПК. Первая проблема - это горячая проблема, чтобы ее контролировать, а затем как его включить. Это руководство показывает вам, как чтобы сделать это с помощью кода github arduino, видео рабочего проекта и пошагово
Более простой контроллер светодиодной ленты WiFi: 8 шагов (с изображениями)

Более простой контроллер светодиодных лент WiFi: прошлой весной я начал разрабатывать специальное оборудование и программное обеспечение для управления двумя полосами светодиодных фонарей с помощью одной платы разработки NodeMCU ESP8266-12E. Во время этого процесса я научился делать свои собственные печатные платы (PCB) на фрезерном станке с ЧПУ, и я