Make this Simple Buzzer with Transistor and Piezo

In this article we learn how to make a very simple circuit for buzzer using piezo electric transducer, two resistors, a small coil and a BC547 transistor.

simple buzzer prototype

Simple Buzzer using a Single Transistor

Just a single transistor, a ferrite inductor, and a piezo transducer, that's all you will need to make this circuit “buzz” or rather “twit” for you, with an output that may be quite loud and ear piercing.

The simple piezo buzzer circuit described here actually works in a quite unique way. Instead of the normal working concept employed by other forms of oscillators which require resistor and capacitor networks for generating the oscillations, this circuit use inductive feedback for the required operations.

How it Works

simple piezo buzzer circuit using single transistor

Referring to the above buzzer circuit diagram we find that the transistor T1 along with the inductor forms the heart of the circuit.

Basically the coil which is specifically called the buzzer coil, is in fact positioned for amplifying the created oscillations while the actual feed back is provided by the center tap of the three terminal piezo element used for the present application.

When a voltage is introduced in the circuit, the transistor conducts, operating the piezo element across the buzzer coil, however this also leads to the grounding of the base of the transistor through the center tap of the piezo element, this instantly switches off the transistor and in turn the piezo also switches off, releasing the base of the transistor.

The transistor reverts to its original state and the cycle repeats, generating oscillations or the required “buzzing” frequency.

The center tap from the piezo transducer plays an important role in sustaining the oscillations and therefore in this particular design we need a three terminal piezo rather than a two terminal one.

The oscillations produced at the collector of the transistor is dumped into the coil, saturating the coil with magnetic inductions.

The coil kicks back the stored energy during the oscillations, magnifying the generated AC across it.

This stepped up AC is applied across the anode and the cathode of the piezo element, which starts vibrating sharply according the pitch of the frequency, generating a shrill, ear piercing sound in the air.

However to make the sound audible at maximum intensity, the piezo transducer needs to be glued or installed in a special way inside its housing.

Video Clip

How to Stick Piezo

how to stick piezo on a plastic enclosure using rubber ring

Video Clip showing the various procedures required for sticking a piezo transducer correctly:

For this particular application the piezo element needs to be stuck at the base of its housing which must consist of a hole having a diameter of about 7 mm.

The piezo element cannot be stuck directly over the base of the housing, rather it must stuck and positioned over a soft, pure rubber ring, having diameter 30 % less than that of the piezo transducer. Only if the above fixing procedure is followed, the buzzer will sound, otherwise the sound may get choked and fail to reproduce.

Parts List
R1 = 100K,
R2 = 4k7,
T1 = BC547,
L1 = Buzzer inductor,

piezo buzzer inductor coil image

PZ1 = Piezo element, 27mm, three terminal
Rubber ring = 22mm

Need Help? Please send your queries through Comments for quick replies! And please Bookmark my site :)


Swagatam said…
why do you need it? it's not necessary for such a simple design
Swagatam said…
the inductor value is 40mH wound over a ferrite drum
Swagatam said…
Thank you Chinmoy for your curiosity,

However I would repeat the same thing again..."why do you need it? it's not necessary for such a simple design"

I am afraid just like your other previous comments you once again failed to understand the core of the advise :)

I meant to say that we measure voltage and current parameters only for those circuits for which these matter, so that it helps the user to tweak and optimize the results from the circuit, and here it wasn't relevant at all since the circuit is heavily dependant on readymade components such as the piezo, transistor and the inductor, so it wasn't so important, it's just about using good quality components and witness perfect results.

And as far as a new learner is concerned it becomes even more meaningless and irrelevant for him to know these parameters, because a new learner must first learn the basics regarding transistors, piezos, inductors etc, and then learn how these need to be configured for achieving the intended results, there's no point in jumping to an oscillator and start measuring the voltages and current, what would the new learner understand from these data?

And by the way, piezos vary a lot for different makes and brands, and so does the hfe of the transistors and so does the mH of the inductors, which are procured IMO these can definitely cause variations in the discussed parameters and there’s no way to change these until the components were itself changed,...and again it's not important to change these variations because it wouldn't yield anything substantial in terms of the sound intensity.

Sound intensity for the above design is hugely dependent on how it's stuck on the base, the quality of the rubber ring and the size of the hole of the front lid.
Yan Dogadko said…
Hello, i wiuld like to buy a certain quantity of those pzt elements for a project i'm having.
The only problem is, i need to know much power output one piece can provide per pulse, and i don't know how to calculate it with the data dosplayed on the datasheets... can someone help me?
Swagatam said…
The datasheet reveals that it has a resonant impedance of 300 ohms approximately, so you can use is this with reference to the supply voltage and use Ohms law for calculating the current intake
Once you find the current you can multiply it back with the supply voltage.
harish said…
"L1 = Buzzer inductor" in india where it i can get them in bulk please give the contact.

Swagatam said…
you can get it from Lamington Road, Mumbai
harish said…
Please tell 12v piezo continues buzzer inductor coil full specifications
harish said…
Sir please give me your contact number I want talk to u for i am stating new business to manufacture piezo buzzer.i want need your help sir.
Swagatam said…
sorry, I don't provide telephonic assistance, if you have any questions you can put them here.

the inductance value is around 40mH (milliHenry)

image can be seen here:
harish said…
Inductor coil & 27mm nickel buzzer plate How much cost in bulk for each peace
Swagatam said…
I don't know about the latest rates, you can inquire it in Lamington Road (Mumbai). the way manufacturing the above explained buzzer won't be easy because plenty of small and big companies are already manufacturing these at extremely competitive rates......
Rashmi Dandge said…
Swagatam said…
Hi, if you can provide more details regarding the concept then may be I can try.
Rashmi Dandge said…
i am suppose to measure bone density using piezo disc P-52,i want to make piezo to work as an actuator at one end(exciting it usinf electric field so that it produces at stress at one side) which is attachted to a bone.the waves will travel through the bone and are picked up by other piezo patch at other end.and correspondingly define conductance and thus bone density
Rashmi Dandge said…
resonant frequency:500khz,Electrical-mechanical Coupling coefficient:0.75±8%,Mechanical Quality Factor:60±15%, these are the specifications of my piezodisc
Swagatam said…
you mean to say the bone density will causing variations in the frequency level from one to the other end? I don't think do this concept will help to measure bone?

I can design but that won't help the purpose...
Swagatam said…
sorry a lot of typos in the above comment, here's the corrected version:

"you mean to say the bone density will cause variations in the frequency level from one end to the other end of the bone? I don't think this concept will help to measure bone density?

I can design it but that won't help the purpose..."
Rashmi Dandge said…
Unknown said…
How can I change the buzzer inductor. By mistake my younger brother used it with main current electricity.
Nikhil Sonar said…
hi sir,
good afternoon

please watch video (

i want to generate same sound effect using electronic circuit ,
do you have any idea,
i have single pulse by which i want to generate the same sound effect.

Swagatam said…
Hi Nikhil, It's a TINGGGGG sound...sorry I don't have it... it needs to be programmed or designed and tested with a lot of trial and error
Unknown said…
Hi sir ,i have a piezo (black) which gives beep when applied to 3v...i want to make sparrow sound through it using 220v capacitive power supply
Swagatam said…
sorry, I am not sure about this circuit idea
Rwiju Pal said…
Hi All,

Perhaps it not the right post to ask my question but if you can help me it would be great. I am trying to generate small voltage (~5mV) from sound of high frequency (~20 Khz). Also I need a cheap option to make it (~ INR 5) as I would require to mass produce the circuit. I was thinking of using a piezoelectric in place electromagnetic inducers for the same. Do you think it is possible
Swagatam said…
Hi, a piezo can be tried, but only if the sound pressure (volume) is reasonably good.
Rwiju Pal said…
Can you help with the circuit. I cant seem to generate a sustainable voltage.
Swagatam said…
please specify the volume level of the source, and at how much distance the sensor would be allowed to be positioned....
Doug McClain said…
Can this piezo circuit be altered to produce higher frequencies, in the ultrasonic range, from 18 Khz to 50 Khz? Any suggestions on component values and modifications to achieve this would be greatly appreciated.
Swagatam said…
The above circuit probably cannot be used with higher frequencies, but you can try the following concept and it might work:

Contact me for Customized Circuits


Email *

Message *

 Follow on G+  Follow on Facebook   Follow on Tweeter  Follow on G+  Follow on G+

Follow Homemade Circuits