Need help with Hagiwo sampler module

Howdy all,

I’m currently building a sampler module that Hagiwo designed. I’ve included a link to the project.

I’ve breadboarded the project all all elements seem to be working. I can see the LED’s change brightness when the encoder is turned, the latency pot changes the speed of one of the LED’s on the arduino (so I’m assuming that works ok), I can also see that the trigger is working as well. I can trigger the DF player (MP3 module) manually and can hear the samples fine. The one thing I can’t do it trigger the DF player to play a sample!

I have it plugged into a drum module that has a sync out which is working fine.

It’s driving me a little nuts. Has anyone else tried to build this module before? Does anyone have any suggestions or ideas I could try?

Pics of your breadboard might help.

I haven’t built this module but can suggest some things to check.

Have you used the suggest resistors on the RX and Tx lines?

Does RX go to TX and TX to RX? Common mistake is to connect RX to RX and Tx to Tx.

2 Likes

Thanks for your reply!
Yep - the resistors are in place to ensure 3.3v to the DF module.
The RX and TX are wired up correctly as well. I have also tried swapping them on the arduino (just in case I did get it wrong!) but nada.

I’ll try reconfiguring the SD card again and see if that helps

DFplayer and TFplayer are not quite the same.

Looks like you might need to make some small changes to Hagiwo’s code and it might be good.

1 Like

yeah I was thinking that that could be the issue! Everything else seems to be working fine. I’ll have a play around and see if I can work it out. if not I guess I’ll need to just buy the same DF player! They look identical but understand that there could be some differences I can’t see.
Thanks again

Oh I just looked at your attachment as well! Great help - thanks!

1 Like

I decided to just order in the same DF module as Hagiwo used. I’ll give it a test and let you know how it goes - thanks again for your help - much appreciated!

1 Like

Did you try adding delay(100); after mp3_set_volume(); ?

Yeah I did! still no go.