Пример 28. MP3-плеер DFPlayer Mini

Примеры

ПРИМЕРЫ

MP3-плеер DFPlayer Mini позволяет воспроизводить аудиофайлы, записанные на карту памяти формата microSD. С помощью данного плеера возможны также приостановка и возобновление воспроизведения, выбор одного из 30-ти уровней громкости и одного из 6-ти режимов эквалайзера. Для работы с DFPlayer Mini подойдет любая карта microSD с файловой системой FAT16 или FAT32 и объемом до 32 Гб.

DFPlayer распиновка

  • VCC – Питание «+»
  • GND – Питание «-»
  • RX – UART приём
  • TX – UART передача
  • SPK1 – Громкоговоритель «+»
  • SPK2 – Громкоговоритель «-»
  • BUSY – Индикатор состояния («0» — простой, «1» — проигрывание)
  • DAC_R – Выход на наушник или усилитель (канал «R»)
  • DAC_L – Выход на наушник или усилитель (канал «L»)
  • IO1 – Вход управления: короткое нажатие — «назад», длинное — уменьшить громкость
  • IO2 – Вход управления: короткое нажатие — «вперёд», длинное — увеличить громкость
  • ADKEY1 – Порт для подключения резистивной клавиатуры, вход 1
  • ADKEY2 – Порт для подключения резистивной клавиатуры, вход 2
  • USB+ – USB порт, вывод «+»
  • USB- – USB порт, вывод «-»

DFPlayer Mini


Описание:

В данном примере с помощью Arduino, DFPlayer и пассивного зуммера (для лучшего звучания лучше использовать динамик) проиграем мелодию. Кроме того, данный модуль можно использовать без платы Arduino, подключив к модулю питание, динамик и кнопки напрямую. Питание модуля должно быть в пределах 3,3 — 5 В. Все звуковые файлы должны лежать в папке «mp3» на флэшке в следующем формате: «0001.mp3», «0002.mp3», «0003.mp3» и т.д. Также, необходимо скачать библиотеку DFPlayer Mini Mp3.


Схема:

Подключение MP3-плеер DFPlayer Mini к Arduino


Скетч: