Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Сегодня мы сделаем дома 32-полосный светодиодный аудио анализатор музыкального спектра с использованием Arduino, он может одновременно отображать частотный спектр и воспроизводить музыку.
Примечание
Max7219LED должен быть подключен перед резистором 100 кОм, иначе шум динамика будет очень высоким.
Шаг 1: Компоненты
В этом проекте были использованы следующие части:
Arduino Nano, Два резистора 100К, Три резистора 4,7 кОм, Две емкости 104 (104 = 100000 пФ = 100 нФ = 0,10 мкФ), Светодиодная матрица Max7219 4 в 1, Аудиоразъем PJ-320D 3,5 мм, Провода перемычки, Макетная плата, Усилитель звука PAM8403 класса D мощностью 3 Вт и два динамика, Используемая версия Arduino IDE - 1.8.12.
Шаг 2: Код:
► GitHub (схема и эскиз):
Шаг 3: принципиальная схема
Шаг 4: Производство
1. Установите файл библиотеки: откройте «Инструменты» - «Диспетчер библиотек» в программе разработки Arduino, затем найдите arduinoFFT, MD_MAX72xx и Adafruit_GFX, затем установите их.
Шаг 5:
2. Установите файл библиотеки: откройте «Скетч» - «Включить библиотеку» - «Добавить. ZIP-библиотеку ……» в программе разработки Arduino, затем добавьте Max72Panel.zip
Шаг 6:
3. Выберите плату разработки как Arduino Nano, это правильный выбор.
Шаг 7:
4. Выберите процессор как ATmega328P (старый загрузчик), чтобы выбрать правильный.
Шаг 8:
5. Затем выберите порт. Этот порт должен быть таким же, как тот, который вы видите в диспетчере устройств, чтобы вы могли записать код в плату разработки.