Помогите зациклить треки DFPlayer mini

Вопросы от новичков
ig70
Рядовой
Сообщения: 16
Зарегистрирован: 18.08.2022{, 07:53}
Репутация: 0
Имя: Игорь

Помогите зациклить треки DFPlayer mini

#1

Сообщение ig70 » 19.08.2022{, 08:01}

Всем привет. Не могу зациклить выбранный трек. Папка 01, файлы мр3 001, 002, 003. По одному проигрывает как положено, но 1 раз.
Цель такая: по modbus rtu (ESP8266 + dfplayer + max485) отправляю 1 играет 001 с постоянным повтором, 2-002 с постоянным повтором и т.д. 0 - стоп. Подскажите, что не так? Перепробовал кучу вариантов. Вешаю кнопку, зацикливает только 3й и не важно какой выбран.
Вложения
001.JPG

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Помогите зациклить треки DFPlayer mini

#2

Сообщение aidar_i » 19.08.2022{, 10:11}

А где проект?

ig70
Рядовой
Сообщения: 16
Зарегистрирован: 18.08.2022{, 07:53}
Репутация: 0
Имя: Игорь

Помогите зациклить треки DFPlayer mini

#3

Сообщение ig70 » 19.08.2022{, 10:42}

Вот
Вложения
Звук.flp
(615.23 КБ) 47 скачиваний

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

Помогите зациклить треки DFPlayer mini

#4

Сообщение cmept-27 » 19.08.2022{, 13:40}

Попробуй так
Звук.flp
(607.34 КБ) 54 скачивания
OK

ig70
Рядовой
Сообщения: 16
Зарегистрирован: 18.08.2022{, 07:53}
Репутация: 0
Имя: Игорь

Помогите зациклить треки DFPlayer mini

#5

Сообщение ig70 » 19.08.2022{, 14:05}

cmept-27 писал(а):
19.08.2022{, 13:40}
Попробуй так Звук.flp
Вечером попробую, но глобальных изменений не вижу. Кнопку подключаю, повторяется только 3й трек, и не важно какой выбран.

Отправлено спустя 3 минуты 54 секунды:
cmept-27 писал(а):
19.08.2022{, 13:40}
DFPlayer mini
Даже сделал все как в описании библиотеке, так и не добился нужного результата.
https://flprog.ru/downloads/usersblocks ... ayer-mini/

ig70
Рядовой
Сообщения: 16
Зарегистрирован: 18.08.2022{, 07:53}
Репутация: 0
Имя: Игорь

Помогите зациклить треки DFPlayer mini

#6

Сообщение ig70 » 19.08.2022{, 16:16}

cmept-27 писал(а):
19.08.2022{, 13:40}
Попробуй так Звук.flp
Залил, не помогло, проигрывает 1 раз, все как и раньше

Отправлено спустя 1 час 54 минуты 26 секунд:
Добился некоторых успехов, повторение трека работает, но повторяет только 3й, проигрывает 1й, и следом зацикливает 3й и т.д. Знатоки! прошу помощи. Что не так то?
Вложения
Звук2.flp
(782.76 КБ) 50 скачиваний

Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25.11.2019{, 01:07}
Репутация: 46
Откуда: Украина
Имя: Сергей

Помогите зациклить треки DFPlayer mini

#7

Сообщение Serquick » 19.08.2022{, 19:53}

ig70 писал(а):
19.08.2022{, 18:10}
cmept-27 писал(а):
19.08.2022{, 13:40}
Попробуй так Звук.flp
Залил, не помогло, проигрывает 1 раз, все как и раньше

Отправлено спустя 1 час 54 минуты 26 секунд:
Добился некоторых успехов, повторение трека работает, но повторяет только 3й, проигрывает 1й, и следом зацикливает 3й и т.д. Знатоки! прошу помощи. Что не так то?
У меня был когда-то прикол на ЕСП. Не корректно работали блоки сравнения. Лечение - заново создал проект.
А так подвесьте светодиод (встроенный) на вход Replay и посмотрите, всегда ли отрабатывает связка "Блок обнаружения изменения числа" и "Блок сравнения".

Отправлено спустя 8 минут 30 секунд:
Да еще забыл.
Нужно проверить Модбас.
Посмотрите в Мониторе порта, что выдает
32 Кб должно хватить для любых задач!!!

ig70
Рядовой
Сообщения: 16
Зарегистрирован: 18.08.2022{, 07:53}
Репутация: 0
Имя: Игорь

Помогите зациклить треки DFPlayer mini

#8

Сообщение ig70 » 19.08.2022{, 20:37}

Serquick писал(а):
19.08.2022{, 20:01}
ig70 писал(а):
19.08.2022{, 18:10}
cmept-27 писал(а):
19.08.2022{, 13:40}
Попробуй так Звук.flp
Залил, не помогло, проигрывает 1 раз, все как и раньше

Отправлено спустя 1 час 54 минуты 26 секунд:
Добился некоторых успехов, повторение трека работает, но повторяет только 3й, проигрывает 1й, и следом зацикливает 3й и т.д. Знатоки! прошу помощи. Что не так то?
У меня был когда-то прикол на ЕСП. Не корректно работали блоки сравнения. Лечение - заново создал проект.
А так подвесьте светодиод (встроенный) на вход Replay и посмотрите, всегда ли отрабатывает связка "Блок обнаружения изменения числа" и "Блок сравнения".

Отправлено спустя 8 минут 30 секунд:
Да еще забыл.
Нужно проверить Модбас.
Посмотрите в Мониторе порта, что выдает
Модбас я не мониторю, отправляю команду и все. ESP ее получает, а дальше как выше.

Отправлено спустя 6 минут 58 секунд:
Есть возможность собрать у себя, проверить, что работает, прислать мне bin файл? Чтобы отмести все ошибки, в том числе и железа?
Буду очень признателен. Не знаю куда копать.

Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25.11.2019{, 01:07}
Репутация: 46
Откуда: Украина
Имя: Сергей

Помогите зациклить треки DFPlayer mini

#9

Сообщение Serquick » 19.08.2022{, 22:36}

ig70 писал(а):
19.08.2022{, 20:44}
Есть возможность собрать у себя, проверить, что работает, прислать мне bin файл? Чтобы отмести все ошибки, в том числе и железа?
Железо есть не все :no:
Проверить можете сами.
Создайте новый проект: Плеер и Повтор. Константами установите трек и посмотрите, повторяется трек или нет. И так каждый по очереди.
Если все работает, посмотрите что показывает в Мониторе порта при смене трека. Четко ли меняется номер трек каждый раз?
Звук2,1.flp
(810.89 КБ) 34 скачивания
Если и тут все Ок, гляньте в Мониторе, как отрабатывает импульс на Replay.
Звук2,2.flp
(830.05 КБ) 39 скачиваний
32 Кб должно хватить для любых задач!!!

ig70
Рядовой
Сообщения: 16
Зарегистрирован: 18.08.2022{, 07:53}
Репутация: 0
Имя: Игорь

Помогите зациклить треки DFPlayer mini

#10

Сообщение ig70 » 20.08.2022{, 08:35}

Serquick писал(а):
19.08.2022{, 22:36}
ig70 писал(а):
19.08.2022{, 20:44}
Есть возможность собрать у себя, проверить, что работает, прислать мне bin файл? Чтобы отмести все ошибки, в том числе и железа?
Железо есть не все :no:
Проверить можете сами.
Создайте новый проект: Плеер и Повтор. Константами установите трек и посмотрите, повторяется трек или нет. И так каждый по очереди.
Если все работает, посмотрите что показывает в Мониторе порта при смене трека. Четко ли меняется номер трек каждый раз?
Звук2,1.flp
Если и тут все Ок, гляньте в Мониторе, как отрабатывает импульс на Replay.
Звук2,2.flp
Не помогло. Создал новый проект, задал константами 2й трек, но повторяет 1й. И я так понял, тот который первый записан на карту. Монитор показал, что отрабатывает все нормально. Заменил ESP но результат тот же. Похоже придется склеивать мр3 файлы до того времени которое мне надо, чтоб воспроизводил. Если есть идеи еще, буду признателен.
Вложения
2,2.JPG
2,1.JPG

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Помогите зациклить треки DFPlayer mini

#11

Сообщение aidar_i » 20.08.2022{, 11:34}

ig70 писал(а):
19.08.2022{, 08:01}
Если есть идеи еще, буду признателен.
Я пока не могу на компе посмотреть, а если использовать выход мп3 busy, этот сигнал подать на вход StartTrack блока Player... через блок ИЛИ через ftrig. Блок повтора выкинуть.

ig70
Рядовой
Сообщения: 16
Зарегистрирован: 18.08.2022{, 07:53}
Репутация: 0
Имя: Игорь

Помогите зациклить треки DFPlayer mini

#12

Сообщение ig70 » 20.08.2022{, 13:01}

aidar_i писал(а):
20.08.2022{, 11:34}
ig70 писал(а):
19.08.2022{, 08:01}
Если есть идеи еще, буду признателен.
Я пока не могу на компе посмотреть, а если использовать выход мп3 busy, этот сигнал подать на вход StartTrack блока Player... через блок ИЛИ через ftrig. Блок повтора выкинуть.
Ничего, могу подождать. Хотелось бы разобраться, что не так. А то блок есть, а функции свои не выполняет, может и у меня косяк.

Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25.11.2019{, 01:07}
Репутация: 46
Откуда: Украина
Имя: Сергей

Помогите зациклить треки DFPlayer mini

#13

Сообщение Serquick » 20.08.2022{, 17:34}

ig70,
Так треки должны нумероваться 000 001 ..., а папка 01 02 ... :smile37:
В описании блока написано.
Попробуйте 100 101 102
32 Кб должно хватить для любых задач!!!

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Помогите зациклить треки DFPlayer mini

#14

Сообщение aidar_i » 20.08.2022{, 17:46}

Ещё треки нужно загрузить от 1го по 3й, если загрузили сперва 3й, а потом 1й, то будет играть сперва третий, так пишут, правда или нет не знаю.

ig70
Рядовой
Сообщения: 16
Зарегистрирован: 18.08.2022{, 07:53}
Репутация: 0
Имя: Игорь

Помогите зациклить треки DFPlayer mini

#15

Сообщение ig70 » 20.08.2022{, 17:54}

Serquick писал(а):
20.08.2022{, 17:34}
ig70,
Так треки должны нумероваться 000 001 ..., а папка 01 02 ... :smile37:
В описании блока написано.
Попробуйте 100 101 102
В принципе так и было, только файла 000 не было, 001, 002, 003, папка 01.Все равно зацикливается на первом записанном на карту

Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25.11.2019{, 01:07}
Репутация: 46
Откуда: Украина
Имя: Сергей

Помогите зациклить треки DFPlayer mini

#16

Сообщение Serquick » 21.08.2022{, 02:47}

ig70,
У Вас случайно модуль не на MH2024K-16SS?
32 Кб должно хватить для любых задач!!!

ig70
Рядовой
Сообщения: 16
Зарегистрирован: 18.08.2022{, 07:53}
Репутация: 0
Имя: Игорь

Помогите зациклить треки DFPlayer mini

#17

Сообщение ig70 » 21.08.2022{, 09:06}

Serquick писал(а):
21.08.2022{, 02:47}
ig70,
У Вас случайно модуль не на MH2024K-16SS?
MH2024K-24SS
Вложения
IMG_20220821_090322.jpg

Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25.11.2019{, 01:07}
Репутация: 46
Откуда: Украина
Имя: Сергей

Помогите зациклить треки DFPlayer mini

#18

Сообщение Serquick » 21.08.2022{, 13:38}

ig70 писал(а):
21.08.2022{, 09:06}
MH2024K-24SS
Должно все работать :smile37:
Если не критично с входами ЕСП, то как вариант повесить вход на BUSY плеера (при лог «0» музыка играет, при лог «1» нет)
Звук2.3.flp
(736.35 КБ) 39 скачиваний
32 Кб должно хватить для любых задач!!!

ig70
Рядовой
Сообщения: 16
Зарегистрирован: 18.08.2022{, 07:53}
Репутация: 0
Имя: Игорь

Помогите зациклить треки DFPlayer mini

#19

Сообщение ig70 » 22.08.2022{, 19:44}

Serquick писал(а):
21.08.2022{, 13:38}
ig70 писал(а):
21.08.2022{, 09:06}
MH2024K-24SS
Должно все работать :smile37:
Если не критично с входами ЕСП, то как вариант повесить вход на BUSY плеера (при лог «0» музыка играет, при лог «1» нет)
Звук2.3.flp
Идея хорошая, но получилось по другому, так он зацикливался на первой секунде, и с выхода BUSY летели 0-1-0-1 и т.д. Универсальный блок задержки включения/выключения поставил. Надо еще с задержками поиграть, и будет все в норме. Спасибо!

Отправлено спустя 1 минуту 35 секунд:
Не подскажите на каком чипе брать эти плееры? Может есть который отрабатывает все команды?
Вложения
Звук2.3.flp
(1.12 МБ) 31 скачивание

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Помогите зациклить треки DFPlayer mini

#20

Сообщение aidar_i » 22.08.2022{, 20:13}

ig70 писал(а):
20.08.2022{, 13:01}
Ничего, могу подождать. Хотелось бы разобраться, что не так. А то блок есть, а функции свои не выполняет, может и у меня косяк.
Проверяйте, у меня работает, для проверки поставил генератор и счетчик. Изменил блок повтора: в параметры ввел режим проигрывания, в блоке стоял 4, а режимы плеера 0,1,2,3. Для повтора нужен 0.
Звук (1).flp
(626.29 КБ) 69 скачиваний

Ответить

Вернуться в «Начинающим»