• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Audio and Amplifier Projects / Make this Simple Buzzer Circuit with Transistor and Piezo

DIY Circuits | Learn Basics | Arduino Coding

Make this Simple Buzzer Circuit with Transistor and Piezo

Last Updated on March 9, 2025 by Swagatam 87 Comments

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

A buzzer is a high frequency oscillator circuit used for generating a buzzing sound through a transducer or speaker output.

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.

simple buzzer circuit diagram using a single BC547 transistor, piezo 27mm and an inductor

Circuit Description

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 transducer on a rubber ring and housing for maximum sound

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,
2 pin buzzer coil
  • PZ1 = Piezo element, 27mm, three terminal
  • Rubber ring = 22mm

Formulas and Calculations

Transistor Operating Conditions

Base Current (IB):
IB = (Vin - VBE) / RB

Where:

  • Vin = Input supply voltage
  • VBE = Base-emitter voltage of the transistor (typically ~0.7V for BC547)
  • RB = Base resistor value

Collector Current (IC):
IC = β * IB

Where:

  • IC = Collector current
  • β = Current gain of the transistor (typically ~100–200 for BC547)

Saturation Condition:
IB > IC / β

Inductive Reactance

Inductive Reactance (XL):
XL = 2 * π * f * L

Where:

  • XL = Inductive reactance (in ohms)
  • f = Oscillator frequency (in Hz)
  • L = Inductance of the coil (in henries)

Piezo Capacitance and Impedance

Capacitive Reactance (XC):
XC = 1 / (2 * π * f * Cs)

Where:

  • XC = Capacitive reactance (in ohms)
  • f = Oscillator frequency (in Hz)
  • Cs = Capacitance of the piezo (in farads)

Combined Impedance (Z):
Z = √((XL - XC)2 + R2)

Where:

  • Z = Total impedance (in ohms)
  • R = Equivalent resistance of the circuit (in ohms)

Power Delivered to the Piezo

Power (P):
P = VAC2 / Z

Where:

  • P = Power delivered to the piezo (in watts)
  • VAC = AC voltage across the piezo (in volts)
  • Z = Impedance of the piezo (in ohms)

Energy in the Inductor

Energy (E):
E = 0.5 * L * I2

Where:

  • E = Energy stored in the inductor (in joules)
  • L = Inductance of the coil (in henries)
  • I = Current through the inductor (in amperes)

Oscillation Frequency

Frequency (f):
f = 1 / (2 * π * √(Ltotal * Ctotal))

Where:

  • f = Oscillation frequency (in Hz)
  • Ltotal = Total inductance (internal + external) (in henries)
  • Ctotal = Total capacitance (internal + external) (in farads)

Voltage Gain of the Oscillator

Voltage Gain (Av):
Av = XL / Z

Where:

  • Av = Voltage gain (unitless)
  • XL = Inductive reactance (in ohms)
  • Z = Total impedance (in ohms)

Intermittent Piezo Buzzer Circuit using Transistors

If you are looking for an intermittent piezo buzzer circuit that will produce a beep, beep, beep... kind of intermittent beeping sound, you can modify the above design in the following manner, to get this intermittent output.

Intermittent Piezo Buzzer Circuit using Transistors

Simple Buzzer using 8 Ohm Speaker

The circuit illustrated below generates sounds similar to a genuine buzzer. It simply works with two integrated circuits and very few parts.

high power buzzer circuit diagram using loudspeaker.
Correction: Make sure to connect the pin#4 of the IC 555 with the positive supply line.

When S1 is temporarily pushed, C1 begins to charge via resistors R1 and R2. Pin 2 of the 555 oscillator/timer, IC1, is finally triggered. By driving pin#7 low, the IC begins to drain the capacitor via R2. This cycle will continue as long as S1 remains pushed.

The output of IC1 (pin 3) alternates in rhythm with the capacitor's charging and discharging, generating a sound frequency for IC2. IC2 is an LM386 low voltage audio power amplifier which amplifies the audio frequency's volume.

The speaker is employed to replicate IC1's tone frequency, that feels like a genuine buzzer sound. To get a low-frequency buzzing, you may want to increase the value of C1 to 0.1 uF.

For added stability, you can connect pin 7 of IC2 to ground through a 47 uF capacitor.

You'll also like:

  • simplemusicalgreetingcardcircuitMake this Musical Greeting Card Circuit
  • index10 Stage Sequential Latch Switch Circuit Diagram
  • amplifier120 Watt Amplifier Circuit using TDA 2030 IC
  • light operated music effect generator circuitLight Controlled Sound Effect Generator Circuit

Filed Under: Audio and Amplifier Projects Tagged With: Buzzer, Piezo, Simple, Transistor

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!

Previous Post: « 10 Automatic Emergency Light Circuit Diagrams Explain
Next Post: 5 Simple Water Level Controller Circuits »

Reader Interactions

Comments

виктор says:
March 17, 2025 at 9:32 pm

здравствуйте.хочу добавить световую прозвонку в dt832. не могу найти схему, по которой я смогу произвести распайку в dt832. cпасибо.

Reply
Swagatam says:
March 18, 2025 at 8:05 am

what is dt832?

Reply
William CJK says:
December 5, 2024 at 10:55 am

Sorry in advance for my inexperience.
Do you know why my LT spice model of the intermitant (beeping) version that uses a piezo crystal is only ringing once at the start and does not repeat? Wish I could share a screenshot. However, I was pretty careful about wiring it as you show in the figure labeled “Intermittent Piezo Buzzer Circuit using Transistors”. Thank you in advance.

Reply
Swagatam says:
December 5, 2024 at 12:24 pm

Sorry for the trouble, actually the intermittent buzzer circuit was taken from an eternal source so i am not sure about its working. The diagram looks problematic to me, because the buzzer ground must go to ground directly, not through resistor.

You can do one thing, please build and test the following circuit, and check whether the bulb flashes or not….if it does then we can replace the bulb with the top buzzer circuit, and make it intermittent:
https://www.homemade-circuits.com/wp-content/uploads/2023/09/simple-lamp-flasher-circuit.jpg

Reply
Swagatam says:
December 5, 2024 at 12:25 pm

….You can replace the TIP31 with 2N2222…

Reply
Joseph Soucy says:
March 28, 2023 at 4:01 am

Looking for a circuit schematic using hi frequency tweeters or piezo speakers for and LRAD application used against neighbors barking dogs??

Reply
Swagatam says:
March 28, 2023 at 12:07 pm

You can easily build it using an 555 IC astable circuit.
A related concept is posted in the following article, you can checkout the last circuit from this article:
How to Make Dog Barking Preventer Circuit using High Frequency Deterance

Reply
Azimat says:
March 9, 2023 at 12:01 am

Hi, I am looking for 1500 kHz frequency circuit’s for my son collage project, for metal Detector working on 12 Volts battery. As he have had gone throw bike Accident. 4 months total on bed as multiple fractures. We both are choked. Can u please help

Reply
Swagatam says:
March 9, 2023 at 11:44 am

You can easily make the oscillator using a 555 IC as I have explained below:
https://www.homemade-circuits.com/ic-555-astable-multivibrator-circuits/

Reply
Ivor Cadiramen says:
December 6, 2022 at 3:34 am

Can you please help me with a driver circuit for a two terminal piezo buzzer.

Reply
Swagatam says:
December 6, 2022 at 10:22 am

Sure, you can try the following circuit using IC 555:
simple piezo buzzer driver using IC 555
If you want to increase the volume drastically just add a buzzer coil parallel to the piezo wires.

Reply
mehboob basha says:
July 8, 2022 at 8:03 am

Hi swagatam
I am using this buzzer in 24v system .this buzzer starts operate from low voltages ex:3V , how to block voltage below 22V , it should operate only above 22v to 28V.

Reply
Swagatam says:
July 8, 2022 at 1:35 pm

Hi Mehboob, you can add a 22 V zener diode in series with the buzzer positive wire.

Reply
Nikhil Mer says:
May 5, 2022 at 1:54 pm

HI Swagatam , Thanks for the circuit . If I want it 0.5 secs on and 0.5 secs off(intermittent) what circuit I will have to use ?

Reply
Swagatam says:
May 6, 2022 at 9:54 am

Hi Nikhil, unfortunately you can’t change anything in the above diagram for getting intermittent sound. You may have to use another oscillator for this.

Reply
V.Sambath kumar says:
November 10, 2021 at 10:33 am

Hello Sir,
I would like to know the resistance value of the inductor of 40 milli Henry you have showed in your circuit is it below115 ohms or above that.As you said the resistance increases with the Henry value such that I will be able to select a suitable Henry value for my circuit. With 115 ohms a iam getting a very good sound and the current is also less.
Regards
Regards.

Reply
Swagatam says:
November 10, 2021 at 1:17 pm

Hello V. Sambath, I did not measure the inductor resistance so I am not sure about it. If 115 ohm inductor is working for you then you can continue using it without any doubts.

Reply
V.Sambath kumar says:
November 10, 2021 at 3:53 pm

Hello Sir,
My problem is that I don’t know the inductance value i only know the resistance of the inductance 115 ohms , that is why i asked about the resistance of the 40 Henry coil.I tried with the suppliers they are asking to mention the Henry value .

Reply
Swagatam says:
November 10, 2021 at 5:37 pm

Hello V.Sambath, you can buy a multimeter which has an inductance measuring facility, then you can easily determine the value of your inductor.

Reply
V.sambath kumar says:
November 10, 2021 at 6:28 pm

Thank you Sir.
Regards.

Reply
V.sambath kumar says:
November 9, 2021 at 10:06 pm

Hi, Sir
Thank you very much for your fast response.
Sir I have designed afire alarm hooter which can be used along with the present digital, programmable fire alarm panel working on 24v DC. The circuit is 100% OK and draws around 52 ma at 24v actually during a fire the hooter voltage goes down to 19 to 20v in that condition the current again will go below 40 ma, tone is also easily variable as per our requirement I got the ferrite coil from my junk box i don’t know the value of it ,the voltage from the + of the coil to Gnd is 20.5v the buzzer is driven by a transistor so the voltage across the buzzer is 5.8v it is a 27 mm 12v buzzer so I hope 40 mill Henry may match for my circuit transistor is driven by a 555 ic. 100 milli Henry or 40 milli Henry which will have more resistance .my coil shows 115 ohms.the coil is 32 SWG.
Regards ,V.Sambath Kumar.

Reply
Swagatam says:
November 10, 2021 at 8:38 am

Thank you V. Sambath, for the detailed explanation.

As the inductance value increases the resistance also increases, therefore the 100mH will have higher resistance than the 40mH coil.

Reply
V.Sambath kumar says:
November 10, 2021 at 9:24 am

Sir,
Thank you so much for your valuable information. If you add a provision for uploading the circuits from our end it will be more usefull .
Regards .

Reply
Swagatam says:
November 10, 2021 at 1:13 pm

You are welcome V.Sambath, I agree with you however we do not have an easy facility for image uploads, therefore presently this may not be possible, hopefully in future we may see this facility implemented in all WordPress blogs.

Reply
V.Sambath kumar says:
November 8, 2021 at 9:32 pm

Sir,
What will the ohmic value of the coil that you have mentioned in the circuit. Is it necessary to use only ferrite core type coil if the inductance 40 milli Henry match will it work. One looks like a resistor can I use this if the Henry value is same, will a 100 milli Henry resistor type work here these are easily available in the market.
Regards. V.Sambath kumar

Reply
Swagatam says:
November 9, 2021 at 9:17 am

Hello Sambath, the recommended inductor is shown in the figure, for maximum sound output. If you are using an air core coil then an equivalent coil wold be much bigger in size, but it will work. I am not sure about the exact mH value of the coil

Reply
V.Sambath kumar says:
November 8, 2021 at 9:22 pm

Sir,
Can I use a resistor type inductor of 40 milli henery. It is a tubular type Air Core type.
Regards V.Sambath kumar

Reply
Binoj says:
June 7, 2021 at 4:36 pm

Sir, first of all thanks a lot for sharing the circuit details of almost all simple to somewhat complex circuit concepts in details here. I hv a question which is not related to this post of urs but definitely related to mini buzzer. I have a circuit wherein when a transistor turns on it activates a DC pump and also a audio indication using a buzzer. But the sound of the buzz is not so pleasing when the pump is connected. Otherwise(without pump) it gvs nice sound. Is there any way to rectify this sound issue when inductive loads are connected .Thanking you so much

Reply
Swagatam says:
June 7, 2021 at 4:47 pm

Thank you Binoj, the disturbance in the buzzer sound could be due to the motor reverse spikes. You can try connecting a high value capacitor between 100uF and 1000uF right across the buzzer terminals and check if that helps or not

Reply
Viv Stevens says:
February 4, 2021 at 5:13 pm

Hi. I have just discovered your site; it is very interesting and useful to complete electronic newbies like me. I have made the basic buzzer circuit (https://www.homemade-circuits.com/how-to-make-simple-piezo-buzzer-circuit/) and fiddled with it, trying to change the pitch of the output. Nothing changes it. I have thought about this and wonder if it is because the feedback part of the piezo ‘speaker’ fixes the output frequency. Is that the case or is there something else going on? Do you have any circuits on the site that I haven’t found that show how the pitch of a piezo ‘speaker’ can be changed?

Reply
Viv says:
February 4, 2021 at 11:28 pm

Thank you; I will certainly try that (with a 2-terminal transducer…)

Reply
Swagatam says:
February 4, 2021 at 8:59 pm

Hi, thanks for liking this site! you cannot adjust the tone frequency of the sound in this circuit. yes it is due to the feedback element determining the frequency

you can try the following concept instead for a variable feature:

Simplest Piezo Driver Circuit Explained

Reply
Anders Lid says:
November 27, 2020 at 5:27 pm

Hi, I have a simple piezo transducer with only 2 leads . How can I substitute as a 3 lead?

Reply
Swagatam says:
November 28, 2020 at 10:00 am

Hi, you can try this circuit:

https://www.homemade-circuits.com/wp-content/uploads/2019/11/metronome.jpg

replace the speaker with your piezo, and also add a suitable inductor across the piezo wires

Reply
Henrique says:
November 16, 2020 at 6:56 pm

Hi Swagatam,
I understood, it will arouse curiosity among all kids making them willing to learn. 🙂
Thank you so much, I have to travel to work, but after returning I will show what we have done as we recycling parts instead buying, and this makes a bit more difficult but will work, I hope.
Thank you again

Reply
Swagatam says:
November 17, 2020 at 10:05 am

No problem Henrique! wish you all the best!

Reply
Henrique Ferraz says:
November 13, 2020 at 7:17 pm

Hi Swagatam,
thank you for sharing your ideas and inventions for us, like me, that is just a hobbyist interested only in understanding new things.

Please, could you explain to us… Is this circuit the same used to prank with small shocks when touched by removing the piezo part?

Tnx a million!

Reply
Swagatam says:
November 14, 2020 at 9:27 am

You are welcome Henrique, The coil can be used for generating high voltages enough to jolt anybody with a tiny shock, but the above circuit cannot be used for that purpose without the piezo transducer. Because without the piezo the circuit will not oscillate. If you use any other form of oscillator with this inductor then probably it can be used for the mentioned application

Reply
Henrique says:
November 14, 2020 at 6:51 pm

Thank you so much again for your very kind and quick reply 🙂

I am learning w/ you because I am teaching few kids helping them to forget TV, video games learning something useful… but I know nothing!
I am just transferring/translating what you teach.
Is it possible to create a wireless control that could send signals to the buzzer making it to beep like telegraph helping kids learn Morse code with fun?
If so, would you mind teaching us how to do it?
Thank you so much again !!!

Reply
Swagatam says:
November 15, 2020 at 12:25 pm

No problem, I am glad to help!
To make a wireless morse code circuit, there are 3 things you will have to learn to build. 1) the code oscillator circuit, 2) the Transmitter circuit, 3) the receiver circuit, which can be a small FM radio.

You can start with the oscillator circuit first, as given below, if you succeed then we can move to the transmitter circuit:

https://www.homemade-circuits.com/wp-content/uploads/2020/11/morse-code.jpg

The crystal earphone can be replaced with any normal head phone

Reply
Henrique says:
November 16, 2020 at 6:45 am

Thank you Swagatan,
We will do Telegraph next weekend, the kids are getting mad…
all of them asked to make the shock first.
But I am learning to teach… and I didn`t understand well..
What should we connect after Piezo part to create shock w/ small batteries AAA or Lr44 ones? I am scared to use 9Volts batteries.
Thank you again

Reply
Swagatam says:
November 16, 2020 at 8:27 am

No problem Henrique.
After making the buzzer circuit successfully, try touching the two ends of the coil, you should find some shock like vibration.

The mosquito bat circuit is one good source of converting 3V to 1000 V shock

Reply
Swagatam says:
February 4, 2022 at 4:54 pm

I guess you have used the concept explained in the following article. The AC from the piezo may be too low to detect. How did you connect the piezos, in series or in parallel? You must connect it in parallel, according to me, and verify the output through an AC voltmeter

https://www.analog.com/media/en/technical-documentation/data-sheets/35881fc.pdf

Reply
Mahad says:
February 4, 2022 at 4:32 pm

I used ltc 3588 circuit and as input ac source i used piezoelectric flag which upon flapping produce ac current but it doesn’t light up the led , instead i used function generator to provide ac and it worked perfectly fine, there may be possible my ac sources are causing destructive interference, can u help me to get constructive interference while using multiple sources

Reply
Swagatam says:
February 4, 2022 at 4:28 pm

Thank you and glad you liked this site! Please explain your problem in details, if it possible I will try to solve it for you!

Reply
Mahad says:
February 4, 2022 at 3:01 pm

Hello dear, your work is amazing
I need help using piezoelectric flag with LTC3588 circuit, can u help in this regard?

Reply
Swagatam says:
November 30, 2021 at 7:05 pm

Actually R1 is already 100K, so make it higher upto may be 220K, R2 can be as it is, that is 4k7. The coil winding might also need to be increased, but let’s hope it is not required.

Reply
Mehboob Basha says:
November 30, 2021 at 6:10 pm

U mean R1 to 200k or R2 to 4k7 to 100k?

Reply
Swagatam says:
November 30, 2021 at 6:05 pm

Thank you, yes you can try 24V, by increasing the base resistor to 100k

Reply
Mehboob Basha says:
November 30, 2021 at 5:59 pm

Very hulp full design ,can use it for 24V system?

Reply
View Older Comments

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

circuit simulator image

Subscribe to get New Circuits in your Email

Categories

  • Arduino Projects (95)
  • Audio and Amplifier Projects (133)
  • Automation Projects (18)
  • Automobile Electronics (103)
  • Battery Charger Circuits (87)
  • Datasheets and Components (109)
  • Electronics Theory (149)
  • Energy from Magnets (27)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (20)
  • Health related Projects (27)
  • Home Electrical Circuits (13)
  • Indicator Circuits (16)
  • Inverter Circuits (95)
  • Lamps and Lights (159)
  • Meters and Testers (71)
  • Mini Projects (28)
  • Motor Controller (68)
  • Oscillator Circuits (28)
  • Pets and Pests (15)
  • Power Supply Circuits (91)
  • Remote Control Circuits (50)
  • Renewable Energy (12)
  • Security and Alarm (64)
  • Sensors and Detectors (106)
  • SMPS and Converters (34)
  • Solar Controller Circuits (60)
  • Temperature Controllers (43)
  • Timer and Delay Relay (49)
  • Voltage Control and Protection (42)
  • Water Controller (37)
  • Wireless Circuits (31)

Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

People also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Stack Exchange
  • Linkedin

Recent Comments

  • Swagatam on Circuit Projects for Beginners and School Students
  • Swagatam on 10 Watt Stereo Amplifier Circuit Diagram
  • Swagatam on Triac Battery Charger Circuit
  • Swagatam on Simple Tone Control Circuits
  • Rook Da Donkey on 10 Watt Stereo Amplifier Circuit Diagram

© 2026 · Swagatam Innovations