Оглавление:

Светодиодный аудиоспектр Arduino: 6 шагов (с изображениями)
Светодиодный аудиоспектр Arduino: 6 шагов (с изображениями)

Видео: Светодиодный аудиоспектр Arduino: 6 шагов (с изображениями)

Видео: Светодиодный аудиоспектр Arduino: 6 шагов (с изображениями)
Видео: Анализатор аудио спектра на Arduino своими руками 2024, Ноябрь
Anonim
Image
Image
Светодиодный аудиоспектр Arduino
Светодиодный аудиоспектр Arduino

Это руководство по использованию Arduino Uno для отображения формы звуковой волны вашей музыки с помощью матрицы светодиодов (светоизлучающих диодов).

Шаг 1. Сбор материалов

Сбор ваших материалов
Сбор ваших материалов

Это список всех материалов, которые вам понадобятся.

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

2. Spectrum Shield (возможно, придется покупать заголовки и паять их на себя)

3. Хлебная доска без пайки.

4. Дерево или 3D-нить

5. Припой

6. Связка проводов

7. Светодиоды и резисторы (я их использовал, количество светодиодов может варьироваться в зависимости от того, сколько строк и столбцов вы хотите)

Шаг 2: Собираем инструменты

Собираем инструменты
Собираем инструменты

Важно использовать правильные инструменты! Это список инструментов, которые вам понадобятся

1. Деревянный блок

  • 1. Дрель
  • 2. Сверло 3/16
  • 3. Какой-то вид пилы для распиливания дерева (я использовал круговую пилу).
  • 4. Две зажимные планки (опционально: для прижима дерева)
  • 5. Правоугольная линейка для измерения дерева (подойдет линейка).
  • 6. Ручка для отметки на дереве.

ИЛИ

1. Пластиковый блок

1. 3D-принтер

2. Паяльник.

3. Плоскогубцы с длинным носом (для удобного сгибания проводов при работе с паяльником).

4. Устройства для зачистки проводов / кусачки.

5. И, конечно же, компьютер для программирования Arduino с помощью программного обеспечения Arduino.

Шаг 3: заблокировать

Блокировать
Блокировать
Блокировать
Блокировать
Блокировать
Блокировать
Блокировать
Блокировать

В этом руководстве я буду делать светодиодную матрицу 7 на 5.

7 столбцов, 5 рядов = 35 (7 * 5) светодиодов и 12 (7 + 5) контактов

Чем больше столбцов и строк вы поместите в матрицу, тем больше контактов вам понадобится.

Для этого проекта доступно 13 контактов, поэтому сумма ваших строк и столбцов не должна превышать 13.

Для облегчения пайки каждый светодиод должен находиться на расстоянии 15 мм друг от друга.

Матрица будет 90мм на 60мм, добавим запас 40мм со всех сторон

Деревянный блок

  1. Вырежьте кусок дерева размером 170 мм (17 см) на 140 мм (14 см).
  2. Теперь с помощью линейки и ручки нарисуйте сетку 90 мм на 60 мм.
  3. Просверлите отверстие в каждой точке, используя сверло 3/16.
  4. после того, как вы просверлите, вы можете захотеть его отшлифовать
  5. Вы можете покрасить или окрасить дерево (я протерла свое, чтобы придать ему более темный цвет)

ИЛИ

Пластиковый блок

Загрузите и распечатайте эту модель STL в 3D:

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

Светодиодная матрица
Светодиодная матрица
Светодиодная матрица
Светодиодная матрица
Светодиодная матрица
Светодиодная матрица

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

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

Image
Image
Подключение светодиодной матрицы к Arduino
Подключение светодиодной матрицы к Arduino
Подключение светодиодной матрицы к Arduino
Подключение светодиодной матрицы к Arduino
  1. Подключите Spectrum Shield к Arduino
  2. Подключите провод 1-го ряда к цифровому контакту 6, а провода 2-5 ряда - к аналоговым контактам 2-5.
  3. Подключите колонки 1-7 к макетной плате через резисторы и к цифровым контактам 7-13 Arduino.
  4. Запустите этот код, чтобы убедиться, что все ваши светодиоды работают, мне пришлось поменять некоторые
  5. Запустите этот код, который я сделал с помощью мультиплексирования, чтобы осветить звук.

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

Воспроизведение музыки
Воспроизведение музыки
Воспроизведение музыки
Воспроизведение музыки
Воспроизведение музыки
Воспроизведение музыки

Используйте вспомогательный шнур для подключения экрана к любому устройству, имеющему дополнительный разъем (смартфон, компьютер, iPod и т. Д.).

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

У меня есть более старый DEV-10306 - Spectrum Shield, поэтому оба моих дополнительных разъема можно использовать как вход или выход.

В более новой модели должно быть указано, какое гнездо AUX является входом и выходом на плате.

Вы можете использовать батарею 9v и брать светодиодную матрицу куда угодно!

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