Страница 1 из 2
Помогите зациклить треки DFPlayer mini
Добавлено: 19 авг 2022, 08:01
ig70
Всем привет. Не могу зациклить выбранный трек. Папка 01, файлы мр3 001, 002, 003. По одному проигрывает как положено, но 1 раз.
Цель такая: по modbus rtu (ESP8266 + dfplayer + max485) отправляю 1 играет 001 с постоянным повтором, 2-002 с постоянным повтором и т.д. 0 - стоп. Подскажите, что не так? Перепробовал кучу вариантов. Вешаю кнопку, зацикливает только 3й и не важно какой выбран.
Помогите зациклить треки DFPlayer mini
Добавлено: 19 авг 2022, 10:11
aidar_i
А где проект?
Помогите зациклить треки DFPlayer mini
Добавлено: 19 авг 2022, 10:42
ig70
Вот
Помогите зациклить треки DFPlayer mini
Добавлено: 19 авг 2022, 13:40
cmept-27
Помогите зациклить треки DFPlayer mini
Добавлено: 19 авг 2022, 14:09
ig70
cmept-27 писал(а): 19 авг 2022, 13:40
Попробуй так Звук.flp
Вечером попробую, но глобальных изменений не вижу. Кнопку подключаю, повторяется только 3й трек, и не важно какой выбран.
Отправлено спустя 3 минуты 54 секунды:
cmept-27 писал(а): 19 авг 2022, 13:40
DFPlayer mini
Даже сделал все как в описании библиотеке, так и не добился нужного результата.
https://flprog.ru/downloads/usersblocks ... ayer-mini/
Помогите зациклить треки DFPlayer mini
Добавлено: 19 авг 2022, 18:10
ig70
cmept-27 писал(а): 19 авг 2022, 13:40
Попробуй так Звук.flp
Залил, не помогло, проигрывает 1 раз, все как и раньше
Отправлено спустя 1 час 54 минуты 26 секунд:
Добился некоторых успехов, повторение трека работает, но повторяет только 3й, проигрывает 1й, и следом зацикливает 3й и т.д. Знатоки! прошу помощи. Что не так то?
Помогите зациклить треки DFPlayer mini
Добавлено: 19 авг 2022, 20:01
Serquick
ig70 писал(а): 19 авг 2022, 18:10
cmept-27 писал(а): 19 авг 2022, 13:40
Попробуй так Звук.flp
Залил, не помогло, проигрывает 1 раз, все как и раньше
Отправлено спустя 1 час 54 минуты 26 секунд:
Добился некоторых успехов, повторение трека работает, но повторяет только 3й, проигрывает 1й, и следом зацикливает 3й и т.д. Знатоки! прошу помощи. Что не так то?
У меня был когда-то прикол на ЕСП. Не корректно работали блоки сравнения. Лечение - заново создал проект.
А так подвесьте светодиод (встроенный) на вход Replay и посмотрите, всегда ли отрабатывает связка "Блок обнаружения изменения числа" и "Блок сравнения".
Отправлено спустя 8 минут 30 секунд:
Да еще забыл.
Нужно проверить Модбас.
Посмотрите в Мониторе порта, что выдает
Помогите зациклить треки DFPlayer mini
Добавлено: 19 авг 2022, 20:44
ig70
Serquick писал(а): 19 авг 2022, 20:01
ig70 писал(а): 19 авг 2022, 18:10
cmept-27 писал(а): 19 авг 2022, 13:40
Попробуй так Звук.flp
Залил, не помогло, проигрывает 1 раз, все как и раньше
Отправлено спустя 1 час 54 минуты 26 секунд:
Добился некоторых успехов, повторение трека работает, но повторяет только 3й, проигрывает 1й, и следом зацикливает 3й и т.д. Знатоки! прошу помощи. Что не так то?
У меня был когда-то прикол на ЕСП. Не корректно работали блоки сравнения. Лечение - заново создал проект.
А так подвесьте светодиод (встроенный) на вход Replay и посмотрите, всегда ли отрабатывает связка "Блок обнаружения изменения числа" и "Блок сравнения".
Отправлено спустя 8 минут 30 секунд:
Да еще забыл.
Нужно проверить Модбас.
Посмотрите в Мониторе порта, что выдает
Модбас я не мониторю, отправляю команду и все. ESP ее получает, а дальше как выше.
Отправлено спустя 6 минут 58 секунд:
Есть возможность собрать у себя, проверить, что работает, прислать мне bin файл? Чтобы отмести все ошибки, в том числе и железа?
Буду очень признателен. Не знаю куда копать.
Помогите зациклить треки DFPlayer mini
Добавлено: 19 авг 2022, 22:36
Serquick
ig70 писал(а): 19 авг 2022, 20:44
Есть возможность собрать у себя, проверить, что работает, прислать мне bin файл? Чтобы отмести все ошибки, в том числе и железа?
Железо есть не все
Проверить можете сами.
Создайте новый проект: Плеер и Повтор. Константами установите трек и посмотрите, повторяется трек или нет. И так каждый по очереди.
Если все работает, посмотрите что показывает в Мониторе порта при смене трека. Четко ли меняется номер трек каждый раз?
Звук2,1.flp
Если и тут все Ок, гляньте в Мониторе, как отрабатывает импульс на Replay.
Звук2,2.flp
Помогите зациклить треки DFPlayer mini
Добавлено: 20 авг 2022, 08:35
ig70
Serquick писал(а): 19 авг 2022, 22:36
ig70 писал(а): 19 авг 2022, 20:44
Есть возможность собрать у себя, проверить, что работает, прислать мне bin файл? Чтобы отмести все ошибки, в том числе и железа?
Железо есть не все
Проверить можете сами.
Создайте новый проект: Плеер и Повтор. Константами установите трек и посмотрите, повторяется трек или нет. И так каждый по очереди.
Если все работает, посмотрите что показывает в Мониторе порта при смене трека. Четко ли меняется номер трек каждый раз?
Звук2,1.flp
Если и тут все Ок, гляньте в Мониторе, как отрабатывает импульс на Replay.
Звук2,2.flp
Не помогло. Создал новый проект, задал константами 2й трек, но повторяет 1й. И я так понял, тот который первый записан на карту. Монитор показал, что отрабатывает все нормально. Заменил ESP но результат тот же. Похоже придется склеивать мр3 файлы до того времени которое мне надо, чтоб воспроизводил. Если есть идеи еще, буду признателен.
Помогите зациклить треки DFPlayer mini
Добавлено: 20 авг 2022, 11:34
aidar_i
ig70 писал(а): 19 авг 2022, 08:01
Если есть идеи еще, буду признателен.
Я пока не могу на компе посмотреть, а если использовать выход мп3 busy, этот сигнал подать на вход StartTrack блока Player... через блок ИЛИ через ftrig. Блок повтора выкинуть.
Помогите зациклить треки DFPlayer mini
Добавлено: 20 авг 2022, 13:01
ig70
aidar_i писал(а): 20 авг 2022, 11:34
ig70 писал(а): 19 авг 2022, 08:01
Если есть идеи еще, буду признателен.
Я пока не могу на компе посмотреть, а если использовать выход мп3 busy, этот сигнал подать на вход StartTrack блока Player... через блок ИЛИ через ftrig. Блок повтора выкинуть.
Ничего, могу подождать. Хотелось бы разобраться, что не так. А то блок есть, а функции свои не выполняет, может и у меня косяк.
Помогите зациклить треки DFPlayer mini
Добавлено: 20 авг 2022, 17:34
Serquick
[ref]ig70[/ref],
Так треки должны нумероваться 000 001 ..., а папка 01 02 ...
В описании блока написано.
Попробуйте 100 101 102
Помогите зациклить треки DFPlayer mini
Добавлено: 20 авг 2022, 17:46
aidar_i
Ещё треки нужно загрузить от 1го по 3й, если загрузили сперва 3й, а потом 1й, то будет играть сперва третий, так пишут, правда или нет не знаю.
Помогите зациклить треки DFPlayer mini
Добавлено: 20 авг 2022, 17:54
ig70
Serquick писал(а): 20 авг 2022, 17:34
[ref]ig70[/ref],
Так треки должны нумероваться 000 001 ..., а папка 01 02 ...
В описании блока написано.
Попробуйте 100 101 102
В принципе так и было, только файла 000 не было, 001, 002, 003, папка 01.Все равно зацикливается на
первом записанном на карту
Помогите зациклить треки DFPlayer mini
Добавлено: 21 авг 2022, 02:47
Serquick
[ref]ig70[/ref],
У Вас случайно модуль не на MH2024K-16SS?
Помогите зациклить треки DFPlayer mini
Добавлено: 21 авг 2022, 09:06
ig70
Serquick писал(а): 21 авг 2022, 02:47
[ref]ig70[/ref],
У Вас случайно модуль не на MH2024K-16SS?
MH2024K-24SS
Помогите зациклить треки DFPlayer mini
Добавлено: 21 авг 2022, 13:38
Serquick
ig70 писал(а): 21 авг 2022, 09:06MH2024K-24SS
Должно все работать
Если не критично с входами ЕСП, то как вариант повесить вход на BUSY плеера (при лог «0» музыка играет, при лог «1» нет)
Звук2.3.flp
Помогите зациклить треки DFPlayer mini
Добавлено: 22 авг 2022, 19:46
ig70
Serquick писал(а): 21 авг 2022, 13:38
ig70 писал(а): 21 авг 2022, 09:06MH2024K-24SS
Должно все работать
Если не критично с входами ЕСП, то как вариант повесить вход на BUSY плеера (при лог «0» музыка играет, при лог «1» нет)
Звук2.3.flp
Идея хорошая, но получилось по другому, так он зацикливался на первой секунде, и с выхода BUSY летели 0-1-0-1 и т.д. Универсальный блок задержки включения/выключения поставил. Надо еще с задержками поиграть, и будет все в норме. Спасибо!
Отправлено спустя 1 минуту 35 секунд:
Не подскажите на каком чипе брать эти плееры? Может есть который отрабатывает все команды?
Помогите зациклить треки DFPlayer mini
Добавлено: 22 авг 2022, 20:13
aidar_i
ig70 писал(а): 20 авг 2022, 13:01
Ничего, могу подождать. Хотелось бы разобраться, что не так. А то блок есть, а функции свои не выполняет, может и у меня косяк.
Проверяйте, у меня работает, для проверки поставил генератор и счетчик. Изменил блок повтора: в параметры ввел режим проигрывания, в блоке стоял 4, а режимы плеера 0,1,2,3. Для повтора нужен 0.
Звук (1).flp