• 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 / Simplest Piezo Driver Circuit Explained

DIY Circuits | Learn Basics | Arduino Coding

Simplest Piezo Driver Circuit Explained

Last Updated on January 2, 2024 by Swagatam 45 Comments

In the previous post I explained a piezo transducer element and learned how to use it with electronic circuits. In this article we will see how a piezo tranducer can be driven or operated using a simple circuit.

As discussed earlier a piezo transducer basically requires a frequency to vibrate and reproduce the required sound.

This property makes these devices typically suitable for buzzer related applications and in warning alarm devices.

So does this mean that if we apply a frequency across the terminals of a piezo transducer, it will start generating the intended sound outputs?

Partially this may be correct but might not be as easy as that.

Basic Working

A thin circular slice of ceramic piezoelectric material placed on a metal diaphragm serves as the fundamental constituent for all forms piezo transducers.

The manufacturer's selection determines the type of ceramic that is utilized. Titanate zirconate and barium titanate are two common substances.

The metal diaphragm is most often composed of brass or stainless steel and has a thickness of less than 0.5mm. Its thin shape guarantees that the metal diaphragm could be quickly activated into a condition of resonant mechanical vibration.

When an AC voltage is passed over the piezoelectric material's electrodes, the body expands and contracts in time with the voltage.

Consequently, sound waves are produced as a result of the metal diaphragm bending in harmony with the ceramic substance.

For best efficiency, keep in mind that the mechanical resonant frequency of the element must coincide with the driving voltage frequency.

Structural Characteristics

Two main forms of piezoelectric elements are available: two terminal and three terminal. The physical distinctions between the two forms of elements are depicted in the figure below.

In a two terminal type of piezo transducer, the metal diaphragm works like one electrode, while the piezo element serves as the second electrode. An AC signal is applies across these two electrodes to operate a piezo transducer. 

The piezoelectric element in the three-terminal type has a split electrode. When an AC signal is supplied to the primary electrodes, a phase-shifted signal is produced between the split electrode and the metal electrode.

The oscillator/driver circuit is provided feedback from the phase-shifted signal in order to make it resonate at the element's intrinsic frequency.

Piezo Driver using a Single Transistor

A basic "self-drive"  piezo driver circuit is shown in the following figure.

In this oscillator, the inductor and capacitor that typically make up a Hartley circuit have been replaced by a piezoelectric device.

The image provides common component values. The working voltage and resonant frequency can vary from 3 to 20 volts and 2 to 6 kHz, respectively, depending on the specific element and transistor utilized.

How to Operate a Piezo with Maximum Sound

The applied frequency will be required to be amplified very sharply or strongly before it can actually produce the intended effects in the piezo.

However the amplification procedure is not by using conventional amplifying circuits as used in systems incorporating speakers, but rather it is simply implemented through an inexpensive inductor.

The low power frequency which may be available from a relevant circuit or an IC is first amplified using a transistor, and further more the transistor output is pumped up using an inductor. The use of a inductor becomes the most crucial stage for driving a piezo electric transducer.

The used inductor might not be critical with its value, but the value should as high as possible, the higher the sharper the reproduction from the piezo.

A simple piezo transducer driver circuit or a simple piezo alarm circuit is shown in the following circuit using a NAND gate.

Powerful Piezo Alarm Circuit

In the following piezo alarm driver circuit, a sole quad two-input NAND Schmitt trigger package, denoted as [74LS132], serves as the driving force for a piezo transducer, resulting in an exceptionally powerful output characterized by a piercing, undulating tone.

Two integrated circuits, IC1a and IC1d, are interconnected as gated oscillators, offering a mark-to-space ratio of approximately 4:1 through the utilization of diodes. RV1 and RV2 are responsible for enabling frequency adjustments.

These oscillators are meticulously tuned to distinct frequencies, thus generating complete interference between their respective notes, thereby yielding a highly urgent auditory experience when finely tuned.

The outputs from these oscillators are then directed into a flip-flop circuit, comprising IC1c and IC1d.

The push-pull outputs of this flip-flop, in turn, actuate the piezo transducer, or buzzer, delivering the desired sonic output.

The oscillators can be controlled by a high signal level to activate them, while a low signal level deactivates them.

Alternatively, a high-speed CMOS device like HCT can be employed as an alternative to achieve the same functionality.

Piezo Driver with Intermittent Beep Sounds

This piezo intermittent beep sound generator, driver circuit can be utilized as a building block in a wide range of projects.

The best example can be its application as a tone-burst oscillator to operate a piezo transducer directly, and using a transistor to sound an alarm.

It may be also possible to use the above circuit modulate an FM transmitter so that it creates an intermittent beeping sound on reception. The circuit is made up of a single quad NAND gate, a couple of resistors, and a pair of capacitors.

The first 2 gates are configured as the "burst" oscillator while the third and fourth gates function like a "tone" oscillator. The burst oscillator is a lot slower compared to tone oscillator and is accustomed to pulse the tone oscillator with an intermittent on and off.

Using IC 555

A very simple yet effective piezo driver circuit could be build using a single IC 555 as shown below:

You can try adjusting the values of C1 and R1 for experimenting with the tone output of the piezo driver.

To get maximum sound output make sure to mount the piezo transducer inside a plastic enclosure with an elevated step and a 5 mm hole at the center.

Or you can simply buy a ready-made unit with the piezo fitted inside a plastic enclosure, as shown below:

With the above assembly you may find the sound output to be quite impressive. However, if you want the sound to be extremely high and ear piercing, you may consider using a buzzer coil as indicated below:

2 pin buzzer coil

These can be easily procured ready-made from any electronic spare part retailer.

To connect this, simply attach the coil leads across the piezo buzzer wires, or parallel to the piezo buzzer wires. Once done, you may find the piezo driver sound output increasing drastically to an extremely high level.

You'll also like:

  • GHz receiver circuitListen to UHF and SHF (GHz) Bands with this Simple Circuit
  • 10 band graphic equalizer circuit 110 Band Graphic Equalizer Circuit Diagram
  • 100 watt amplifier circuit using IC LM12100 Watt Amplifier Circuit Diagram using LM12 IC
  • 202BwattSimple 20 watt Amplifier Circuits

Filed Under: Audio and Amplifier Projects Tagged With: Driver, Explained, Piezo, Simplest

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: « Understanding and Using a Piezo Transducer
Next Post: Difference Between Alternating Current(AC) and Direct Current(DC) »

Reader Interactions

Comments

Lough Martin says:
October 27, 2024 at 6:33 pm

I’ve got an electronic drum kit and the kicker pedal produces a a continuous steam of beats when the kicker is pressed down only once. I replaced the Pztio sensor but the problem still persists. There are 2 resistors in the pedel I guess a simple potential decider; any ideas what to check next

Reply
Swagatam says:
October 28, 2024 at 8:47 am

Hi, without seeing the schematic, it can be difficult to understand the fault and troubleshoot it, so the complete circuit diagram of the piezo stage will be required to diagnose the fault…

Reply
ehsan says:
August 24, 2024 at 4:57 pm

Thanks to the tireless electronics and circuit and programming professors

Reply
Max says:
April 28, 2024 at 2:15 pm

Sir Swagatam, Congratulate on managing this very interesting site full of excellent circuits. could you please explain if all following nouns are the same and denoting on one element? I am a little confused please apologize and help me
piezo buzzer transducer
Piezo electric speaker
piezo electric
piezo buzzer
Piezo electric buzzer
Thank in advance for your reply

Reply
Swagatam says:
April 28, 2024 at 5:23 pm

Thank you Max,
All the names you have mentioned, they all refer to a single device: a Piezo transducer, which are built using piezo as the core material.
Let me know if you have any further doubts.

Reply
Max says:
April 28, 2024 at 6:40 pm

Thank you Sir Swagatm for so soon response and for permitting me to ask further questions. I have bought one which produces sound when connecting to battery and is different from those that is seen in your article. There are also bulky ones in the stores.
Thank you very much in advance for your reply.

Reply
Swagatam says:
April 29, 2024 at 8:35 am

Hi Max,
The piezo transducer basically should be without an oscillator, meaning it should make the buzzing sound when connected to DC.
Here’s an example of a piezo without an oscillator:
https://www.homemade-circuits.com/wp-content/uploads/2020/02/piezo-transducer.jpg
However, since you have bought a piezo buzzer, you can try that in your 555 circuit and check the response.

Reply
Paul Hess says:
February 24, 2024 at 6:33 am

There are a couple of other transistor circuits that can be used to drive piezo transducers for intermittent beeping. I sent you an email of the schematics.

Reply
Swagatam says:
February 24, 2024 at 8:56 am

Thank you so much for sending this intermittent buzzer circuit diagram:
https://www.homemade-circuits.com/wp-content/uploads/2024/02/intermittent-buzzer-circuit.jpg
However I could not simulate it in my mind regarding how the oscillator works to generate the beeping sound?
When you have time please check the circuit, whether it works or not,.
Many thanks again.

Reply
Paul Hess says:
February 24, 2024 at 9:53 am

I have tried both circuits. I don’t know how but they defiantly work.

Reply
Swagatam says:
February 24, 2024 at 11:13 am

OK, great, so it is confirmed the above linked intermittent buzzer circuit works, thanks very much for your valuable feedback and contribution. I will update the diagram in a new post and will try to figure out the explanation.

Reply
BRUCE CLOTHIER says:
September 25, 2023 at 6:03 pm

The circuit diagram has an error. You have grounded the coil

Reply
Swagatam says:
September 25, 2023 at 6:35 pm

No, it is correct. The coil goes between the collector of BC557 and ground, and the piezo is connected parallel to the coil.

Reply
Hans Schaer says:
July 3, 2023 at 6:52 am

looking for a device where a sound activates by wifi or a 110 vac input, to alarm me about 100 ft away by a 120 vac cable into the house, to a volume adjustable, by a pot, , driving a son-alert or ding dong bell, continuously, until input power is shut off
Your help is much appreciated
Hans

Reply
Swagatam says:
July 3, 2023 at 9:13 am

Sorry, I don’t have this circuit at the moment which can be triggered using a WiFi.

Reply
Gilles POLLET says:
February 15, 2023 at 4:09 am

Hello,
Please could you tell me where i could buy piezoelectric sensor to test outputvoltage when this sensor would be pressed by feet or bikecycle?
Thanks. Gilles.

Reply
Swagatam says:
February 15, 2023 at 9:06 am

Hi, you can search the following phrase in Google, you may find many good sources
Try searching “Buy Piezo Transducer”

Reply
Rolf Blum says:
November 23, 2022 at 2:38 am

Hallo,
from an old CO sensor board I removed a piezo-speaker. Now I would like to know if it is an active one or needs a driver circuit like these mentioned above.
It has 3 pins labeld F H and G.
F and H are in the center, G is at the edge.
Thanks
Kinds Regards

Reply
Swagatam says:
November 23, 2022 at 9:50 am

Hello, How does the piezo device look like ? If it is same as the one shown in the above diagrams then it will need a driver to operate it.

Reply
Rolf Blum says:
November 23, 2022 at 1:40 pm

Thanks for your effort,
the link you supplied did not show any piezo, but I found the partnumber. It is PT-3534FP. It is passive, it needs an external driver.
Thanks again, this is a very good service.
Kind regards

Reply
Swagatam says:
November 23, 2022 at 2:54 pm

OK great! Got it! It seems it does require an external driver. Further details can be found in the following pdf link:

https://datasheet.octopart.com/PT-3534FPQ-Mallory-Sonalert-datasheet-49213673.pdf

Reply
Helmut says:
September 1, 2022 at 9:46 pm

What I struggle to understand is the excitation voltage for the ring. From the square wave file it seems to be 0.5 V with a -4.5 V offset. But the secondary voltage from the documentation is 111.4 V? Which end of the transformer is connected to the piezo?

The objective is under defined excitation voltage (0.5 V at 63.5 kHz with -4.5 V offset) simulate behavior of a PZT-82 piezo ring with defined dimensions attached to a 62% copper tank.

The input signal is a rectangular waveform

Reply
Swagatam says:
September 2, 2022 at 9:21 am

I will have to see the schematic to understand your question.

Reply
Ehsan Firouzi says:
May 11, 2022 at 6:52 pm

Hello dear Mr.Swagatam
First of all, I appreciate your Excellent website.
I want to drive a mist maker piezo bt86 with an operating frequency of 1.7 MHz, 30 watt and the max of operating voltage is 70v . please guide me. Thankyou

Reply
Swagatam says:
May 12, 2022 at 10:14 am

Thank you Ehsaan,

You can try the 3rd circuit from the above article, replace the transistor with a mosfet. You can use an N channel mosfet and connect the piezo at it drain side. The coil or the inductor can be removed if required. The IC must be supplied with 12V, while the piezo can be supplied with 70V

high power piezo driver circuit

Reply
Ehsan Firouzi says:
May 21, 2022 at 9:06 pm

Hello again
I built the oscillator with ic 4011 and set the frequency to 1.7 MHz. But the output does not have the power to run MOSFET. Wich circuit is suitable to amplify the frequency ?Can I use the gate driver for amplification?

Reply
Swagatam says:
May 22, 2022 at 9:44 am

Hi, that is not possible, if the frequency voltage is 12V then the mosfet will definitely conduct in response to the frequency. Did you measure the 4011 output with a meter?

Reply
ken says:
January 19, 2021 at 6:06 am

the inductor symbol used in the piezo transducer driver suggests a ferrite core choke. Can a simple wire wound inductor be used instead?

Reply
Swagatam says:
January 19, 2021 at 4:49 pm

No, the inductor has to be a ferrite wound inductor, air core will not work.

Reply
Nilesh Rathod says:
September 7, 2019 at 11:08 am

how to store pzt genrated electric power

Reply
Chris says:
June 10, 2019 at 1:15 pm

Very nice post, would you kindly explain how one can use a piezo transducer to measure liquid level from the bottom of container like how ultrasonic fuel level sensors work?

Reply
Swagatam says:
June 10, 2019 at 2:45 pm

Thanks, Glad you liked it. for ultrasonic application, one piezo can be used for transmitting high frequency towards the target (liquid level), another piezo adjacent could be used for capturing the reflected vibrations, and then processing the distance.

Reply
Rajthilak Kuppuswamy says:
August 24, 2016 at 8:54 am

Hi Swagatam,
I am looking to build a simple circuit which can light up a 12v LED strip using piezo. Basically trying to use a piezo attached to a drum and light up the LED attached to it. Please help me out.

Reply
moboy says:
September 8, 2020 at 8:46 pm

Hi, Swagatam hoping you are well.
Can a 555 timer be used to drive a driverless piezo and please provide a value for the inductors.
I would like to use it in the moisture detector.
I do have a small toy 8 ohm speaker would that be better, but I think it would require a sound generating circuit.
Unfortunately due the virus i cannot purchase directly, only online but the shipping costs are astronomical.
Eg. For 10 cents I’d be paying 100 cents shipping. Thanks so much and be safe.

Reply
Swagatam says:
September 9, 2020 at 1:51 pm

Hi Moboy, yes it is possible to drive a piezo element directly through a IC 555 astable, by connecting the piezo wires across pin3 and ground, but you will also require a small 100uF inductor parallel with the piezo wires for proper amplification, an the frequency will also need to be adjusted to suit maximum volume.

Reply
moboy says:
September 9, 2020 at 2:32 pm

Thank you Swatagam, I truly appreciate your prompt reply and advise.
I wish you all the best.

Reply
Swagatam says:
September 9, 2020 at 5:19 pm

No problem, moboy!

Reply
Rajthilak Kuppuswamy says:
August 29, 2016 at 9:23 am

Hi,
I am not looking to power up the strip with the current generated from the piezo sorry if i had confused you. All i need is using this piezo as a trigger source and get supply from a 12V source. Im still not clear about what i am trying to tell you. I will have a separate 12V DC source, all i need is, when i hit this trigger(piezo) i want the signal to make this strip power up from that 12V source. Please help.

Reply
Swagatam says:
August 24, 2016 at 1:13 pm

Hi Rajtilak, It can be difficult to light up a 12V LED strip, since a typical piezo (27 mm) will not generate more than 3V at its optimal capacity.

even a boost charger circuit will not be able to help since the current involved with a piezo output could be relatively low

Reply
Unknown says:
July 5, 2016 at 2:23 pm

Hello,
I need a circuit to produce ultrasonic vibrations. The vibrating element (piezo) has to attach the wall of a let's say glass and the vibrations should detach the bubbles attached to the glass wall at a frequency of about 80 kHz. Do you think this configuration will be helpful?

Reply
Swagatam says:
July 6, 2016 at 6:12 am

Hello, yes the last design can be used for the purpose but the piezo will need to be attached correctly so that the vibration do not get dampened

Reply
Ephraim Even-Hen says:
June 9, 2016 at 11:37 am

What value should be the coil for a 35Khz oscillator?

Reply
Swagatam says:
June 10, 2016 at 2:55 pm

you will have to determine the frequency by trial and error method by varying the 33K resistor or the capacitor values and confirming the results with a freq meter

Reply
Ulhas Rane says:
October 30, 2015 at 5:48 am

Can third high volume circuit be driven by microcontroller pin generating clock?

Reply
Swagatam says:
October 30, 2015 at 1:57 pm

yes you can, feed the clock directly to the base of the transistor via a 1k resistor

Reply

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 HX710B Air Pressure Sensor Datasheet, How to Connect
  • Swagatam on Boost Converter Calculator (Non-Isolated)
  • Swagatam on How to Make Dog Barking Preventer Circuit using High Frequency Deterrence
  • NgPark on Boost Converter Calculator (Non-Isolated)
  • Yogesh on How to Make Dog Barking Preventer Circuit using High Frequency Deterrence

© 2026 · Swagatam Innovations