#1 2021-09-19 23:34:25

Ivan_23
Учасник
Зареєстрований: 2021-09-19
Повідомлень: 4

Миссия невыполнима или как заставить DFPlayer mini работать

Всем доброго времени суток!

В одном из проектов используется DFPlayer mini и было все отлично. До тех пор, пока не попался плеер с чипом GD3200B. А за ним попался другой - MH2024K-16SS. Оба этих плеера не работают нормально ни с одной из существующих библиотек, которые удалось найти в сети.

В ходе изучения вопроса оказалось, что нормально с библиотекой от DF Robots  работаю плееры с чипом MH2024K-24SS и YX5200. Но купить их сейчас почти что невозможно.

Так как закончить проект нужно, то приходится заставлять работать то, что есть в наличии. А именно - плееры с чипом MH2024K-16SS.

Исходные данные: с библиотекой от DF Robots данные плееры выполняют только одну команду: play next. Все остальное - ошибка (wrong stack и time out). Также не дают сигнал об окончании проигрывания трека.

Вроде как ходят слухи, что для этих плееров нужна библиотека с полным форматом команд - с контрольными суммами.

Отсюда вопрос: сталкивался ли кто-то с аналогичной проблемой, нашли ли выход? Возможно, нашли рабочую библиотеку или дополнили уже существующую. Или какие вообще мысли на этот счет?

Остання редакція Ivan_23 (2021-09-20 06:34:35)

Неактивний

#2 2021-09-20 11:55:51

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: Миссия невыполнима или как заставить DFPlayer mini работать

Использование в проекте DFPlayer mini это принципиально ?
Почему не воспроизводить трек самой ардуиной ?

Неактивний

#3 2021-09-20 12:04:22

г0сть
Гість

Re: Миссия невыполнима или как заставить DFPlayer mini работать

renoshnik пише:

Использование в проекте DFPlayer mini это принципиально ?
Почему не воспроизводить трек самой ардуиной ?

Патамушта автор кода наливатора этого не сделал

#4 2021-09-20 13:25:15

Ivan_23
Учасник
Зареєстрований: 2021-09-19
Повідомлень: 4

Re: Миссия невыполнима или как заставить DFPlayer mini работать

Воспроизводится не один трек, а 30-40 разных, которые хранятся на флешке в DFplayer. Плюс есть возможность легко подключить к плееру усилитель.
Ардуино занята обработкой данных с четырех тензодатчиков и выводом информации на цветной дисплей. Поэтому и так довольно загружена. И мне кажется, что если на нее еще повесить воспроизведение треков - ее не хватит. Переход на более мощный МК рассматривается, но на текущий момент нужно решить задачу с применением ардуины.

Неактивний

#5 2021-09-20 13:27:39

Ivan_23
Учасник
Зареєстрований: 2021-09-19
Повідомлень: 4

Re: Миссия невыполнима или как заставить DFPlayer mini работать

renoshnik пише:

Использование в проекте DFPlayer mini это принципиально ?
Почему не воспроизводить трек самой ардуиной ?

А почему именно DFplayer, а не другой похожий модуль? во-первых, в нем встроенная флешка, это удобно. Во-вторых - под него написан код, а так как проект довольно большой, то переписать не быстро. Плюс повторно попадаем на этап тестировки и исправления косяков, а сейчас код уже отработанный.

Неактивний

#6 2021-09-20 19:19:58

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: Миссия невыполнима или как заставить DFPlayer mini работать

Здесь пишут, что добавлена поддержка MH2024K-16SS, и дата очень свежая.

Неактивний

#7 2021-09-20 23:14:49

Ivan_23
Учасник
Зареєстрований: 2021-09-19
Повідомлень: 4

Re: Миссия невыполнима или как заставить DFPlayer mini работать

Honey пише:

Здесь пишут, что добавлена поддержка MH2024K-16SS, и дата очень свежая.

Спасибо за ссылку, обязательно отпишусь как протестирую!

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму