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 #урокиардуино #программированиеардуино #ардуинодляначинающих #ардуиноуроки - Наука та технологія
Как подключить внешнюю флешку, Вывод названий, громкости, количества песен, и текущий трек.
По просьбам подписчиков, я теперь буду размещать ссылки на продавцов с которыми работал и где есть модули применяемые в примерах.
Arduino NANO - alii.pub/699fxy
TFT ЖК-дисплей Nokia 5110 - alii.pub/4dzv6a
DFPlayer Mini MP3 - alii.pub/698ypa
Очень полезная
Спасибо. Я старался. )
Спасибо! Информация по настоящему полезная. Вот только озвучка роботом это очень отталкивает!
Пришлите, пожалуйста ссылку на Пример 1. Имеющаяся не работает.
Добрый день. а не подскажете какая задержка от посыла команды с ардуино до начала воспроизведения трека? и можно ли подключить несколько плееров параллельно?
Задержки нет, воспроизведение начинается сразу. Несколько плееров я не подключал, но думаю что проблем не должно быть.
@@arduino2000 спасибо) Аесли в папке будет к примеру 250 треков а ардуино пошлет сигнал сыграть трек251 или больше.... что произойдет? я просто слегка чайник в этих вопросах, но есть желание попробовать...
Никакой разницы. Что 1 что 200
Доброго времени суток! Сделал себе такой же проект (Ардуино Nano), только c усилителем на 15Вт (стерео), OLED дисплеем и управлением плеером чз блютус (HC-05) по телефону. Но все команды .play(), .next(), .previous() играют один раз и останавливаются. Как же их заставить играть как играет обычный плеер? Если ответ не для всех, рад буду сообщению в личку. Я понимаю, что есть какие то команды по которым нужно сделать цикл. Но не знаю их. (
Вот все команды плеера
//----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
@@arduino2000 Благодарю!
@@MegaProtoPlasma Я вчера сделал на ESP 8266 Полностью управляемый по WIFI. Много примочек. Сделал вебстраничку с кнопками. И тоже с УНЧ.
@@arduino2000 Привет. А можно посмотреть на результат?
Интересно, а можно использовать плеер как декодер внешних MP3 ? Идея - сделать Интернет радио на ESP32 и подавать поток MP3 с ESP через USB входы плеера..
здравствуйте. а можно сделать что бы включать и выключать двумя кнопками два разных трека по nrf модулю??? ответьте пожалуйста
Что бы управлять включением определённого трека кнопкой надо подключить кнопки к выводам ADKEY1 или ADKEY2 через резистор как описано в моём блоге arduino-kid.ru/blog/DFPlayer_Mini.
Например если одну кнопку подключить напрямую к ADKEY1, а вторую через резистор 3кОм, то можно включать соответственно Первый и Второй трек. Это получается такая, резистивная клавиатура, что такое резистивная клавиатура можно посмотреть в этом видео ua-cam.com/video/0afM8BbAUJ8/v-deo.html.
А вот как сделать нажатие этих кнопок с помощью NRF24 надо подумать.
Кстати. У меня есть видео про NRF24L01+ на приём и на передачу.
ua-cam.com/video/v0RKiYroIgA/v-deo.html
@@arduino2000 я собираю танк на ардуино и нрф модуле с одного канала(тут название канала писать не буду,реклама получится))) на танке будет управление по нрф модулям,но я хочу добавить некоторые свои примочки, а это в пульт встроит ещё одну ардуино для управления двух сервоприводов для отката ствола и выстрела и и реле для включение и выключения дым машины,и при этом нужно что бы включался звук при работе танка и дым и при выстреле с откатом,могу описать прям поробно в личке в вк или где скажите,про видео по приёму и передаче я у вас смотрел
@@gyrotrake Привет. И как проект? Все получилось? Если вы не против, я хочу посмотреть на результаты и код) спасибо
@@AtOm_Nickl здравствуйте.я уже и не помню где этот код у меня лежит на пк.уже год прошёл)
Можно логировать данные на sd карту dfplayer?
Не пробовал. Надо как-нибудь подумать.
Как подключить внешний усилитель с динамикой ????
к контактам DAC_R правый канал
к контактам DAC_L левый канал
земля к земле
на tx тоже 1кОм !
Здравствуйте. Второй пример не существует?
А разве в описании нет ссылки на пример?
@@arduino2000 ссылка есть, но она не работает.
Не думаю. Все примеры копировались после проверки и тестов. Проверьте ещё раз.
@@arduino2000 я проверял несколько раз. Но, хорошо, проверю ещё раз.
Проверил. Браузер пишет, что страница не найдена.
ссылка с библиотекой нерабочая.
Проверил. Всё работает arduino-kid.ru/sites/default/files/2020-04/DFRobotDFPlayerMini-master.zip
@@arduino2000 В скейчи проекта часов с кукукой там вроде другая библиотека DFPlayer_Mini_Mp3.h
@@pupkin204 а причём здесь кукушка. Тема мп3 плеер, и ссылка из этого примера.
@@arduino2000 просто в кукушке небыло ссылке на библиотеку, я думал можно от сюда ее взять и она подойдет. А есть ссылка на библиотеку для кукушки?
Я делал все с одной библиотекой. Так что эта должна подойти.
Людей в заблуждение вводите. Software в названи намекает, что это программная реализация serial, a не аппаратная
Странная озвучка, но материал интересный!
Под робота кошу. )