Тёмный

Best Way to Play Audio on Arduino! DFPlayer mini / MP3-TF-16p Tutorial 

Just Baselmans
Подписаться 1,4 тыс.
Просмотров 13 тыс.
50% 1

Thank you for watching, I hope this DFPlayer mini / MP3-TF-16P tutorial is useful.
Timestamps:
0:00 Intro
0:26 Prepare micro-SD
1:18 Add songs to micro-SD
2:02 Building physical circuit
2:39 Install Arduino library.
3:15 What to do with SD card error
3:47 Testing, no external power supply
4:19 Testing with external power supply
5:26 Play music with the press of a button
Download the Arduino sketch:
drive.google.com/drive/folder...
Music:
Blue Dream by Cheel
Book the rental by Wit It
Know myself by Patrick Patrikios

Наука

Опубликовано:

 

16 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 67   
@TheBustyOnion
@TheBustyOnion 3 месяца назад
Great video plus code is super helpful, appreciate!
@RobbertDIYprojects
@RobbertDIYprojects 4 месяца назад
awesome this video helped me out in a recent project :D
@JustBaselmansYT
@JustBaselmansYT 4 месяца назад
That's so nice to hear! Good luck with your project ;)
@johnmendeleevb1740
@johnmendeleevb1740 3 месяца назад
ive seen the other video and this is module is good
@1q2w3e4rtyuiop
@1q2w3e4rtyuiop 24 дня назад
Absolute legende ben je!
@JustBaselmansYT
@JustBaselmansYT 24 дня назад
Danku danku😂
@AvrahamSosa
@AvrahamSosa 3 месяца назад
Hi, What capacitor do you add to the circuit? Do you have the electric diagram file? Thank you!
@yakacm
@yakacm 2 месяца назад
You realise you can format the thing from Windows? Like you don't need an app. TBH I'm not even too sure why those formatting apps even exist?
@wallie61-
@wallie61- 3 месяца назад
Great video! I’m trying to do led effects and sounds effects working together. I’ve got it working. But the df player is so slow. I press the button and my led strip fades color instantly and is almost done before the df player plays my file… is this normal behavior for the player?
@rkjayakrishnan3997
@rkjayakrishnan3997 3 месяца назад
I need to play the RAW sound by the Arduino mic and play with it's speaker?
@lamboking8able
@lamboking8able 18 дней назад
what would you say is the latency between pressing the button and the sound starting. Currently I'm using an esp32 with an I2S and my latency is between 0.2 to 0.3 seconds with human error between that. I need it to be less than 0.15 seconds as I'm synching a gunshot sound with a trigger pull.
@0nkar
@0nkar 4 месяца назад
Hey i want to make a pokemon ball vibrate and make the pokemon captured sound. Which power speaker shoild i buy? Which microcontroller as it needs to be small and which type and how many batteries would i need?
@JustBaselmansYT
@JustBaselmansYT 4 месяца назад
I happen to be working on a few videos about a 3D-printed realistic PokeBall. I will also be working on electronics for sound and the signature shake so more on this topic soon😄
@0nkar
@0nkar 4 месяца назад
@JustBaselmansYT so you're my competition 😏 I actually have all the components and I tried your code for the pokemon ball but the code you gave didn't work for the dfplayer to play the pokemone sound
@dumbledorrito
@dumbledorrito 5 дней назад
depends on how loud (dB) you want it, then you'll be able to sort your requirements of the speaker (passive or active) and the rattling, you could probably do a quick fbd, and design a weight attached to an arm on a non-continuous positional servo to keep the COM low, but able to shift it to mimic the rattling just make sure you check the torque specs to stop slipping. That way you can control the rattling better and sync it with the audio. When selecting your power supply, just make sure you meet the voltage requirements for your components and set an arbitrary time you want this device to last. (Longer, the more bulky the battery generally). Optionally for the motor, you could do a motor attached a wheel with a lob-sided weight and derive a sine function for the movement to control its speed and etc. :)
@person_83049
@person_83049 2 месяца назад
i cant find the library u used?
@animeforever694
@animeforever694 2 месяца назад
what capacitor did you use for the circuit?
@livetohash6152
@livetohash6152 Месяц назад
Exactly! And why? 🤔🤔
@dukdog
@dukdog 27 дней назад
@@livetohash6152 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-u40kX1DYKdA.html
@cadillacescalade5428
@cadillacescalade5428 2 месяца назад
Hi, I am wanting to use DF mini player with a sketch I have already how would I incorporate the DF-Mini into my sketch ? Also I have a IR sensor as well that activates my sketch I'm wanting sound and for it to stop playing when ir sensor is uncovered.
@JustBaselmansYT
@JustBaselmansYT 2 месяца назад
circuitdigest.com/microcontroller-projects/interfacing-ir-sensor-module-with-arduino You can use this code but instead of turning an LED on and off you can use mp3_stop() and mp3_play()
@cadillacescalade5428
@cadillacescalade5428 2 месяца назад
@JustBaselmansYT ok Kool thank You
@markvv596
@markvv596 3 месяца назад
Is there any way to output the signal to a 3.5mm jack? so you can control a external speaker?
@JustBaselmansYT
@JustBaselmansYT 3 месяца назад
The DAC_R and DAC_L on the DFPlayer can be used for this purpose!
@monkeytree1648
@monkeytree1648 19 дней назад
I 'am new to coding sooo can someone help me make buttons for all the serial monitor command's pleases
@vijakarina
@vijakarina 4 месяца назад
Hi! I set my arduino up exactly the same way you did (with the exception of using an Arduino R4 WiFi) and the readout in my serial output is the following over and over: Not initialized: 1. Check the DFPlayer Mini connections 2. Insert an SD card I tried swapping out my R4 for my R3 and I got the same result. I've also isolated all of my components and have tried three different DFPlayer Minis. I'm using a 3-watt, 8-ohm speaker, and I'm using a Mac. Any ideas? I'm at a complete loss at this point.
@JustBaselmansYT
@JustBaselmansYT 4 месяца назад
Hi Vijakarina can you try uploading the "GetStarted" sketch that comes with the DFRobotDFPlayerMini library? Please let me know if it does work with that sketch, good luck!
@vijakarina
@vijakarina 4 месяца назад
@@JustBaselmansYT This is what I'm getting when I run their GetStarted sketch: DFRobot DFPlayer Mini Demo Initializing DFPlayer ... (May take 3~5 seconds) Unable to begin: 1.Please recheck the connection! 2.Please insert the SD card!
@JustBaselmansYT
@JustBaselmansYT 4 месяца назад
​@@vijakarina and you are using an external 5V power supply? Because if this is the case and you did check all your connections and check if there are indeed songs on the SD card (which is smaller or equal to 32GB) than in my experience pushing the reset button a few times should be enough to get it working.
@vijakarina
@vijakarina 4 месяца назад
@@JustBaselmansYT yeah, unfortunately I've done all of that. I've also gone through and removed the hidden files from the SD card that the macOS loads onto it. I've tried different 32GB microSD cards, I've reformatted them all to FAT32. And I've pressed the reset button a bunch of times, all with the same result. Thanks for your quick responses!
@JustBaselmansYT
@JustBaselmansYT 4 месяца назад
@vijakarina I am sorry that it does not work for you :/ but I also do not know what to try expect for a different tutorial with s different circuit and different library
@jaykay6290
@jaykay6290 3 месяца назад
it is a pity that you skipped over the last part of button installation so quickly. i had to playback several times to try and see what you were typing to add the button command. code now gives error 'pinmode' was not declared in this scope.
@JustBaselmansYT
@JustBaselmansYT 3 месяца назад
Put the following 4 lines of code at the top of you void loop, good luck!: if (digitalRead(2) == LOW) { Serial.println("now playing track 1"); myDFPlayer.play(1); }
@jaykay6290
@jaykay6290 3 месяца назад
Okay thank you, your video & instruction is very helpful. I was struggling a lot to get buttons to play tracks. I am making a customer queue manager with 6 pay points, each with a button to press and play sound 'next customer to till 1,2,3..." etc. I have added this to your code and the 6 buttons ( d2 - d7 on arduino uno) are all executing perfectly. void loop() { //instruction for button on Digital input 2 if (digitalRead(2) == LOW) { //reading of digital 2 Serial.println("now playing track 1"); // serial monitor line display myDFPlayer.play(1); // track number/name to play delay(1000); //debounce delay } if (digitalRead(3) == LOW) { Serial.println("now playing track 2"); myDFPlayer.play(2); delay(1000); } if (digitalRead(4) == LOW) { Serial.println("now playing track 3"); myDFPlayer.play(3); delay(1000); } if (digitalRead(5) == LOW) { Serial.println("now playing track 4"); myDFPlayer.play(4); delay(1000); } if (digitalRead(6) == LOW) { Serial.println("now playing track 5"); myDFPlayer.play(5); delay(1000); } if (digitalRead(7) == LOW) { Serial.println("now playing track 6"); myDFPlayer.play(6); delay(1000); } I would however like to tweak the code more to have the button presses form a digital queue so that if for example: Till 1 presses button 1 and track 1 plays. If then button 2 is pressed while track 1 is still playing it must not interrupt or stop track 1 from playing. Track 2 must queue and play as soon as track 1 is finished and so on. Do you have any advice please? Thank you
@zk_6312
@zk_6312 Месяц назад
Pinmode error usually means you did not declare the pin as input or output in the setup section.
@ZF0317
@ZF0317 2 месяца назад
Anyone have the error where arduino is stuck building a sketch and unreadable symbols are printed in the serial monitor? Figured out it was the Baud rate. Also, the TX and RX are reversed in the code. Where it says the value for RX is actually TX and TX is really RX.
@plantor0728
@plantor0728 2 месяца назад
ya I have that same error how do I fix it
@ZF0317
@ZF0317 2 месяца назад
@plantor0728 make sure the number in Serial.begin() matches your serial monitor. Default in serial.begin is 115200. While your arduino is plugged in, go to serial monitor and look to the right side of the screen. You'll see a drop down that says some number, probably 9600, and baud. Adjust that to match 115200.
@plantor0728
@plantor0728 2 месяца назад
@@ZF0317 thanks man, it’s not spitting out mystery symbols now
@ZF0317
@ZF0317 2 месяца назад
No problem @plantor0728! Let me know if other questions come up.
@whoopzKERRY
@whoopzKERRY 24 дня назад
I already installed that apps, but it says, "Cannot format write protected card". How to solve this problem?
@lamboking8able
@lamboking8able 18 дней назад
Format it in the sd card settings from windows by right clicking the card in your files.
@psatire512
@psatire512 2 месяца назад
What happens if i dont use a resistor?
@lamboking8able
@lamboking8able 18 дней назад
I think you will fry the board because it's based off of 3.3v rather than 5. If using esp32 you don't need it I HEARD. Please look more into it.
@person_83049
@person_83049 3 месяца назад
What was the external power supplies voltage
@JustBaselmansYT
@JustBaselmansYT 3 месяца назад
5V direct current
@person_83049
@person_83049 Месяц назад
Is it ok with 9v
@JustBaselmansYT
@JustBaselmansYT Месяц назад
3.2 ~ 5V is stated in the datasheet of the dfplayer mini so 9V is not recommended. Not sure what will happen but if you are worried about damaging it, then I would not try it.
@person_83049
@person_83049 Месяц назад
@@JustBaselmansYT btw what kind of resister are u using
@BINBONIUM
@BINBONIUM 2 месяца назад
this may sound dumb buuut what is that green thing.
@totallyistimmy
@totallyistimmy 2 месяца назад
capacitor, it’s not necessary it’s just there to maintain a smooth signal
@BINBONIUM
@BINBONIUM 2 месяца назад
@@totallyistimmy thanks!
@DatFunnyPerson
@DatFunnyPerson 3 месяца назад
i need a shuffle song code
@JustBaselmansYT
@JustBaselmansYT 3 месяца назад
www.reddit.com/r/arduino/comments/5uweoz/how_can_i_generate_random_numbers_without/
@DatFunnyPerson
@DatFunnyPerson 3 месяца назад
that doesnt help me because i cant code anything. im a noob. all i can do is copy and paste@@JustBaselmansYT
Далее
Realistic 3D printed pokeball | Part 1
0:59
Просмотров 3,8 тыс.
Tilla kuyov 3😂😂
01:01
Просмотров 219 тыс.
Opa-singillar kelganda😂😂😂
00:47
Просмотров 404 тыс.
DFPlayer mini mit arduino steuern
9:45
Просмотров 3,4 тыс.
Arduino Knock Lock So Good That NO ONE Can Guess It
6:45
DFPlayer mini ¿como se usa? | parte 1
12:06
Просмотров 131 тыс.
How Df player Mini Play Audio without any Switch.
6:52
Arduino based music player using DFPlayer Mini
13:19
Просмотров 11 тыс.
DF Player Mini Play Audio without Arduino
0:59
Просмотров 18 тыс.
Face ID iPhone 14 Pro
0:59
Просмотров 14 тыс.
Will the battery emit smoke if it rotates rapidly?
0:11
Face ID iPhone 14 Pro
0:59
Просмотров 14 тыс.