Оглавление:

Arduino MP3: 4 шага
Arduino MP3: 4 шага

Видео: Arduino MP3: 4 шага

Видео: Arduino MP3: 4 шага
Видео: Arduino Start #6. Модуль MP3 и ARDUINO 2024, Июль
Anonim
Ардуино MP3
Ардуино MP3

В этой инструкции я покажу вам, как я сделал очень примитивный mp3-плеер. Короче говоря, в памяти хранятся мелодии, которые будут воспроизводиться в зависимости от нажатия кнопок.

Шаг 1: Компоненты

Компоненты
Компоненты

Резисторы

1x 220 Ом

1x 560 Ом

1x 4,7 кОм

1x 1 кОм

1x 10 кОм

1x 1 МОм

1x светодиод

4x кнопки

1x пьезо

Шаг 2: настройка

Настраивать
Настраивать

Расположение кнопок и резисторов подключается к аналоговому входу, который называется резисторной лестницей.

Первая кнопка подключается только проводом, вторая - с резистором 220 Ом, третья - с резистором 10 кОм, а четвертая - с резистором 1 МОм.

В конце схему следует дополнить резистором на 1 кОм. Между тем, другой провод должен подключиться к аналогу в A0, чтобы считывать сопротивление.

В центре провод от цифрового вывода 8 должен быть подключен к зуммеру и резистору. Выходной сигнал с контакта 8 - это мелодия, которую будет воспроизводить зуммер, и когда светодиод включится или выключится.

Наконец, зуммер должен быть дополнен сопротивлением 4,7 кОм, чтобы уменьшить громкость, а также сделать звук более чистым.

Шаг 3: Код

Что касается кода, он состоит из двух частей. Кодирование песен и кодирование песни для воспроизведения при нажатии кнопки.

Песни написаны и закодированы:

Звездные войны: Имперский марш

Автор: eserra / www.instructables.com/id/How-to-Easily-Play-Music-With-Buzzer-on-Arduino-Th/

Тематическая песня о Гарри Поттере

Автор: Borderliner / www.instructables.com/id/Arduino-Harry-Potter-Theme-Song

Тетрис

Автор electricmango /

Я внес небольшие изменения в коды, чтобы они работали с моей платой.

Шаг 4: Улучшения

Есть много вещей, которые я мог бы улучшить в будущем. К ним относится добавление потенциометра между контактом 8 зуммера. С помощью потенциометра я смогу регулировать громкость зуммера. Кроме того, я должен сжать заметки либо в отдельные библиотеки, либо все в одну. Добавление чего-то вроде таймера 555 и подключения нескольких светодиодов сделало бы его ярче. Наконец, я мог бы добавить SCR и кнопку, которая останавливает любую песню на полпути при нажатии.

В любом случае, спасибо, что прочитали мою инструкцию.

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