I have been using my arduino with DFPlayer mini. It's been working well for weeks, and now it stopped working.
The wiring is the same as in the official tutorial DFPlayer Mini Mp3 Player - DFRobot Wiki
The speaker is working (tested with two separate speakers).
I have tried to run it using another DFPlayer module, and it still doesn't work, so the module is not faulty.
I tried changing all the wires and resistors. Didn't help.
I cleaned the microSD card and provided new MP3 files. Didn't help.
It doesn't run even on the simple "Get Started" code provided by DFRobot (in the manual ^).
Is my Arduino busted? Everything lights up, and my other projects seem to work well...
When starting up the "Getting Started" code, Serial Monitor displays random characters (e.g. ????/a???-)
Okey. There is the answer. You've probably lost the contact somewhere. A finger in the board might have lost the mechanical strength, a poor contact gets oxided…. For low power consuming devices like TV remote, mouse, I frequently need to rotate the battories to make them work.
Use proper connections for the things You want to be working for long.
I guess (can't do any more without exact information) that you spiked the capacitive sensor with an electrostatic charge from your body.
Hint: You don't touch the bare metal of a capacitive sensor.
Otherwise it won't be a capacitive sensor.
Cross-posting (spreading the same project across different threads) is usually counter-productive.
Leo..
Wawa:
I guess (can't do any more without exact information) that you spiked the capacitive sensor with an electrostatic charge from your body.
Hint: You don't touch the bare metal of a capacitive sensor.
Otherwise it won't be a capacitive sensor.
Cross-posting (spreading the same project across different threads) is usually counter-productive.
Leo..
I'm sorry, I forgot about my old post.
What exactly do you suggest? Could that electrostatic charge harm something?
The capacitive sensor is still working as intended (if we ignore the mp3 player synergy)
Okey. There is the answer. You've probably lost the contact somewhere. A finger in the board might have lost the mechanical strength, a poor contact gets oxided…. For low power consuming devices like TV remote, mouse, I frequently need to rotate the battories to make them work.
Use proper connections for the things You want to be working for long.
I will try to solder all the wires directly to the DFPlayer
syrob:
What exactly do you suggest? Could that electrostatic charge harm something?
Don't know. Don't have a crystal ball. Never seen how you have constructed it.
But yes, directly touching a pin after you walked up to the Arduino over a nylon carpet on plastic shoes can discharge thousands of volts into the pin.
The whole idea of capacitive touch is to NOT touch the pin.
Capacitive touch should work through several millimetres of perspex, glass or circuit board.
Split your project in half (touch with LED or DFPlayer), and test them individually.
You soon will know which part is not working.
Leo..