Работа с mp3 плеером

В прошивке реализована возможность подключения mp3 плеера и проигрывание с него файлов.

Управление pleer можно реализовать вызыванием событиями из сценария, Телеграм и возможно приложения и web интерфейса (нужно пробовать)

Подключение к модулю:

Тестировал на модуле DFplayer mini. Модуль запитывается 3,3В и Gnd, а также подключение RX и TX. RX и ТХ должны быть в описании модуля в конфигурации (см. рисунок).

Сценарий работы для запуска и остановки из приложения:

if var1 == 1 then mp3.randomAll();
if var2 == 1 then mp3.stop();
if var3 == 1 then mp3.playFolder(11,004);
if var4 == 1 then mp3.disableLoop();
if var5 == 1 then mp3.enableLoop();

На диске необходимо создать структуру папок обозначенных цифрами. Внутри папок цифровые названия файлов 01-99.mp3
Можно запускать отдельный файл из нужного каталога, пример с var3, или запускать случайный файл. Возможно зацикливание проигрывания.

Команды доступные из сценария:

MP3.enableLoop(); — вкл зацикливания
MP3.disableLoop(); — выкл зацикливания
MP3.randomAll();- запустить случайно файл с SD
MP3.stop(); — остановить проигрывание
MP3.playFolder(номер папки, номер файла); — запустить проигрывание конкретного файла
MP3.volume(значение громкости); — установить уровень громкости

Вид этого сценария из приложения:

Оставьте комментарий

Поддержал проект — спас молодого самодельщика! А мы принимаем подарки...

X