"Sshhh" button.

Hey guys, I would like to make just a button and when you press it it makes sh-h-h sound. I would like it to be really loud. So the question is what do I need for it? Do i need to buy Adafruit Wave Shield for Arduino Kit for it? Speaker, memory card, some wires and that's it?


Yes, that's it. I don't know how loud that wave shield is. You can make a speaker louder with a box around it, or perhaps you would need an extra amplifier. Those Class D amplifiers are awesome. Adafruit has a few, like this one: https://www.adafruit.com/products/1552

Perhaps it would be funny to have about 50 'ssssh' sounds, and randomly pick one.

thanks, just to be entirely sure, going to use it for a 1st time

I can buy just that shield? Or i need to buy a board also or smth else?

The "Sshhh" sound is called 'white noise', like the random sound from an analogue television that's tuned to a non-existent channel.

in my case it's human "shhh" sound. generally speaking i need just to play mp3 file

You want to calm the baby?

Good guess! I want that for my son! BTW, I recommend this hardware instead of wave shield:


As you can see, the wave shield looks crude and has a product number of 94, must be leftovers from early years of adafruit industry. The wave shield will cost lots of resources (program space ram time) on arduino while the other module takes care of this all by itself. You can even just use that mudule and hook up a button to it. It will then only play one type of ssshhhh sound though.

cool thanks!

No problem. One of my clients is using this module. I have no first-hand experience but he likes it and wrote code to use it. I was just helping him with circuit boards design but I had plenty of reading on the module myself. It's good stuff.

what else do i need except http://www.adafruit.com/products/1381#Description to finish the whole thing? do i need to buy any arduino board or scmth? what software should i use to code it? Thanks

Well, I see you as needing 4 more items. 1. Arduino (I suggest an Uno) 2. Speaker like this one. http://www.adafruit.com/products/1314 3. A button like this http://www.adafruit.com/products/1445 4. A power supply.

For Software, look at Adafruit examples. http://learn.adafruit.com/adafruit-vs1053-mp3-aac-ogg-midi-wav-play-and-record-codec-tutorial

Pauly's list is pretty much it! I guess a resistor of 330 ohm in series with the speaker or other values will protect the output of the module but have a look at the tutorial. As I said, you can even do this without the arduino. Hook the button to one of the sound module's input lines and push. It will trigger a file on the SD card to be played. I don't know the details (what file names you need to name your files to play on which trigger input pin). I suppose it's obvious once you get the module.

Good luck :) I may need this project for my son;)