Аудио LED-эквалайзер на Arduino
Аудио LED-эквалайзер на Arduino
Эта статья о том, как с помощью Arduino Uno сделать эквалайзер аудиосигнала музыки с помощью матрицы светодиодов 


Шаг 1: Сбор ваши материалы
 
Это список всех материалов, которые необходимо будет

1. Arduino Uno (или более дешевая альтернатива)

2. Spectrum Shield

3. Макетная плата

4. Доска деревяная (или что-то другое по вашему вкусу)

5. Припой

6. Провода

7. Светодиоды и резисторы 


Шаг 2: Инструменты
 

1. Сверло
2. Сверло 3/16
3. Паяльник
4. Плоскогубцы
5. Устройства для зачистки проводов
6. Пила

Шаг 3: Доска

Это будет LED-матрица 7х5

7 столбцов, 5 строк = 35 (7 * 5) светодиодов и 12 (7 + 5) контактов
Для этого проекта существует 13 доступных выводов поэтому сумма ваших строк и столбцов не должно превышать 13.
Каждый светодиод должен быть 15 мм друг от друга, чтобы обеспечить простую спайку
Матрица будет 90мм на 60 мм мы добавим 40 мм запаса со всех сторон

    
Так вырезать кусок дерева, что 170мм (17см) от 140мм (14см)
    
Теперь с помощью линейки и ручки нарисовать 90мм на 60 мм сетку
    
Просверлите отверстия с помощью бита 3/16 сверла

    Вы можете окрасить доску

Шаг 4: Светодиодная матрица

1. Переверните блок из дерева и положите по светодиоду в каждое отверстие таким образом, чтобы заземляющий контакт был направлен к нижнему левому углу доски.
2. Согните каждый штырь заземления прямо вниз, убедитесь, что выводы земли не перекрывают любые выводы питания.
3. Теперь согните все выводы питания вправо
4. Припаяйте все выводы на землю вместе
5. Согните выводы питания, поэтому они не будут касаться земли и припаяйте их вместе.
6. Дважды проверьте, чтобы убедиться, что никаких оснований не трогает силовой вывод!
7. Если вы используете подключить провода, вырежте полосы для каждой строки и столбца достаточно длинные, чтобы дотянули к  Arduino
8. Припаяйте провода вместе

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

    
Подключите Spectrum Shield к Arduino
    
Подключить строку 1 провода к цифровому выводу 6 и ряд 2-5 проводов к аналоговым пинам 2-5
    
Подключение колонки 1-7 к плате через резисторы и к цифровым выводам 7-13 Arduino

    
Выполните этот код, чтобы убедиться, что все светодиоды рабочие
Скачать файл: 7x5test.zip [825 b] (cкачиваний: 21)
    
Выполнить этот код, чтобы мигание было под музыку
Скачать файл: ledspectrum_0.4.ino.zip [1013 b] (cкачиваний: 57)

Скачать файл: circuitdiagramledaudio1.pdf [122,96 Kb] (cкачиваний: 40)
Посмотреть онлайн файл: circuitdiagramledaudio1.pdf


Шаг 6: Воспроизведение музыки


 Используйте вспомогательный кабель для подключения экрана к любому устройству, которое имеет AUX Jack (смартфон, компьютер, Ipod, и т.д.)

Затем используйте другой вспомогательный кабель для динамиков или подключения наушников!

 
Вы можете использовать 9В батарею для светодиодной матрицы, чтобы она работала в любом месте!


Источник
2 823
  1. Аватар
    роман  13:56, 05 декабрь
    • Нравится
    • 1

    Резисторы у них какой номинал

    Ответить
  2. Аватар
    admin  21:58, 07 декабрь
    • Нравится
    • 0

    Тут все зависит от мощности светодиода. Расчет идет по закону Ома

    Ответить