I have to use a loud buzzer for my project. Please suggest me a really loud buzzer so that i can use it. I would also like to know how do we interface that buzzer with arduino? simply connect its ground with arduino's ground and the positive terminal with a digital output pin?
simply connect its ground with arduino's ground and the positive terminal with a digital output pin?
The Arduino I/O pins put-out 5V at 40mA or less. If you need more than that, you'll need something like a [u]MOSFET[/u]. If your buzzer requires a different voltage from the Arduino, you may need a separate power supply.
If your buzzer has it's own built-in sound generator, you can simply switch-on & off the output pin. If the Arduino needs to generate the sound, you'll have to send a square wave to the output. Either way, the MOSFET will work.
Yes, the way to get loud out of a piezo is to increase the voltage. I've done
experiments on this. Using the same piezo:
3.3V --> usable as an indicator.
5V --> same, but somewhat louder.
9V-12V --> chase you out of the room.
The other thing is, a piezo is MUCH MUCH louder when driven at its resonant
frequency than at other frequencies.
oric_dan:
Yes, the way to get loud out of a piezo is to increase the voltage. I've done
experiments on this. Using the same piezo:3.3V --> usable as an indicator.
5V --> same, but somewhat louder.
9V-12V --> chase you out of the room.The other thing is, a piezo is MUCH MUCH louder when driven at its resonant
frequency than at other frequencies.
How does one determine the resonant frequency? They aren't marked with it.
How does one determine the resonant frequency?
A detailed data sheet might have it, otherwise hook it to an audio sig-gen and play around.
Yes! 9V - 12V will be just perfect then! Thanks
I figured it out how to make a Piezo loud after way too long. You add an Auto-transformer to the circuit that you can get at the dollar store. I made an instructable on it here: