Набор блоков для управления модулем DFPlayer mini.

Краткое описание внутри блоков.

P.S.

Какие то блоки уже были здесь на форуме, каких то не было.
Блоки подкорректированы, (где по описанию, где по коду)
Чтобы не было путаницы, блоки отвязаны от библиотек.
В архиве полный пакет блоков и библиотек ним.
Примеры работы с ними можно найти в этой ветке.
Добавлю пару примеров которых нет.

для блока повторного проигрывания трека (из папки PlayerMP3Mega)

и блок для проигрывания единичных ( в нужном количестве) треков (из папки PlayerMP3Mega)


1

Вложения

Автор публікації

Офлайн 3 тижні

Сергей Глушенко

831
Коментарі: 15Публікації: 397Реєстрація: 04-02-2018

11 коментарів до “Набор блоков для управления модулем DFPlayer mini.”

  1. Помогите пожалуйста. Столкнулся с проблемной компиляции скетча

    Блок для проигрывания единичных ( в нужном количестве) треков (из папки PlayerMP3Mega)

    DFPlayer-mini с ESP32 WROOM DEVKIT V1

    Могу прошить и все работает на Arduino Nano — Old Bootloader

    Но на DFPlayer-mini с ESP32 WROOM DEVKIT V1

    НЕ ПРОШИВАЕТСЯ 🙁 идет ошибка…….

    Дополнение об ошибки:

    Arduino: 1.8.19 (Windows 10), Плата:”ESP32 Dev Module, Disabled, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None, Disabled, Disabled”

     

    e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\SoftwareSerial\SoftwareSerial.cpp:41:10: fatal error: avr/interrupt.h: No such file or directory

     

    Несколько библиотек найдено для “SPI.h”

     

    41 | #include <avr/interrupt.h>

     

    Используется: E:\FLProg\ProgramFiles\FLProg\ideV8\portable\packages\esp32\hardware\esp32\3.2.0\libraries\SPI

     

    |          ^~~~~~~~~~~~~~~~~

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\SPI

     

    compilation terminated.

     

    Несколько библиотек найдено для “SoftwareSerial.h”

     

    Используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\SoftwareSerial

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\Dabble

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\EspSoftwareSerial

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\Esp32-SoftwareSerial

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\VEGA_SoftwareSerial

     

    Несколько библиотек найдено для “Wire.h”

     

    Используется: E:\FLProg\ProgramFiles\FLProg\ideV8\portable\packages\esp32\hardware\esp32\3.2.0\libraries\Wire

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\Wire

     

    Несколько библиотек найдено для “WiFi.h”

     

    Используется: E:\FLProg\ProgramFiles\FLProg\ideV8\portable\packages\esp32\hardware\esp32\3.2.0\libraries\WiFi

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\WiFiNINA

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\WiFiEspAT

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\libraries\WiFi

     

    exit status 1

     

    Ошибка компиляции для платы ESP32 Dev Module.

     

     

     

    Этот отчёт будет иметь больше информации с

    включенной опцией Файл -> Настройки ->

    “Показать подробный вывод во время компиляции”

     

    0
  2. Ребята здравствуйте!

    Помогите пожалуйста. Столкнулся с проблемной компиляции скетча

    Блок для проигрывания единичных ( в нужном количестве) треков (из папки PlayerMP3Mega)

    DFPlayer-mini с ESP32 WROOM DEVKIT V1

    Могу прошить и все работает на Arduino Nano – Old Bootloader

    Но на DFPlayer-mini с ESP32 WROOM DEVKIT V1

    НЕ ПРОШИВАЕТСЯ 🙁 идет ошибка…….

    0
  3. Привет всем.

    Была задача запускать dfplayer с arduino nano.

    Приведу примеры проблем, с которыми столкнулся и как решал:

    1. не прошивалась ардуина

    решение – отключать tx и rx от плеера во время заливки скетча;

    2. Не запускался трек с ардуины после прошивки (имена папки и файла были верные), хотя первичный запуск плеера проходил норм: выставлялась выставленная в блоке Mp3BaseSoftSerial громкость, диод на плеере моргал вместе с диодом tx на ардуине, но трек не запускался.

    что пробовал:

    – разные платы ардуино нано (были с загрузчиком optiboot, пробовал обычные) – не помогло

    – менял пины rx и tx через блок Mp3BaseSoftSerial – не помогло

    – пропаял контакты на плеере, ардуино и места всех подключений проводов – не помогло

    – менял варианты питания, с общим и раздельным минусом, блоки питания ставил мощнее – не помогло;

    – переменным резистором менял значение от 0 до 2 КОм (на линии arduino  TX  –  RX   DFPLayer ) с шагом 100 Ом – не помогло

    – перебрал 4 разных пользовательских блока разных библиотек из этого пакета – не помогло

     

    Решение: Проверить сам плеер. Мой единственный экземпляр dfplayer (маркирвка: Mp3-TF 16p) спокойно запускал этот трек с карты памяти c помощью кнопки – а с ардуинки никак не хотел. Тем самым ввел меня в заблуждение, что он полностью исправный. Купленный второй экземпляр уже запускал трек с ардуинки как положено. Вот такой странный дефект. С кнопки файлы читает и проигрывать а с ардуино никак не хотел. и резистор 1КОм надо ставить и на RX и на TX.

    Этот гад отнял уйму времени, поэтому решил поделиться опытом.

    Безмерное спасибо Сергею Глушенко и авторам этих блоков;

     

     

    0
  4. Подскажите пожалуйста, как решить следующую задачу.

    Я управляю ИК Ардуиновским мини пультом  DFPlayer mini. В программе FLProg создал элемент «PlayerMp3Full», кнопками пульта  управляю:  громкостью, трек вперед назад, стоп и пауза.

    Задача: на пульте есть кнопки 1, 2, …. 9, хочу что бы  они задавали номер папки (кнопка 1- папка 01, и т.д. до 9). Если это  возможно то как решить.

    Буду очень благодарен Вашему ответу.

    0
  5. В FLPROG на рабочем поле, выбрать  перенесенный пользовательский блок. На нем нажать правой кнопкой мыши/редактировать/ закладка библиотеки. Нажать желтую папку и найти в скаченном ранее архиве с данными пользовательскими блоками, ту самую библиотеки. Нужно указать на конечную папку, в котором лежит файл с расширением  .h

    -1
  6. Здравствуйте!
    Подскажите, мне нужно проигрывание всех треков подряд (у Вас твойт блок создан), но с функцией остановки проигрывания (STOP). Как реализовать данную задачу. Спасибо!

    0
  7. Привет Мастер.

    Подскажите как  добавить библиотеки из файла ?

    Пробовал копировать в ручную  “ARDUINO IDE” её не видит.

    c:\Program Files (x86)\Arduino\libraries\

    c:\Users\Edgars\Documents\Arduino\libraries\

    1

Залишити коментар

Войти с помощью: