5302Views7Replies

Author Options:

Piezo buzzer won't work? Answered

I have a couple of Piezo buzzers that I bought from the Adafruit shop, but when I connect them to a power source, they don't buzz or make any noise... Am I doing something wrong? Or am I not doing something? 

Heres the link to the buzzers I have:

www.adafruit.com/index.php

Discussions

0
user
lemonie

Best Answer 8 years ago

Sound needs an oscillating power supply, and as piezos work better at the high-end a high frequency supply e.g. an audio amplifier?

L

Oscillating power supply... What would that be?
Would you be running sound through an amp to the buzzer?

You can connect them to a headphone socket and they'll play what's coming out of it. You've read what the site says to drive them with:

Drive it with 3-30V peak-to-peak square wave. To use, connect one pin to ground (either one) and the other pin to a square wave out from a timer or microcontroller. For the loudest tones, stay around 4 KHz, but works quite well from 2KHz to 10KHz. For extra loudness, you can connect both pins to a microcontroller and swap which pin is high or low ('differential drive') for double the volume.

Finding square-wave generators isn't that hard, one of many:
www.electronic-circuits-diagrams.com/oscillatorsimages/oscillatorsckt1.shtml

L

frendz I hav taken out a piezo buzzer from my alarm clock..but whn I connect it to a cell it doesn't sound,it just gives a faint voice...but it doesn't give the beep kind of sound it gave in the clock..

Are you driving it with a square wave like the instructions say?

"Drive it with 3-30V peak-to-peak square wave. To use, connect one pin to ground (either one) and the other pin to a square wave out from a timer or microcontroller. For the loudest tones, stay around 4 KHz, but works quite well from 2KHz to 10KHz.".

No, I wasn't, I was just touching the leads to a 9v battery's terminals...

I have no idea how to work with chips, but I found something that uses a 555 and a CDS cell, so I'm going to try that.

Using a 555 should work.  Some of the piezo buzzers have their own driver circuits.