Оглавление:

Говорящий Ардуино - Воспроизведение MP3 с помощью Arduino без какого-либо модуля - Воспроизведение файла Mp3 из Arduino с использованием PCM: 6 шагов
Говорящий Ардуино - Воспроизведение MP3 с помощью Arduino без какого-либо модуля - Воспроизведение файла Mp3 из Arduino с использованием PCM: 6 шагов

Видео: Говорящий Ардуино - Воспроизведение MP3 с помощью Arduino без какого-либо модуля - Воспроизведение файла Mp3 из Arduino с использованием PCM: 6 шагов

Видео: Говорящий Ардуино - Воспроизведение MP3 с помощью Arduino без какого-либо модуля - Воспроизведение файла Mp3 из Arduino с использованием PCM: 6 шагов
Видео: Voice recognition module 2024, Июль
Anonim
Image
Image

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

Шаг 1: Соберите свои компоненты

Подключения
Подключения

КУПИТЬ ЗАПЧАСТИ: КУПИТЬ TIP120:

www.utsource.net/itm/p/384328.html

КУПИТЬ АДАПТЕР 12В:

www.utsource.net/itm/p/8013134.html

КУПИТЬ ARDUINO UNO:

www.utsource.net/itm/p/7199843.html

//////////////////////////////////////////////////////

поэтому для этого нам нужно несколько компонентов, очень хороших для Arduino, а затем динамик от 0,5 Вт до 10 Вт, любой динамик выполнит эту работу, тогда вам нужно купить транзистор для усиления, если мощность вашего динамика выше 0,5 Вт, как у меня. 3 w, поэтому я использовал транзистор TIP 120 для усиления звука, вы также можете использовать любой звуковой усилитель.

Покупка ссылок. -

Товары для покупки (партнерская ссылка) -

Ардуино Уно-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

Оратор -

www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…

www.banggood.com/50MM-0_5W-Customized-50mm…

www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…

Транзистор TIP 120 -

www.banggood.com/10pcs-TIP120-NPN-TO-220-D…

www.banggood.com/30pcs-TIP120-NPN-TO-220-D…

www.banggood.com/50pcs-TIP120-NPN-TO-220-D…

Шаг 2: Подключения

Подключения действительно просты, если вы используете динамик мощностью 0,5 Вт, затем напрямую подключите контакт + ve динамика к цифровому контакту 11 на Arduino и -ve контакт динамика к земле, а при использовании динамика мощностью 3 Вт используйте транзистор tip120 и подключите 11 Arduino к базе транзистора и вывод динамика к коллектору транзистора и эмиттер транзистора к выводу gnd на Arduino.

Если возникают проблемы с подключением, обратитесь за помощью к видео.

Шаг 3. Загрузите необходимые файлы

Для этого вам понадобится несколько файлов, прежде всего файл PCM.zip для воспроизведения звука PCM с Arduino.

ЗАТЕМ нам понадобится программное обеспечение Audacity для преобразования обычного аудио в формате mp3 в 16-битный звук PCM 8hkz.

& Наконец, нам нужно программное обеспечение кодировщика, чтобы кодировать этот звук в данные, которые мы можем вставить в код.

СКАЧАТЬ Audacity -

www.audacityteam.org/download/

Загрузите программное обеспечение PCM. ZIP и кодировщика (файл с именем Arduino MP3.zip) -

drive.google.com/file/d/1LSb-nZcecs1VISQDP…

Шаг 4: подготовьте аудио и преобразуйте его в данные

Image
Image
Подготовить аудио и преобразовать его в данные
Подготовить аудио и преобразовать его в данные
Подготовить аудио и преобразовать его в данные
Подготовить аудио и преобразовать его в данные
Подготовить аудио и преобразовать его в данные
Подготовить аудио и преобразовать его в данные

важным шагом является подготовка аудиоданных. поэтому сначала нам понадобится mp3-файл, который вы либо запишете, либо получите из любого места, затем откройте этот файл в Audacity и нажмите на формат, затем выберите 16 бит pcm, затем спуститесь и выберите частоту аудио до 8000 Гц и экспортировать аудио как mp3.

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

Шаг 5: кодирование

Кодирование Часть
Кодирование Часть
Кодирование Часть
Кодирование Часть

так что следующая часть - это часть кодирования, так как вы загрузили файл Arduin mp3.zip, который содержит файл PCM.zip, поэтому добавьте этот файл PCM.zip в качестве библиотеки в Arduino, а затем откройте пример воспроизведения, доступный в этой библиотеке PCM, и там в скетче вам нужно отредактировать вторую строку кода в массиве sample , который относится к типу программ, вам нужно удалить все данные в этом массиве и вставить данные, которые копируются в буфер обмена программой кодирования звука..

Шаг 6. Загрузите код

Итак, наконец, наш код готов, поэтому загрузите его в Arduino, и вы услышите записанный звук из динамика, наслаждайтесь им, и если у вас есть какие-либо проблемы или вы хотите подробно рассказать об этом, просто обратитесь к предоставленному видео.

Спасибо.

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