Picture of Plush toy, singing with Mommy's voice
This Instructables is about upgrading a plush toy to give it the ability to sing when baby presses its belly.

Most importantly : it will not play a stupid pre-recorded music, but actually sing mommy's songs, with mommy's voice !

This project started with two goals in mind: customizing a nice gift for my baby, and raising support from my wife in my electronics hobby :-)

Material needed

- plush toy (one that you can tear apart without regret)
- Velcro strips

- Arduino Uno
- MP3 shield (I recommend Sparkfun's https://www.sparkfun.com/products/10628 - the code I will provide is based on this model)
- 0.5W speaker
- 9V battery with its connector and a 2.1mm Jack to plug in the Arduino
- pushbutton
- on-off switch (optional)
- crimp connectors (optional)

Other components
- used credit or fidelity card
- empty business card box.

Level : I assume the reader is comfortable with both Arduino (and shields) and general electronics, including soldering. I will skip many details but do not hesitate to ask in comments, I will reply.

Acknowledgment : Bill Porter has written a MP3 librairy for the Sparkfun shield that greatly facilitated my work (as well as further support in his forum). His website is
Remove these adsRemove these ads by Signing Up

Step 1: Ripping apart Teddy Bear and stitching it back

Picture of Ripping apart Teddy Bear and stitching it back
2013-02-23 16.34.22.jpg
As the title suggest, this step involves sharp blades and open-heart surgery.

Jokes aside - It is important to open the plush toy in the cleanest fashion possible, in order to be able to put in back together at the end.

Look for a long sewing line, for example in the back, and cut the sewing threads with a cutter blade.

Then remove all filler from the belly, and keep it in a plastic bag.

Last step for the preparation of the plush toy : sew two bands of Velcro on each side of the cut.
Beginner647 months ago

Hi Donmatito,

Great hacking you did there! I was looking for a project similar to the idea I have and I found yours! Although not exactly the same. Thanks to the instructions! May I use the photos in here for the presentation I will be doing? This is my first time ever to do these kind of things and the steps you have here is already a great help. Thanks in advance! Don't worry, I will give you all the credit you deserve! Keep it up!

donmatito (author)  Beginner647 months ago

Hey, you're most welcome, especially if you attribute.

Can you tell me a bit more about your project and the context where you want to show mine ?

Hi donmatito, thanks for the reply! Project is for my EdX Delft online course. It is a "talking hanger" that gives clothing ensemble suggestions in accordance to outside temperature. (e.g. If it is -12 °C outside, the hanger would say: "it's freezing outside! You need a long sleeve shirt with your thermo pants..etc..etc..) It has a clock, weather station and in/outside temperature. I can imagine it will be complicated with the programming and not sure if it is doable, but it is a concept :-) For now, I will be needing a couple of your photos showing the assembled mechanics in that plastic box for my project presentation. Again, a million thanks!


I would appreciate any input on my project. Thanks!:-)

donmatito (author) 1 year ago
Hello, and thanks for your comments ! the current code is actuallly going through the list of songs each time you press the belly. cf step 5.
Hello! This is such a brilliant idea, thank you for sharing! May I ask if you have any ideas on how to tweak the code such that multiple mp3 recordings can be played - a different one every time you press the button?
acuchetto2 years ago
What was your total cost for this build?
donmatito (author)  acuchetto2 years ago
20-25€ for the arduino, about 30€ for the shield, 8€ for the speaker. Then, 9V batteries don't last long and cost 2-5€ depending on quality - I need to replace them by a stack of accumulators
J-Five2 years ago
Oh okay.
Please post a video! this was awesome!
donmatito (author)  topseyturvey!2 years ago
thanks but I'm not sure I know how to
I've been thinking about trying this. With this instructable how can I not?
What a great idea. :D
donmatito (author)  jessyratfink2 years ago
And don't hesitate to vote it up in the valentine's contest if you like it!
donmatito (author)  jessyratfink2 years ago
Thanks jessy