|
Как сделать светодиодный анализатор спектра аудио
Статьи публикуются по мере поступления. Для упорядоченного тематического
поиска воспользуйтесь блоком "Карта сайта"
LED Audio Spectrum Analyzer создает красивый рисунок освещения в зависимости от интенсивности музыки. Мы собираемся сделать LED Audio Spectrum Analyzer, используя NeoPixel RGB LED матрицу и ARM микроконтроллер.
Детали:
- Гибкая 16x16 NeoPixel RGB LED Матрица * 2
- STM32F103RBT6 * 1
- Плата
- Импульсный источник питания, 5V 40A.
- Audio Line * 1, 1 мин 2 аудио интерфейс * 1, * Динамики 1.
Подключите две 16 * 16 LED RGB матрицы, подключив DIN интерфейс первой светодиодной матрицы на DIN интерфейс второго, можно сделать больше 16 * 32 RGB LED Matrix. Рабочее напряжение моего светодиода 5 V, поэтому я хотел соединить два светодиодных интерфейса питания в розетку из блока управления 5V. Пожалуйста, примите к сведению, что максимальный ток рабочего светодиода составляет 18 А, поэтому рекомендуется использовать более 40 A Блок управления и выбрете достаточно толстую проволоку, чтобы подключить его.
Панель управления получает звуковые сигналы, которые обрабатываются FFT, а затем поступают на матрицы дисплея LED. Контроль LED программируются WS2812b, представляет собой матрицу, чья временная диаграмма показана выше. Каждый светодиод управляется 24-разрядами данных с структурой G7 ~ G0 + R7 ~ R0 + B7 ~ B0. Данные посылаются в полном соответствии с последовательностью GRB. Контур усиления построен на LM358 отображается на диаграмме выше.
Принципиальная схема
Печатная плата
Теперь вам просто нужно загрузить код программы управления в STM32F103RBT6 ARM микроконтроллер.
После того, как компоненты спаяны, подключите к компьютеру аудиокабель, а затем откройте компьютерную музыку. Теперь вы можете увидеть красочный музыкальный спектр. Таким образом, здесь мы построили Аудио анализатор спектра с RGB светодиодами, надеюсь, вам понравится, и вы также можете изменить программу, чтобы сделать музыкальный спектр более великолепным.