Skip to content
vortigont edited this page Apr 12, 2024 · 3 revisions

DFPlayer MP3 Player

DFPlayer и их версии представляют из себя очень глюкавые изделия с абсолютно непредсказуемой системой команд и методов управления. Разные модели этих плееров ведут себя по-разному в ответ на одни и теже команды, что делает какое-либо унифицированное управнение ими практически малореализуемой и очень трудозатратной задачей. Можно рекомендовать плееры на чипах TD5580A ,GD3200, YX5200 и чип JL.Они все одинаково работают. При вкл. озвучке эффекта, если срабатывают говорящие часы, то озвучка эффекта не останавливается. У плеера на чипе MH2024K-24SS (24 pin version), озвучка останавливается при проговаривании времени. Остальные чипы могут вести себя абсолютно непредсказуемым образом - зацикливать звуки там где не надо, воспроизводить/не воспроизводить там где надо. Заниматься подгодкой всех возможных вариантов под одну модель поведения представляется нецелесообразным пока не найдутся дополнительные желающие взвалить на себя эту работу в проекте.

Для работы плеера необходимо скачать архив со звуковыми файлами и распаковать его на сд-карту.

архив примечание
Soundpack от Vortigont
Soundpack от @andy040670. Архив запакован в формат 7z zstd, для распаковки использовать версию 7z с гитхаба
Soundpack ужатая от @dina, умещается на 2GiB карту

Cтруктура каталогов SD-карты

00 - "говорящие часы", женский голос файлы с "0000" до "2359" проговаривание часов/минут целиком файлы с "3000" до "3023" проговаривание часов файлы с "3100" до "3159" проговаривание минут

01 - нотификации, будильники и пр. 000 - вкл. лампы (не используется) 001 - выкл. лампы (не используется) 012-019 - часы-кукушка, соответствует выбору мелодии кукушки от 2 до 9 101-109 - будильники, соответствует выбору мелодии будильника от 1 до 9

02 - "Названия" эффектов (сейчас просто "динь"). Можно заменить на файлы с озвучкой эффектов и/или звуки при переключении, каждому номеру эффекта соответствует свой звук, если он есть [001-255]. Воспроизведение "названий" эффектов в прошивке не реализованно.

03 - музыкальные треки для сопровождения соответствующего по номеру эффекта

ADVERT - сообщения появляющиеся ТОЛЬКО поверх прочих воспроизводимых терков (время, объявления и т.д.) 0000-3159 - "говорящие часы", женский голос файлы с "0000" до "2359" проговаривание часов/минут целиком файлы с "3000" до "3023" проговаривание часов файлы с "3100" до "3159" проговаривание минут

mp3 - различные трек-файлы 0001...9999 (не используются)

Параметры работы MP3-плеера:

  • Effects sounds - воспроизводить звук эффектов (отдельная фоновая музыка под каждый эффект)
  • Loop Effects - зацикливать дорожку звука эффектов. Если опция отключенна, то после окончания воспроизведения трека плеер останавливается.