DFPlayer Mini - MP3 модуль с портом UART

Sdílet
Vložit
  • čas přidán 4. 12. 2016
  • MP3 плеер с последовательным портом UART.
    Модуль MP3 плеера для подключения к микроконтроллеру.
    Пример как можно с помощью микроконтроллера и DFPlayer Mini голосом выговаривать числовые значения в диапазоне от -9999 до 9999.
    Библиотека с примером для микроконтроллера STM32: github.com/avislab/STM32F103/...
  • Věda a technologie

Komentáře • 107

  • @user-wj7dx5qc6h
    @user-wj7dx5qc6h Před 7 lety +5

    Супер! Потрясающе! Это как раз то, чего мне не хватало для озвучки уровня заряда аккумулятора. Спасибо вам большое за ваши труды!

  • @HromyjJosyp
    @HromyjJosyp Před 7 lety +22

    Самый адекватный обзор из всех что я просмотрел спасибо!

  • @vernigorodsk
    @vernigorodsk Před 7 lety +2

    Отличный обзор. Спасибо!

  • @Nik_tvnow
    @Nik_tvnow Před 3 lety

    Отличный обзор, спасибо за труд!

  • @Variator56
    @Variator56 Před 7 lety +4

    Китайцы не перестают радовать. Лайк за обзор.

  • @ybpvin
    @ybpvin Před 4 lety

    Дякую. Корисно і цікаво. Лайк!

  • @auvarov
    @auvarov Před 4 lety

    Спасибо за время!

  • @user-mg2ow4sv8y
    @user-mg2ow4sv8y Před 6 lety

    молодец.так держать.спасибо.

  • @aleksandrsh3893
    @aleksandrsh3893 Před 2 lety

    +1 Полезная инфа, Спасибо)

  • @avechess
    @avechess Před 4 lety +1

    Лайк подписка колокольчик! Круто!

  • @arzamas1988
    @arzamas1988 Před 7 lety +13

    Всем привет! Что бы им управлять через терминал (например самый попсовый terminal 1.9b) надо отправлять команду в виде $xx. Например, что бы передать последовательность 0х22 0х76 0хА0, надо писать $22$76$A0

  • @anhtuannguyen7286
    @anhtuannguyen7286 Před 4 lety

    Thank you so much bro !

  • @ebjikkolu4757
    @ebjikkolu4757 Před 2 lety

    Ах ты ж..Гений

  • @edli7668
    @edli7668 Před 6 lety

    Четко! Подписался + 1

  • @seregasema2079
    @seregasema2079 Před 5 lety

    вообще красава.

  • @AntonyoZozuly
    @AntonyoZozuly Před rokem

    Дякую, супер!

  • @Ivance1
    @Ivance1 Před 3 lety

    Buen video gracias

  • @oboltus6757
    @oboltus6757 Před rokem

  • @yuriluzin2969
    @yuriluzin2969 Před 3 lety

    круто!. но я нашёл библиотеку, которая может запускать рекламные файлы поверх проигрываемого текущего мр3 файла и по окончании воспроизведения рекламы, воспроизведение трека продолжается и еще несколько интересных функций. оказывается у этого плеера куча плюшек. за видео спасибо.

  • @Kalkhoff_2.0
    @Kalkhoff_2.0 Před 4 lety

    подскажите пожалуйста, есть ли возможность в таком типе плеера воспроизводить дорожки циклически? Например включить что нибудь и чтоб воспроизведение было несколько недель или месяцев.

  • @trewerguli1727
    @trewerguli1727 Před 4 lety

    Его можно к руотеру подключить, бывают в роутерах не распаянные юарт порты, будет тогда роутер информировать, вдруг что не так. Но тогда надо модифицированную прошивку

  • @user-qs4xl3kn9g
    @user-qs4xl3kn9g Před 5 lety

    Подскажите пожалуйста есть ли у этого плеера возможность воспроизведения одного трека и автоматической остановки после него. А по нажатию кнопки следующего и опять стоп?
    Хочу приспособить его для объявления остановок в общественном транспорте

  • @user-dq4nd8bk1o
    @user-dq4nd8bk1o Před 5 lety +1

    Как организовать паузу с дальнейшим воспроизведением при проигрывании большого количества треков? Привожу пример который не хочет работать. Краткое описание- нажимается кнопка стоп, читаем что она нажата, переменная val_Stop инвертируется и анализируется, если val_Stop=1 идёт проигрывание , если 0 -пауза. Функция работает прекрасно при одиночном треке, но когда идёт непрерывное проигрывание почему то не работает.
    stat_Stop=digitalRead(Stop);
    if(!stat_Stop)
    {
    t100 //задержка в 100млС
    val_Stop=!val_Stop;
    if(!val_Stop) {mp3_stop ();t100}
    else mp3_play ();
    }

  • @alexandrekokushkin7032
    @alexandrekokushkin7032 Před 7 lety +3

    Добрый вечер, огромное спасибо за обзор! Подскажите пожалуйста, в ролике на 50-ой секунде слышен характерный треск и комментарии о необходимости мощного питания. Видимо, стабилизатора питания отладочного модуля не хватает и мп3-модуль трещит, как вы решили эту проблему?

    • @avislab7180
      @avislab7180  Před 7 lety +1

      Добрый день. На видео отладочный модуль запитан от программатора питанием 3.3В. Именно на программаторе и был слабый преобразователь. Если на отладочный модуль подавать питание через USB, тогда все работает нормально. По крайней мере с динамиком 0.5Ватт проблем не наблюдалось.

  • @dmitriy12121
    @dmitriy12121 Před 4 lety

    Здравствуйте. Можно ли на этом модуле сделать плеер с переключением папок ? Папки с любыми названиями

  • @Per4ik387
    @Per4ik387 Před 3 lety

    Какой ток потребляет модуль в рабочем режиме? Например если динамик на 0.5w ?

  • @madmentat9596
    @madmentat9596 Před 5 lety

    Мне кажется можно было бы записать такие цифры типа "3000" с разной интонацией, в зависимости от того, будет ли это число звучать отдельно или как часть какой-то более сложной цифры. Файлов получится побольше и придется придумать какие-то дополнительные префиксы, но в итоге получится более естественное звучание. Чтобы этого добиться, я бы, наверно, писал эти числа в один большой файл а потом как следует нарезал бы его в каком-нибудь редакторе, чтобы, например, при слове "сто сорок восемь" не было некрасивых пауз после "сто".

  • @demkaaaaa
    @demkaaaaa Před 2 lety

    Добрый день, подскажите как сделать рандомное воспроизведение из созданной папки. Т.е есть папка mp3/01/ в этой папке 01 есть мп3 файлы. Какую команду надо писать что бы воспроизводить из нее? Нашел команду mp3_random_play ();, но как ей пользоваться с папками не понял.

  • @obuhovmi
    @obuhovmi Před 7 lety +1

    Здравствуйте. А будут ли у вас видео по работе с радио модулями si4432(si4463)?

    • @avislab7180
      @avislab7180  Před 7 lety

      Добрый день. По радиомодулям пока ничего не планируется. По крайней мере до лета точно не будет.

  • @alexnavin8833
    @alexnavin8833 Před 4 lety +1

    не могу понять как файлы скачать с гитхаба? Зеленая кнопка есть только в корне каталога, я же не буду все проекты качать, мне нужен только DFPlayer

  • @taymko999
    @taymko999 Před 2 lety

    Скажите автор, какой минимальный объем флеш памяти этот модуль может поддержать. Дело в том что хочу заказать карты от 64Мб, для меня это более чем достаточный объем для моих целей. Будут ли они с ними работать? К сожалению эту информацию нигде найти не могу! Написано про максимальный объем, а вот минимальный нигде нет!

  • @user-ky7gt8kp8c
    @user-ky7gt8kp8c Před 5 měsíci

    Добрый день подскажите можно перепрошить мини мп3 на более позднюю прошивку ,так как с прошивкой v3 не работает

  • @alekseibeganov
    @alekseibeganov Před 7 lety +3

    в самолет речевой информатор))

  • @rjrail19871
    @rjrail19871 Před 7 lety +3

    Добрый вечер автор видео!у меня к вам вопрос!вот допустим я подключил gsm модуль к ардуино с помощью serial, и хочу еще прикрутить к этой ардуино еще и этот mp3 модуль,но как я понял этот модуль тоже подключается по serial и они не смогут вместе работать так?можете каснуться данного вопроса про serial в своих видео?я новичок и пока не очень силен в программировании ардуино)))отдельно этот модуль уже протестил,работает все отлично,но как его прикрутить к своим другим устройствам)))

    • @avislab7180
      @avislab7180  Před 7 lety +1

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

    • @rjrail19871
      @rjrail19871 Před 7 lety +1

      Других решений видимо нет?поискал инфу про serial и вправду лучше использовать один,просто думал что данным модулем можно управлять как то иначе)))спасибо за быстрый ответ))

  • @Ruthbate1
    @Ruthbate1 Před 6 lety +1

    Очень информативный обзор. Спасибо! Заглянул на ваш канал, там оказалось ещё много интересного. Лайк/подписка с меня, буду учиться.
    Если найдёте время, подскажите пожалуйста дилетанту. Почему мой DFPlayer довольно громко "тикает" при подключении питания, на холостом ходу, с частотой примерно 1,5-2 раза в секунду? А при запуске трека, частота увеличивается примерно до 10 герц. Слышно даже через полезный сигнал. Будто рядом авто тарахтит со старыми высоковольтными проводами нулевого сопротивления.
    Это брак, или я чего-то не догоняю?
    И второй вопрос. Мечтал усилить сигнал плеера усилителем на TDA7266, вот таким ru.aliexpress.com/item/DC-3-to-18V-TDA7266-Audio-Power-Amplifier-Module-5-15W/32809320636.html?spm=a2g0s.9042311.0.0.rryys6 , при подключении к нему, вдобавок появляются искажения и посторонние шумы убийственные.
    Ткните носом пожалуйста, где найти готовый ответ, как их согласовать. Формулы с внутренними сопротивлениями каскодов меня вводят в ступор.

  • @user-rg5gd9td8w
    @user-rg5gd9td8w Před 5 lety

    Здравствуйте, отличное описание и видео!!!
    Подскажите как использовать функцию loop я так и не разобрался и решил проблему программным способом используя пин BUSY, а как будет правильно зациклить одну из мелодий? можно кусочек кода в пример в какой последовательности отправить команду на повтор?
    Я пробовал разные варианты приведённые в библиотеки но точного описания и последовательности команд так и не нашел!

    • @user-yd6xd4zw8l
      @user-yd6xd4zw8l Před 5 lety

      www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299

  • @Misoross
    @Misoross Před rokem

    До (USB- USB+) підключається звичайна USB флешка. Якщо живлення від 5В, то підключення дуже просте. (3:05) Пристрій автоматично перемикається на той носій, якій встромляєте.

  • @artempogorelov2819
    @artempogorelov2819 Před 6 lety

    Подскожите пожалуйста подключил к ардуино уно не могу разобраться как воспроизводить выборочно треки (команда mp3_play(5) не работает

  • @dmitriibannikovasx
    @dmitriibannikovasx Před 4 lety

    Поправочка - не файлы с частотой до 48 Кгц, а файлы с частотой дискретизации до 48 кгц. Sampling rate это частота дискретизации. Частота дискретизации и частота самого звука - разные вещи.

  • @TheCJNick
    @TheCJNick Před 3 lety

    приличный модуль. Но кто нибудь сталкивался с проблемой воспроизведения звуковых файлов имеющих крутые фронты нарастания и спада? Попробуйте например воспроизвести сигнал 1000 гц с интервалом 0,5... 1 сек. - плеер заикается. Пробовал 3 модуля, во всех один и тот же недостаток.

  • @yunushkin88
    @yunushkin88 Před 4 lety

    видео прям полезное и библиотека конечно тоже а что вы имели ввиду может я не понял когда сказали что нельзя запускать с пк из консоли с терминала с термита 0x7E 0xFF 0x06 0x0F 0x00 0x01 0x01 0xEF это первая песня 001.mp3 папки 01 запучкается

  • @selenix
    @selenix Před 5 lety +2

    А его можно вместе с Bluetooth HC-06 использовать?

  • @StoneTL
    @StoneTL Před 5 lety

    А если есть трески и подключить через биполярный транзистор, это даст что то? улучшит ситуацию?

    • @avislab7180
      @avislab7180  Před 5 lety

      Пожалуйста, уточните вопрос. Не ясно что именно Вы хотите включить через транзистор и по какой схеме?

  • @SerjkZ
    @SerjkZ Před 5 lety

    К сожалению либа не пашет чтобы получить какая mp3 играет статус и т д

  • @the_inevitability_of_stupidity

    Спасибо большое за обзор. Я новичок и не понимаю, что значит бинарные команды и контрольная сумма в данном случае. Можно ли написать пример команды? Команду, которую нужно оправить в UART что бы, например, переключить трек. Как должен выглядеть пакет данных для передачи одной команды? Было бы не плохо, если бы Вы сняли видео с объяснением формирования пакетов (что должно входить в пакет). К сожалению на ардуино не работаю и Си не знаю. Пишу для AVR на асме. Спасибо

  • @ReaLRubyX
    @ReaLRubyX Před 6 lety

    Папка mp3 и название файла может быть любое и даже без этой папки играет например Hulivanjabla njanja lya.mp3 и проигрывает без всяких проблем. Если у тебя так не работает, покавыпяй скрипты тогда...

  • @il7712
    @il7712 Před 7 lety

    Добрый, поидее этиже файлы можно воспроизводить при помощи самого МК: цап у него хороший. У меня так прокатывало на 328 атмеге- подключаем флешку и вперёд. Кстати, почему его не юзал, на той же меге: нужен был уарт для блютуз модуля, а он там всего 1. Подскажите в какой среде работаете с stm, вот решил сам заняться)

    • @avislab7180
      @avislab7180  Před 7 lety

      Для STM32 я использую www.coocox.org/software.html он и бесплатный полностью. Но есть
      Keil и IAR. Они с ограничением.

    • @vladimirlaiu7893
      @vladimirlaiu7893 Před 3 lety

      Поделитесь пожалуйста если можно как при помощи ЦАПа вы проигрывали мелодии на Атмеги 328

    • @il7712
      @il7712 Před 3 lety

      Либу подключал, ток сейчас не скажу какую. Загуглите, там было пару вариантов, но нужно учитывать пины к которым флешка подключается, я кажется ещё настройки в Либе менял/ковырял

  • @alexwin7303
    @alexwin7303 Před 6 lety +9

    Здравствуйте, спасибо за обзор. При проигрывании файла стоял жуткий треск, который появлялся не сразу, а через секунду после начала воспроизведения, при этом при сбросе микроконтроллера кнопкой RESET (ARDUINO UNO) от момента нажатия кнопки до начала выполнения нового цикла программы (примерно 2 секунды) треск исчезал. Проблема решена установкой резистора 270 Ом между ардуинкой и модулем в цепи RX DFPlayer-а. Может кому поможет эта информация.

    • @user-rg5gd9td8w
      @user-rg5gd9td8w Před 5 lety

      Было дело, избавился резистором 2 ,2 кОм!!!

    • @user-yd6xd4zw8l
      @user-yd6xd4zw8l Před 5 lety

      @@user-rg5gd9td8w на RX? а TX, у вас светодиод тоже синий ? у меня красный, он же там не сдвоен ?)

    • @denistishin331
      @denistishin331 Před 5 lety

      в даташите всё это описано))))

  • @masterkit9517
    @masterkit9517 Před 3 lety +1

    под Кеил не подойдёт? не могу никак скачать файл на гитхабе найти, показывает список файлов, но скачать одним файлом не дал гитхаб

    • @avislab7180
      @avislab7180  Před 3 lety +1

      На дворе 21 век, а программеры не в курсе как GIT работает. Я восхищен!
      Качайте все приметы одним файлом: github.com/avislab/STM32F103/archive/master.zip. Там найдете нужную папку
      Под Кеил не пробовал. Проект точно не откроется, придется в новый проект ручкам добавлять *.с, *.h файлы.

    • @masterkit9517
      @masterkit9517 Před 3 lety +1

      @@avislab7180 спасибо большое!

  • @dmawzx
    @dmawzx Před 6 lety

    У меня такой модуль сдох от скачка напряжения, но как ридер он ещё работает.
    Подскажите, есть ли похожие модули с возможностью перемотки треков?

  • @user-rd3lj4gn4s
    @user-rd3lj4gn4s Před 5 lety

    Ты не перепутал на 3:46 местами? Может всё же с кнопок только нумерованные файлы можно выбрать, а командами что закажешь - то и будешь слушать.

    • @avislab7180
      @avislab7180  Před 5 lety

      github.com/avislab/STM32F103/blob/master/Example_DFPlayerMini/DFPlayerMini.pdf

  • @Opium1709
    @Opium1709 Před 6 lety

    я не понял,с него можно воспроизводить мпз с usb флешки?и получится ли мониторчик к нему с ардуино поставить?думаю использовать его как плеер

    • @avislab7180
      @avislab7180  Před 6 lety

      MP3 c флешки - нет. MP3 c SD карточки - Да. Дисплей прикрутить можно, но вместе с ардуино + писать программу самому.

    • @Opium1709
      @Opium1709 Před 6 lety

      почти только что узнал что в этом модуле есть вход юсб.ещё не разу ардуино не пользовался,но задумал потихоньку сделать такой медиацентр как юсб флеш(илиSD)+ФМ радио+интернет радио(вебрадио)+экран и всё это под управление ардуино.так сказать с интерфейса монитора управлять переключениями этими модулями.Это вообще реально и очень тяжело для начала?

    • @Misoross
      @Misoross Před rokem

      @@avislab7180 USB флешка підключається. Треба припаяти USB-B до USB+/- та до +5v/GND

  • @user-yf9pd6ur8j
    @user-yf9pd6ur8j Před 2 lety +1

    А если управлять кнопкой, то если на флешке будет один файл, он будет по кругу играть, или один раз и все?

    • @user-cq1bc1rw5x
      @user-cq1bc1rw5x Před 2 lety

      Тож интересно

    • @Misoross
      @Misoross Před rokem

      Режим Play Mode перемикає режими (обраний файл и стоп / усі файли за списком по колу / обраний файл по колу / випадкові файли по колу )
      Для цього застосовується ADKEY1-R200KOm-кнопка-GND

  • @ILDARONII
    @ILDARONII Před 4 lety

    Кто подскажет как связать выход модуля MP3 (DFPlayer Mini) со входом SIM800? Хотел сделать автоответчик от умного дома. И кстати представленное в видео это не тоже самое - WTV020-SD-16P?

  • @DumDocemusDiscimus
    @DumDocemusDiscimus Před 5 lety

    Скільки мА споживає модуль в режимі очікування. Планується використовувати в мягкій іграшці з однією кнопкою програвання треків по колу без окремої кнопки живлення.

    • @avislab7180
      @avislab7180  Před 5 lety

      Власно сам не вимірював, у документації написано: "Standby Current 20mA".

    • @user-yd6xd4zw8l
      @user-yd6xd4zw8l Před 5 lety

      даташит подивитися релігія не дозволяє ?) ну теж 20 побачив

    • @user-yd6xd4zw8l
      @user-yd6xd4zw8l Před 5 lety

      @@avislab7180 тільки замітив звідки автор )

  • @gyggit
    @gyggit Před 3 lety

    Спасибо за хорошую инфу, но 3:19 десятка ни в какую не видит и драйвера нигде не найти, а семёрка определяет легко :(( может кто знает - как на десятку установить этот "адаптер" микросд карты???

  • @krovickiy
    @krovickiy Před 5 lety +2

    Где вы взяли библиотеку слов?

    • @avislab7180
      @avislab7180  Před 5 lety +3

      Способ 1: В интернете нашел бесплатный сервис (ссылку уже и не помню. пользовался только раз) - вводишь текст - он генерит звуковой файл.
      Способ 2: Открывает Google переводчик вводим слова и нажимаем произнести. Записываем звук программой захватчиком звука. Потом Звуковой фай режем на куски в любом редакторе видео/аудио.

    • @user-yd6xd4zw8l
      @user-yd6xd4zw8l Před 5 lety +1

      жену записал )))
      "библиотека слов", где такие гуманитарии берутса аххаах
      програма Балаболка, синтератор речи "Максим"

  • @TV-js4ox
    @TV-js4ox Před 6 lety

    можно использовать самостоятельно?

  • @PutlerXLO
    @PutlerXLO Před rokem

    Так на нем же есть своя 64М NORFLASH...

  • @ReaLRubyX
    @ReaLRubyX Před 6 lety +1

    Проигрывает кстати все мпр и вейв файлы. Не нужно менять названия файлов типа "001"! "Флаконы" жаль не проигрывает только. Единственный минус что бесит 100% громкость, где громкие файлы могут искажаться... Не могу найти эквалайзер (без ардуино). На счёт питания надо быть осторожным, лучше между питанием 5в и первой ногой для питания между припаять резистор (смд идёт тоже) на 4,7 ом...

  • @trazzy5284
    @trazzy5284 Před 4 lety

    Возможно ли библиотекой отследить что проигровение закончилось?

    • @avislab7180
      @avislab7180  Před 4 lety

      Потенциально - да. При проигрывании очереди файлов отслеживается окончание проигрывания.
      Смотри Строка 133 в файле:
      github.com/avislab/STM32F103/blob/master/Example_DFPlayerMini/mp3_lib.c

  • @danik3314
    @danik3314 Před 6 lety

    Здравствуй Автор!!! пишет тебе не очень адекватный и не очень умный любитель Ардуино.
    У меня вопрос такой: к пинам 2, 3 (назначил их TX , RX) подключил монитор NEXTION, могу я теперь подключить также к назначенным пинам например 4, 5 этот модуль и нажимая на мониторе кнопку "старт" например, воспроизводить песни и включать реле (3шт)????????????
    PS ролик замечательный!!!!!!!!!!!!
    АВТОРУ РЕСПЕКТ!!!!!!!!!!!

  • @user-nq3mu3nf8z
    @user-nq3mu3nf8z Před 6 lety

    Код на ардуине будет работать?

    • @avislab7180
      @avislab7180  Před 6 lety

      Нет, код для Ардуино работать не будет.

  • @StoneTL
    @StoneTL Před 5 lety

    Откуда брать звуковые файлы в mp3 формате?

    • @avislab7180
      @avislab7180  Před 5 lety

      Скачать

    • @StoneTL
      @StoneTL Před 5 lety

      @@avislab7180 я не совсем то имел ввиду. Любой текст, который я напишу.

    • @onurdemir42
      @onurdemir42 Před 4 lety

      @@StoneTL google translate

  • @abonentpost
    @abonentpost Před 6 lety +1

    Из этого модуля можно сделать обычный MP3 плеер для прослушивания с наушниками?
    И, если можно, скажите как?

    • @avislab7180
      @avislab7180  Před 6 lety +2

      Да, можно.
      Наушники подключаем к выходам: DAC_R - правый канал, DAC_L - левый, GND к GND.
      В документации есть схема подключения кнопок управления:
      github.com/avislab/STM32F103/blob/master/Example_DFPlayerMini/DFPlayerMini.pdf
      См. раздел 4. Application Circuit

    • @seregasema2079
      @seregasema2079 Před 5 lety

      так а качество мп3 он потянет . помоему в видео было оговорено что он проигрывает до 48 битрейта . или я чтото не понял ? а в мп3 минимум 128

    • @user-yd6xd4zw8l
      @user-yd6xd4zw8l Před 5 lety

      пользоватса гуглом религия не позволяет ?

  • @user-kn3kf8lf4l
    @user-kn3kf8lf4l Před 4 lety

    Hi

  • @adolfhack
    @adolfhack Před 6 lety

    may somebody translate to english how did he getrid of the noise ??? @ second 0:50

    • @vijexa
      @vijexa Před 6 lety +2

      Noise appears when power for speaker is insufficient. You need to use more powerful supply (documentation says that it's better to use separate one for the module) or use output for headphones (it uses less power)

  • @user-hf6iv9rs6x
    @user-hf6iv9rs6x Před rokem

    Ну, и что это ха блажь: громкоговоритель можно подключать мощностью не более 3 Ватт?
    Да, подключайте громкоговоритель хоть мощностью 100 Ватт... как это повредит плейеру? Всё равно громкоговоритель больше от плейера никак не возьмёт. Единственно это должно быть оговорено сопротивление катушки громкоговорителя. Если оно меньше, то вот это может повлиять на усилитель воспроизведения.