Arduino-Based MP3 Player via DFPlayer Mini Module

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024

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

  • @-MrDontCare-
    @-MrDontCare- ปีที่แล้ว

    Great video. I have 5 of those DFPlayers lying around for some reason. Think it's time to finally play around with one of them.

  • @RixtronixLAB
    @RixtronixLAB ปีที่แล้ว

    Nice video, well done, thank you for sharing it with us :)

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

    شكراً جزيلاً لك-يتعذر التعليق-لا أعلم .

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

    Cool

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

    Excellent, succinct tutorial. I'd been looking for a while to find an explanation of this caliber. A quick question: are there limitations in the type of speakers that can be used. I wondered if I could connect the system to the auxiliary input of my computer's desktop speakers rather than the type of speaker depicted in your sketch.

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

      Thanks for your feedback. Yes, in my part 2 video I connected o/p audio to an external speaker via 3.5 mm jack. th-cam.com/video/6j1Tl5JYyGQ/w-d-xo.html

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

    But I need rotary volume control not button. Is it possible & adjust via Arduino DF Player? How?

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

    Thanks!

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

    In my case with the resistor of 10k between Rx and D11 the setup did not work, the player was shutting off as soon the SD was inserted. Looking at the documentation of DFPlayer, that resistor should be of 1k.

    • @belabertalan
      @belabertalan 9 หลายเดือนก่อน

      You are right. Didn't work with 10k but did with 1.

  • @IBOFSGUBK
    @IBOFSGUBK ปีที่แล้ว

    Hello Anas, I am new to Arduino projects. I have downloaded the sketch to the Arduino so I am pretty proud of myself. But, are the 5 volts and ground in your diagram a separate supply, or are they taken off the Arduino board? Many thanks.

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

      Same supply that feeds the Arduino.

  • @JoeEvansSound
    @JoeEvansSound ปีที่แล้ว

    Hi Anas - great video - thanks very much. Can you tell me please, Is there a facility on this MP3 player board to take a LINE OUTPUT rather than a SPEAKER OUTPUT, as I want to take the output to a mixer and then an amplifier. Thank you very much. Great Job!! teşekkürler

  • @TheDradge
    @TheDradge ปีที่แล้ว

    Can't you save on all those resistors by just using the internal pull-up resistors and using inverted logic in your code? Seems like a waste of components and unnecessary complication.

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

    Amazing video, very professional and informative!
    I want to make a circuit which plays a single track once powered. And then be able to select other tracks to play on start up with 2 buttons, previous and next track. And controll the volume up and down with a long press on the buttons would this be possible?

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

      Firstly, many thanks for your feedback. Secondly, Yes. As for using 2 buttons to change track or volume control, watch this video th-cam.com/video/UTj9krfDwZE/w-d-xo.html, where I demonstrate how to add several functionalities to button press based on duration of press.

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

      @@AnasKuzechie Did you use the 5v connection from the ardunio to power the mp3 or from an external power supply?

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

      @@tomatkinson421 Arduino

  • @ClaudeDufourmont
    @ClaudeDufourmont ปีที่แล้ว

    Bonsoir, je place une resistance et une zener de 3.3v depuis le TX MCU vers le RX DFplayer mini pour ecreter le signal au bon niveau.

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

    what about STOP & PLAY (to play the instantly stopped file) button separately ??? How to add them ???????

  • @toastbrot6923
    @toastbrot6923 ปีที่แล้ว

    Is there a command I can use to make the player play a specific file? Like not the previous or next one, but one specific track?

  • @HilarioMauricio-bc6ut
    @HilarioMauricio-bc6ut 5 หลายเดือนก่อน

    Nice Video
    where can I find de Software Serial library?

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

    Awesome video. How do you get rid of the static noise when the speakers idling?

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

      Thanks. I didn’t have that issue.

    • @bhargavaithal
      @bhargavaithal 3 ปีที่แล้ว +2

      Bro try using a in5822 diode at the output. It should reduce the noise.

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

    On the push buttons, you are using pulldown resistors and connecting 5V power supply directly to the digital I/O's at the time when button is pressed. The general convention is to use a pullup resistor and switch the GND with the press of the button.
    What is your thinking behind this ?

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

      You can either use pull down to input logic 1 when pressed, or pull up to input 0 when pressed. Both conventions work with digital I/Os.

    • @ceptimus
      @ceptimus ปีที่แล้ว

      @@AnasKuzechie The Arduino has built-in pull up resistors, for inputs, which you can enable by using, for example, pinMode(2, INPUT_PULLUP); instead of pinMode(2, INPUT);
      If you do that, and alter your logic to look for the zero state when the button is pressed, then you don't need the external resistors.
      Some microcontrollers also have built-in pull down resistors, but the ATmega does not.

    • @AnasKuzechie
      @AnasKuzechie  ปีที่แล้ว

      @@ceptimus thanks for the feedback

  • @silassamuel4738
    @silassamuel4738 7 หลายเดือนก่อน

    What did you use to draw the circuit diagram?

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

    Is there a way to make this device play more than 2 songs at a time... I thought of making a launchpad or keyboard.

    • @MohamedWaheedAtef
      @MohamedWaheedAtef ปีที่แล้ว

      No, this can't be done with a single device.

    • @clydealcott3379
      @clydealcott3379 ปีที่แล้ว

      @@MohamedWaheedAtef what other devices are required?

    • @MohamedWaheedAtef
      @MohamedWaheedAtef ปีที่แล้ว

      @@clydealcott3379 well it depends on a lot of things as you can change the entire setup to achieve the goal in many ways, but at the least if you are using an Arduino and you want to multiple MP3s playing simultaneously, then you will add a DFPlayer Mini module for each output you want, so for example for 3 songs to play at the same time, you want 1 Arduino and 3 DFPlayer Mini modules, this doesn't scale very nicely, I would change from Arduino to raspberry pi for this and add small usb interfaces if I want the output to be separate. Let me know if you need more details perhaps we can chat somewhere.

  • @stefanb.933
    @stefanb.933 ปีที่แล้ว

    Can you stop a song at a given time using delay?...this from the program...

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

    Is there any option to introduce a REWIND & FAST FORWARD Button ????

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

    Which software you use to design this schematic

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

    I just want one song to play again and again in loop how should I code

  • @FlyWithSergio
    @FlyWithSergio ปีที่แล้ว

    How to change between folderS?

  • @muhammadsanakulov
    @muhammadsanakulov ปีที่แล้ว

    how to add df mini player library for proteus

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

    is the anyway to make it play one song over and over again in the loop if the is can you show the code please

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

      Yes. Watch my video: th-cam.com/video/-HJLTUxJ0Fc/w-d-xo.html

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

    hello good morning you do projects