DF Player - Low Volume

Hi

I've two DFplayer minis that I'm using two drive two old phone speakers.
One is giving an faint almost imperceptible volume level.

It doesn't seem to be the speaker as I've tested it with the other player.
I thought maybe the amp was blown but I've put a scope on it (image below) and the signal looks good - just low.

I then realised I can hear a faint but clean sound.

Has anyone come across this with this module before?
I saw this post - DF Player mini very low volume - #5 by ningaman151 which said grounding both GND pins works (which I hadn't done) but doesn't seem to make a difference.

thanks

LabNation_Screenshot2 Medium

  • What is the speaker resistance ?

  • What does the power supply voltage measure when playing ?

I can check tomorrow but a few ohms - not sure on the power.

But since the speaker is working with another player I'd imagine it's not the speaker.
Both using the same PSU too.

"Long press" (using ground) on IO_2 will increase the volume.

77048a25b85b6e29438244020e7237e1

I've sent a max volume command over serial so think that replaces that

Did "that" work for "that?"

I've replaced the DFPlayer and now it's playing at a good volume - so it looks like the amplifier in the previous one was broken.

I am getting a lot of loud resonating clicking noise at the start of each playing piece of audio at the moment though - not sure where that is comgin from - seems to fade over the first few seconds - but doesn't sound too healthy.
Strangely it didn't happen the first few times I used it but seems to be persistent now.

Oh - even more strangely it seems to be related to the volume command.
If the volumeis set low then it happens - above it doesn't.

T

Did you try shorting GND to IO_2?

The issue isn't low volume though - but noise - a buzz that starts as soon as the track plays and fades out over a few seconds.

Will try the volume thing but seems like a different issue.

Or that isn't the issue any more!

I encourage you to never, ever, ground IO_2.

I'm confused!

Good. Giving you good information that you refuse to try justifies my use of child reverse psychology of telling you to NOT do expressly what you should. Enjoy the struggle.

1 Like

Ah. I did try grounding IO2 - but it didn't make a difference - sorry I should have said.

The problem is this noise now not the volume - the volume was fixed by getting a new player as I mentioned above

If this is true, you did something wrong. IO_2 and IO_1 directly change file or volume depending on duration of grounding.

  • Disconnect all wires.

  • Soldering will remove the condition of poor connections.

  • Solder VCC/GND too the 5VDC power supply

  • Solder a PASSIVE piezo speaker/buzzer to SPK_1/SPK_2

  • Solder a jumper wire to the ground pin between IO_2 and IO_1

  • Load the MicroSD with clear audio files (Old Spice whistle) - (Bell sound)

  • Apply power to the DFPlayerMini. You will see a red LED.

  • Momentarily short the grounding jumper to the IO_2 or IO_1

  • Does the audio change from one file to the next?

  • If no, check your hardware and file structure.

  • If yes, add a long audio file to the SD card.

  • Start the long file.

  • Hold the grounding jumper on IO_1 - volume should increase

  • Hold the grounding jumper on IO_2 - volume should decrease

  • If the audio file changes, the jumper was not held steady.

  • if the audio does not increase or decrease, try another DFPlayerMini (I buy the cheapest, and they work).

Remove all wires and configure the DFPlayerMini with your TX/RX control program.

it doesn't make a difference because in my code the volume is already set to the maximum.

Sorry. I forgot to prefix my last post with, "DO NOT DO ANY OF THIS" - I forgot with whom I am trying to work.

I appreciate the help - but you're trying to solve a problem I don't have.
I understand how to use the buttons - I've used them, they work, I'm also not having volume issues.
Thanks though.