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:
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.
Lough Martin says
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
Swagatam says
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…
ehsan says
Thanks to the tireless electronics and circuit and programming professors
Max says
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
Swagatam says
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.
Max says
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.
Swagatam says
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.
Paul Hess says
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.
Swagatam says
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.
Paul Hess says
I have tried both circuits. I don’t know how but they defiantly work.
Swagatam says
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.
BRUCE CLOTHIER says
The circuit diagram has an error. You have grounded the coil
Swagatam says
No, it is correct. The coil goes between the collector of BC557 and ground, and the piezo is connected parallel to the coil.
Hans Schaer says
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
Swagatam says
Sorry, I don’t have this circuit at the moment which can be triggered using a WiFi.
Gilles POLLET says
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.
Swagatam says
Hi, you can search the following phrase in Google, you may find many good sources
Try searching “Buy Piezo Transducer”
Rolf Blum says
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
Swagatam says
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.
Rolf Blum says
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
Swagatam says
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
Helmut says
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
Swagatam says
I will have to see the schematic to understand your question.
Ehsan Firouzi says
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
Swagatam says
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
Ehsan Firouzi says
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?
Swagatam says
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?
ken says
the inductor symbol used in the piezo transducer driver suggests a ferrite core choke. Can a simple wire wound inductor be used instead?
Swagatam says
No, the inductor has to be a ferrite wound inductor, air core will not work.
Nilesh Rathod says
how to store pzt genrated electric power
Chris says
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?
Swagatam says
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.
Rajthilak Kuppuswamy says
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.
Swagatam says
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
Rajthilak Kuppuswamy says
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.
moboy says
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.
Swagatam says
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.
moboy says
Thank you Swatagam, I truly appreciate your prompt reply and advise.
I wish you all the best.
Swagatam says
No problem, moboy!
Unknown says
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?
Swagatam says
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
Ephraim Even-Hen says
What value should be the coil for a 35Khz oscillator?
Swagatam says
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
Ulhas Rane says
Can third high volume circuit be driven by microcontroller pin generating clock?
Swagatam says
yes you can, feed the clock directly to the base of the transistor via a 1k resistor