MP3 Shield на базе VS1053B — слот TF, аудиовыход, запись.
Модуль MP3-плеера и аудиокодека на чипе VS1053B от VLSI Solutions. Идеален для Arduino Uno и Mega — подключается напрямую без дополнительных проводов. Поддерживает воспроизведение и запись в популярных аудиоформатах.
VS1053 — популярный аппаратный MP3-кодек с высоким качеством звука. Поддерживает форматы MP3, MP3+V, WMA, WAV, MIDI, SP-MIDI. Имеет встроенный микрофон для записи аудио. Управление осуществляется через интерфейс SPI. Часто используется в DIY-проектах на Arduino, ESP8266 и ESP32.
Особенности.
Поддержка форматов
Воспроизводит MP3, OGG, AAC, WMA, WAV, MIDI и другие аудиоформаты. Поддерживает реальное кодирование в OGG при записи.
Интерфейс SPI
Все управляющие сигналы выведены на пины для простого подключения к микроконтроллеру.
Аудиовыход и вход
Стереовыход, разъём для наушников, микрофон для записи, а также вход Line-In для внешнего источника звука.
Питание и индикация
Светодиод-индикатор питания, питание от одного источника +5 V. На плате стабилизатор AMS1117 (3.3 V и 2.8 V, до 800 мА).
Характеристики платы
Кварц 12.288 MHz, слот TF (microSD)-карты, совместимость с Arduino UNO/Mega без джамперов.
Технические характеристики
| Чип | VS1053B (VLSI Solutions) |
|---|---|
| Поддерживаемые форматы | MP3, Ogg Vorbis, AAC, WMA, WAV, MIDI, SP-MIDI |
| Запись | Ogg Vorbis (реальное кодирование с микрофона) |
| Интерфейс | SPI |
| Слот памяти | TF / microSD |
| Аудиоразъёмы | Наушники, стерео line-out, микрофон, line-in |
| Питание | +5 V DC (AMS1117 3.3 V / 2.8 V до 800 мА) |
| Кварц | 12.288 MHz |
| Совместимость | Arduino UNO, Mega, ESP8266, ESP32 |
Тестирование модуля:
Необходимое оборудование:
Модуль VS1053, Arduino-плата, наушники, ПК, microSD-карта и кардридер.
Программное обеспечение:
Arduino IDE.
- Скопируйте папку
SdFatиз тестовой директории в папкуlibrariesкаталога установки Arduino IDE. - Запишите на microSD-карту несколько MP3-файлов и назовите их
track001.mp3,track002.mp3, … доtrack009.mp3. - Откройте пример
MP3Shield_library_demoв Arduino IDE. - Вставьте microSD-карту в слот TF, подключите MP3-плату к основной Arduino-плате и подсоедините наушники.
- Откройте монитор порта в Arduino IDE, установите скорость
115200baud. Введите число от1до9— начнётся воспроизведение соответствующего трека.
- Перед использованием убедитесь, что карта памяти отформатирована в FAT32.
- Для работы используйте совместимые библиотеки для VS1053 (например, Adafruit VS1053 Library).
- Для записи подключите внешний или встроенный микрофон.
Важно знать:
1. Работа с SD-картой
При записи файлов на карту памяти используйте корневой каталог. Имена файлов должны учитывать порядковый номер, например: track001.mp3, track002.mp3 и т.д.
2. SPI и прерывания
При использовании шины SPI добавляйте в начале программы функции проверки коллизий по прерываниям, вызванным запросами декодера, чтобы избежать ошибок воспроизведения.
3. Потоковое аудио
Модуль поддерживает воспроизведение потокового аудио, например интернет-радио, при подключении через совместимый микроконтроллер и библиотеку.
4. Микрофон и запись
Встроенный микрофон позволяет записывать аудио напрямую на SD-карту в формате OGG. Можно использовать для проектов с голосовым вводом или эффектами звука.
5. Совместимость и DIY-проекты
Совместим с Arduino, ESP8266 и ESP32. Легко интегрируется в самодельные MP3-плееры, аудио-устройства и интерактивные проекты с управлением через SPI.
-
На данный товар ещё нет отзывов.
-
Еще не было вопросов
1. Покупка в магазине
Вы можете приобрести товар непосредственно в магазине «РадиоМир», г. Екатеринбург, ул. Малышева, д. 92.
Способы оплаты:
- наличными;
- банковскими картами.
Покупателю выдаются кассовый и товарный чек.
2. Оплата по безналичному расчёту (по счёту)
Оплата осуществляется на основании выставленного счёта.
Отгрузка товара осуществляется только после поступления 100% оплаты.
Получение товара:
- самовывоз из магазина «РадиоМир», г. Екатеринбург, ул. Малышева, д. 92.;
- доставка по предварительному согласованию с менеджером.
3. Оплата по QR-коду
Оплата производится по платёжному QR-коду, который направляется менеджером после оформления заказа.
Данный способ оплаты используется для доставки по России.
- Вы выбираете товар на сайте и оформляете заказ.
- Мы отправляем вам QR-код для безопасной оплаты.
- После оплаты передаём заказ в выбранную транспортную компанию.
- Транспортная компания доставляет заказ в пункт выдачи или по указанному адресу.
- Доставку оплачиваете при получении (стоимость зависит от адреса).