• 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

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.

Table of Contents
  • Basic Working
  • Structural Characteristics
  • Piezo Driver using a Single Transistor
  • How to Operate a Piezo with Maximum Sound
  • Powerful Piezo Alarm Circuit
  • Piezo Driver with Intermittent Beep Sounds
  • Using IC 555

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.

2 pin piezo transducer
3 pin piezo transducer

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.

transistor piezo driver circuit

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.

4093 piezo driver circuit
4093 piezo driver circuit with inductor
4093 piezo driver circuit with inductor and transistor

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.

piezo alarm circuit

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.

nand piezo driver circuit compressed

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:

piezo driver using IC 555 oscillator circuit

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:

piezo transducer

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:

  • 1.  22 Watt Stereo Amplifier Circuit using TDA1554
  • 2.  60W, 120W, 170W, 300W Power Amplifier Circuit
  • 3.  Piano, Guitar Sound Effect Generator Circuit
  • 4.  Simple Musical Door Bell Circuit
  • 5.  Simple Mini Audio Amplifier Circuits
  • 6.  TV Antenna Amplifier Circuit Diagram to Boost TV Signal Reception

About Swagatam

I am an electronics engineer with over 15 years of hands-on experience. I am passionate about inventing, designing electronic circuits and PCBs, and helping hobbyists bring their projects to life. That is why I founded homemade-circuits.com, a website where I share innovative circuit ideas and tutorials. Have a circuit related question? Leave a comment.... I guarantee a reply!

Previous Post: « Understanding and Using a Piezo Transducer
Next Post: Difference Between Alternating Current(AC) and Direct Current(DC) »

Reader Interactions

Comments

  1. 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
  2. ehsan says

    August 24, 2024 at 4:57 pm

    Thanks to the tireless electronics and circuit and programming professors

    Reply
  3. 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:
          " rel="ugc">comment image
          However, since you have bought a piezo buzzer, you can try that in your 555 circuit and check the response.

          Reply
  4. 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:
      " rel="ugc">comment image
      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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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

      comment image" alt="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
  11. 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
  12. Nilesh Rathod says

    September 7, 2019 at 11:08 am

    how to store pzt genrated electric power

    Reply
  13. 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
  14. 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
    • 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
    • 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
    • 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
  15. 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
  16. 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
  17. 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

Subscribe to New Circuit Ideas

Categories

  • Arduino Projects (87)
  • Audio and Amplifier Projects (132)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (83)
  • Datasheets and Components (104)
  • Electronics Theory (143)
  • Free Energy (37)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (19)
  • Health related Projects (25)
  • Home Electrical Circuits (12)
  • Indicator Circuits (14)
  • Inverter Circuits (87)
  • Lamps and Lights (142)
  • Meters and Testers (69)
  • Mini Projects (46)
  • Motor Controller (64)
  • Oscillator Circuits (27)
  • Pets and Pests (15)
  • Power Supply Circuits (108)
  • Remote Control Circuits (50)
  • Security and Alarm (64)
  • Sensors and Detectors (101)
  • Solar Controller Circuits (59)
  • Temperature Controllers (42)
  • Timer and Delay Relay (49)
  • Transmitter Circuits (29)
  • Voltage Control and Protection (37)
  • Water Controller (36)

Calculators

  • Battery Back up Time Calculator
  • Capacitance Reactance Calculator
  • IC 555 Astable Calculator
  • IC 555 Monostable Calculator
  • Inductance Calculator
  • LC Resonance Calculator
  • LM317, LM338, LM396 Calculator
  • Ohm’s Law Calculator
  • Phase Angle Phase Shift Calculator
  • Power Factor (PF) Calculator
  • Reactance Calculator
  • Transistor Astable Calculator
  • Transistor base Resistor Calculator
  • Voltage Divider Calculator
  • Wire Current Calculator
  • Zener Diode Calculator
  • Filter Capacitor Calculator
  • Buck Converter Calculator
  • Boost Converter Calculator
  • Solar Panel, Inverter, Battery Calculator
  • Wire Current Calculator
  • SMPS Transformer Calculator
  • IC SG3525, SG3524 Calculator
  • Inverter LC Filter Calculator

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 |

Recent Comments

  • Swagatam on Understanding SG3525 IC Pinouts
  • Dan on Understanding SG3525 IC Pinouts
  • Swagatam on High Current Wireless Battery Charger Circuit
  • Swagatam on Timer Based Cell Phone Charger Circuit
  • Nitesh Agrawal on Timer Based Cell Phone Charger Circuit

Company

  • Privacy Policy
  • Cookie Policy
  • About Me
  • Contact
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Quora
  • Stack Exchange
  • Linkedin
  • © 2025 · Swagatam Innovations