Оглавление:
- Шаг 1: Соберите свои компоненты
- Шаг 2: Подключения
- Шаг 3. Загрузите необходимые файлы
- Шаг 4: подготовьте аудио и преобразуйте его в данные
- Шаг 5: кодирование
- Шаг 6. Загрузите код
Видео: Говорящий Ардуино - Воспроизведение MP3 с помощью Arduino без какого-либо модуля - Воспроизведение файла Mp3 из Arduino с использованием PCM: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
В этой инструкции мы узнаем, как воспроизводить 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: подготовьте аудио и преобразуйте его в данные
важным шагом является подготовка аудиоданных. поэтому сначала нам понадобится mp3-файл, который вы либо запишете, либо получите из любого места, затем откройте этот файл в Audacity и нажмите на формат, затем выберите 16 бит pcm, затем спуститесь и выберите частоту аудио до 8000 Гц и экспортировать аудио как mp3.
Затем откройте программное обеспечение для кодирования звука и перейдите к аудиофайлу, который мы создали с помощью смелости, после чего вы получите сообщение, которое успешно скопировано в буфер обмена.
Шаг 5: кодирование
так что следующая часть - это часть кодирования, так как вы загрузили файл Arduin mp3.zip, который содержит файл PCM.zip, поэтому добавьте этот файл PCM.zip в качестве библиотеки в Arduino, а затем откройте пример воспроизведения, доступный в этой библиотеке PCM, и там в скетче вам нужно отредактировать вторую строку кода в массиве sample , который относится к типу программ, вам нужно удалить все данные в этом массиве и вставить данные, которые копируются в буфер обмена программой кодирования звука..
Шаг 6. Загрузите код
Итак, наконец, наш код готов, поэтому загрузите его в Arduino, и вы услышите записанный звук из динамика, наслаждайтесь им, и если у вас есть какие-либо проблемы или вы хотите подробно рассказать об этом, просто обратитесь к предоставленному видео.
Спасибо.
Рекомендуемые:
Преобразователь текста в речь Arduino с использованием LM386 - Говорящий проект Arduino - Библиотека Talkie Arduino: 5 шагов
Преобразователь текста в речь Arduino с использованием LM386 | Говорящий проект Arduino | Библиотека Talkie Arduino: Привет, ребята, во многих проектах мы требуем, чтобы Arduino говорил что-то вроде говорящих часов или сообщал какие-то данные, поэтому в этих инструкциях мы будем преобразовывать текст в речь с помощью Arduino
Как вывести из строя любой компьютер с помощью командного файла!: 10 шагов
Как вывести из строя любой компьютер с помощью командного файла!: Легко вывести из строя любой компьютер или ноутбук
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino - Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера - Радиоуправляемый вертолет - Самолет на радиоуправлении с использованием Arduino: 5 шагов (с изображениями)
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino | Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера | Радиоуправляемый вертолет | Самолет на радиоуправлении с использованием Arduino: для управления автомобилем на радиоуправлении | Квадрокоптер | Дрон | Самолет RC | Лодка с дистанционным управлением, нам всегда нужны приемник и передатчик, предположим, для RC QUADCOPTER нам нужен 6-канальный передатчик и приемник, а такие типы TX и RX слишком дороги, поэтому мы сделаем один на нашем
Пароль для USB-накопителя без шифрования с помощью командного файла: 8 шагов
Пароль для USB-накопителя без шифрования с помощью командного файла: программа, которая не позволит пользователю использовать диск без пароля и покажет файл владельца, который вы можете изменить по своему желанию, это покажет вам, как с легкостью использовать созданную мной программу
Нулевой охладитель / подставка для ноутбука (без клея, без сверления, без гаек и болтов, без винтов): 3 шага
Охладитель / подставка для ноутбука с нулевой стоимостью (без клея, без сверления, без гаек и болтов, без винтов): ОБНОВЛЕНИЕ: ПОЖАЛУЙСТА, ПРОГОЛОСОВАЙТЕ ЗА МОЙ ИНСТРУКЦИЮ, СПАСИБО ^ _ ^ ВЫ МОЖЕТЕ ПОПРОБОВАТЬ ЗАПИСЬ НА www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ИЛИ МОЖЕТ БЫТЬ ГОЛОСОВАТЬ ЗА ЛУЧШЕГО ДРУГА