dfplayer mini arduino. mp3 player

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 เม.ย. 2020
  • #dfplayermini #mp3player
    dfplayer mini это очень удобный и простой в использовании mp3 player
    модуль.
    На канале "Ардуино для начинающих" всегда много интересных видео
    связанных с Arduino.
    Уроки ардуино - это главное направление канала.
    Я покажу как подключить флэшку, как выводить на экран названия песен,
    номер трека, и общее количество песен на карте.
    Расскажу как не вытаскивая карту, удалять и перезаписывать файлы с
    компьютера.
    Помочь в развитии канала, и на покупку новых модулей и датчиков yoomoney.ru/to/410011924549016
    Библиотека - arduino-kid.ru/sites/default/f...
    04/DFRobotDFPlayerMini-master.zip
    Пример 1 - arduino-kid.ru/sites/default/f...
    Пример 2 - arduino-kid.ru/sites/default/f...
    Скетчи используемые в видео можно скачать на канале "Ардуино для начинающих".
    Официальный сайт arduino-kid.ru
    Группа в контакте
    Почта arduino-kid@yandex.ru
    Ссылки на предыдущие видео
    Подпишитесь на канал
    ссылка на канал / Ардуинодляначинающих
    Теги:
    #ардуино #arduino #урокиардуино #программированиеардуино #ардуинодляначинающих #ардуиноуроки
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 42

  • @arduino2000
    @arduino2000  4 ปีที่แล้ว +4

    Как подключить внешнюю флешку, Вывод названий, громкости, количества песен, и текущий трек.
    По просьбам подписчиков, я теперь буду размещать ссылки на продавцов с которыми работал и где есть модули применяемые в примерах.
    Arduino NANO - alii.pub/699fxy
    TFT ЖК-дисплей Nokia 5110 - alii.pub/4dzv6a
    DFPlayer Mini MP3 - alii.pub/698ypa

  • @user-sr5kr3nu2r
    @user-sr5kr3nu2r 5 หลายเดือนก่อน

    Спасибо! Информация по настоящему полезная. Вот только озвучка роботом это очень отталкивает!

  • @user-lx5ki1yr9g
    @user-lx5ki1yr9g ปีที่แล้ว

    Пришлите, пожалуйста ссылку на Пример 1. Имеющаяся не работает.

  • @MuhandisTv
    @MuhandisTv 4 ปีที่แล้ว

    Очень полезная

    • @arduino2000
      @arduino2000  4 ปีที่แล้ว

      Спасибо. Я старался. )

  • @paulmeltsaev9240
    @paulmeltsaev9240 6 หลายเดือนก่อน

    Интересно, а можно использовать плеер как декодер внешних MP3 ? Идея - сделать Интернет радио на ESP32 и подавать поток MP3 с ESP через USB входы плеера..

  • @kylagin
    @kylagin 2 ปีที่แล้ว

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

    • @arduino2000
      @arduino2000  2 ปีที่แล้ว

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

    • @kylagin
      @kylagin 2 ปีที่แล้ว

      @@arduino2000 спасибо) Аесли в папке будет к примеру 250 треков а ардуино пошлет сигнал сыграть трек251 или больше.... что произойдет? я просто слегка чайник в этих вопросах, но есть желание попробовать...

    • @arduino2000
      @arduino2000  2 ปีที่แล้ว +1

      Никакой разницы. Что 1 что 200

  • @MegaProtoPlasma
    @MegaProtoPlasma 4 ปีที่แล้ว

    Доброго времени суток! Сделал себе такой же проект (Ардуино Nano), только c усилителем на 15Вт (стерео), OLED дисплеем и управлением плеером чз блютус (HC-05) по телефону. Но все команды .play(), .next(), .previous() играют один раз и останавливаются. Как же их заставить играть как играет обычный плеер? Если ответ не для всех, рад буду сообщению в личку. Я понимаю, что есть какие то команды по которым нужно сделать цикл. Но не знаю их. (

    • @arduino2000
      @arduino2000  4 ปีที่แล้ว

      Вот все команды плеера
      //----Set volume----
      myDFPlayer.volume(10); //Set volume value (0~30).
      myDFPlayer.volumeUp(); //Volume Up
      myDFPlayer.volumeDown(); //Volume Down
      //----Set different EQ----
      myDFPlayer.EQ(DFPLAYER_EQ_NORMAL);
      myDFPlayer.EQ(DFPLAYER_EQ_POP);
      myDFPlayer.EQ(DFPLAYER_EQ_ROCK);
      myDFPlayer.EQ(DFPLAYER_EQ_JAZZ);
      myDFPlayer.EQ(DFPLAYER_EQ_CLASSIC);
      myDFPlayer.EQ(DFPLAYER_EQ_BASS);
      //----Set device we use SD as default----
      myDFPlayer.outputDevice(DFPLAYER_DEVICE_U_DISK);
      myDFPlayer.outputDevice(DFPLAYER_DEVICE_SD);
      myDFPlayer.outputDevice(DFPLAYER_DEVICE_AUX);
      myDFPlayer.outputDevice(DFPLAYER_DEVICE_SLEEP);
      myDFPlayer.outputDevice(DFPLAYER_DEVICE_FLASH);
      //----Mp3 control----
      myDFPlayer.sleep(); //sleep
      myDFPlayer.reset(); //Reset the module
      myDFPlayer.enableDAC(); //Enable On-chip DAC
      myDFPlayer.disableDAC(); //Disable On-chip DAC
      myDFPlayer.outputSetting(true, 15); //output setting, enable the output and set the gain to 15
      //----Mp3 play----
      myDFPlayer.next(); //Play next mp3
      delay(1000);
      myDFPlayer.previous(); //Play previous mp3
      delay(1000);
      myDFPlayer.play(1); //Play the first mp3
      delay(1000);
      myDFPlayer.loop(1); //Loop the first mp3
      delay(1000);
      myDFPlayer.pause(); //pause the mp3
      delay(1000);
      myDFPlayer.start(); //start the mp3 from the pause
      delay(1000);
      myDFPlayer.playFolder(15, 4); //play specific mp3 in SD:/15/004.mp3; Folder Name(1~99); File Name(1~255)
      delay(1000);
      myDFPlayer.enableLoopAll(); //loop all mp3 files.
      delay(1000);
      myDFPlayer.disableLoopAll(); //stop loop all mp3 files.
      delay(1000);
      myDFPlayer.playMp3Folder(4); //play specific mp3 in SD:/MP3/0004.mp3; File Name(0~65535)
      delay(1000);
      myDFPlayer.advertise(3); //advertise specific mp3 in SD:/ADVERT/0003.mp3; File Name(0~65535)
      delay(1000);
      myDFPlayer.stopAdvertise(); //stop advertise
      delay(1000);
      myDFPlayer.playLargeFolder(2, 999); //play specific mp3 in SD:/02/004.mp3; Folder Name(1~10); File Name(1~1000)
      delay(1000);
      myDFPlayer.loopFolder(5); //loop all mp3 files in folder SD:/05.
      delay(1000);
      myDFPlayer.randomAll(); //Random play all the mp3.
      delay(1000);
      myDFPlayer.enableLoop(); //enable loop.
      delay(1000);
      myDFPlayer.disableLoop(); //disable loop.
      delay(1000);
      //----Read imformation----
      Serial.println(myDFPlayer.readState()); //read mp3 state
      Serial.println(myDFPlayer.readVolume()); //read current volume
      Serial.println(myDFPlayer.readEQ()); //read EQ setting
      Serial.println(myDFPlayer.readFileCounts()); //read all file counts in SD card
      Serial.println(myDFPlayer.readCurrentFileNumber()); //read current play file number
      Serial.println(myDFPlayer.readFileCountsInFolder(3)); //read file counts in folder SD:/03

    • @MegaProtoPlasma
      @MegaProtoPlasma 4 ปีที่แล้ว

      @@arduino2000 Благодарю!

    • @arduino2000
      @arduino2000  4 ปีที่แล้ว

      @@MegaProtoPlasma Я вчера сделал на ESP 8266 Полностью управляемый по WIFI. Много примочек. Сделал вебстраничку с кнопками. И тоже с УНЧ.

    • @AtOm_Nickl
      @AtOm_Nickl 2 ปีที่แล้ว

      @@arduino2000 Привет. А можно посмотреть на результат?

  • @gyrotrake
    @gyrotrake 4 ปีที่แล้ว

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

    • @arduino2000
      @arduino2000  4 ปีที่แล้ว

      Что бы управлять включением определённого трека кнопкой надо подключить кнопки к выводам ADKEY1 или ADKEY2 через резистор как описано в моём блоге arduino-kid.ru/blog/DFPlayer_Mini.
      Например если одну кнопку подключить напрямую к ADKEY1, а вторую через резистор 3кОм, то можно включать соответственно Первый и Второй трек. Это получается такая, резистивная клавиатура, что такое резистивная клавиатура можно посмотреть в этом видео th-cam.com/video/0afM8BbAUJ8/w-d-xo.html.
      А вот как сделать нажатие этих кнопок с помощью NRF24 надо подумать.
      Кстати. У меня есть видео про NRF24L01+ на приём и на передачу.
      th-cam.com/video/v0RKiYroIgA/w-d-xo.html

    • @gyrotrake
      @gyrotrake 4 ปีที่แล้ว +1

      @@arduino2000 я собираю танк на ардуино и нрф модуле с одного канала(тут название канала писать не буду,реклама получится))) на танке будет управление по нрф модулям,но я хочу добавить некоторые свои примочки, а это в пульт встроит ещё одну ардуино для управления двух сервоприводов для отката ствола и выстрела и и реле для включение и выключения дым машины,и при этом нужно что бы включался звук при работе танка и дым и при выстреле с откатом,могу описать прям поробно в личке в вк или где скажите,про видео по приёму и передаче я у вас смотрел

    • @AtOm_Nickl
      @AtOm_Nickl 2 ปีที่แล้ว

      @@gyrotrake Привет. И как проект? Все получилось? Если вы не против, я хочу посмотреть на результаты и код) спасибо

    • @gyrotrake
      @gyrotrake 2 ปีที่แล้ว

      @@AtOm_Nickl здравствуйте.я уже и не помню где этот код у меня лежит на пк.уже год прошёл)

  • @victortyshkun9198
    @victortyshkun9198 3 ปีที่แล้ว

    Можно логировать данные на sd карту dfplayer?

    • @arduino2000
      @arduino2000  3 ปีที่แล้ว +1

      Не пробовал. Надо как-нибудь подумать.

  • @bahtiyaraslan9147
    @bahtiyaraslan9147 3 ปีที่แล้ว

    Как подключить внешний усилитель с динамикой ????

    • @arduino2000
      @arduino2000  3 ปีที่แล้ว

      к контактам DAC_R правый канал
      к контактам DAC_L левый канал
      земля к земле

  • @andrus1165
    @andrus1165 3 ปีที่แล้ว

    Здравствуйте. Второй пример не существует?

    • @arduino2000
      @arduino2000  3 ปีที่แล้ว

      А разве в описании нет ссылки на пример?

    • @andrus1165
      @andrus1165 3 ปีที่แล้ว

      @@arduino2000 ссылка есть, но она не работает.

    • @arduino2000
      @arduino2000  3 ปีที่แล้ว

      Не думаю. Все примеры копировались после проверки и тестов. Проверьте ещё раз.

    • @andrus1165
      @andrus1165 3 ปีที่แล้ว

      @@arduino2000 я проверял несколько раз. Но, хорошо, проверю ещё раз.

    • @andrus1165
      @andrus1165 3 ปีที่แล้ว

      Проверил. Браузер пишет, что страница не найдена.

  • @levshx
    @levshx 3 ปีที่แล้ว

    на tx тоже 1кОм !

  • @pupkin204
    @pupkin204 3 ปีที่แล้ว

    ссылка с библиотекой нерабочая.

    • @arduino2000
      @arduino2000  3 ปีที่แล้ว

      Проверил. Всё работает arduino-kid.ru/sites/default/files/2020-04/DFRobotDFPlayerMini-master.zip

    • @pupkin204
      @pupkin204 3 ปีที่แล้ว

      @@arduino2000 В скейчи проекта часов с кукукой там вроде другая библиотека DFPlayer_Mini_Mp3.h

    • @arduino2000
      @arduino2000  3 ปีที่แล้ว

      @@pupkin204 а причём здесь кукушка. Тема мп3 плеер, и ссылка из этого примера.

    • @pupkin204
      @pupkin204 3 ปีที่แล้ว

      @@arduino2000 просто в кукушке небыло ссылке на библиотеку, я думал можно от сюда ее взять и она подойдет. А есть ссылка на библиотеку для кукушки?

    • @arduino2000
      @arduino2000  3 ปีที่แล้ว

      Я делал все с одной библиотекой. Так что эта должна подойти.

  • @k_s_corp
    @k_s_corp 4 หลายเดือนก่อน

    Людей в заблуждение вводите. Software в названи намекает, что это программная реализация serial, a не аппаратная

  • @TheForeach
    @TheForeach 4 ปีที่แล้ว

    Странная озвучка, но материал интересный!

    • @arduino2000
      @arduino2000  4 ปีที่แล้ว

      Под робота кошу. )