You probably looked this up because you wanted to know how to make your piezo buzzer more deafening. Or maybe you have a small battery to power your buzzer so the sound is too soft. In this tutorial, I will cover the Science behind Piezo Buzzer and how to amplify it with a simple technique.


3.7V Lithium Ion Battery

Piezo Buzzer

DC to DC Step Up Converter







DC to DC Step Up ConverterNone

So how does a piezo Buzzer actually works? We all know that Sounds are generated through vibration. So in order to achieve vibration, piezo buzzers have a piezo transducer which is made out of a thin sheet of copper. When exposed to electromagnetic energy, the transducer will be pushed. Modern buzzers actually have oscillator circuit installed to self-drive it so a DC Current can be used to power it up.

This is a very important information in amplifying a piezo buzzer. Since piezo buzzer need a DC Current to power it up, the way we amplify our Piezo Buzzer is to increase the voltage of our power supply.

The magic behind increasing the voltage of our power supply is a DC to DC Step Up converter like this one. This is a ready made module which can accept an input voltage from 1.5 to 34v and increase it up to 35v. There is a on-board potentiometer which allowed the user to adjust the Output voltage which is perfect for what we are going to do next. The module specific name is LM2577 DC-DC Adjustable Step-up Power Converter Module, and I got mine for about RM18. You can get it at Electronic Hardware stores. Usually, stores that sell arduino modules will carry this item as well.

I will first show you how loud a piezo buzzer is when powered with a 3.7v Lithium Battery. You can use any type of 3.7v Lithium battery you like. Then I will step up the voltage of the 3.7v battery and you can compare the sound levels for both cases.Some of the component I used can’t be found on Frtizing. So I gotta use paint, sorry about that =3

  1. Connect your hardware according to the circuit provided below.

2. Use a flathead screwdriver to turn the potentiometer until you get around 12 volts.


3. Now disconnect your multimeter and reconnect the Piezo Buzzer. It should sound extremely loudly. My ear actually “muted” temporary when I attempt this.

This is the comparison video which I’ve filmed. You can compare the difference between having and not having the dc to dc step up converter.

Thanks for checking out this tutorial. Be sure that you check out other cytron tutorials as well!

3 thoughts on “How to Amplify a Piezo Buzzer”

  1. Hello there Ben, I’m the creator of this tutorial!

    Buzzers have a fixed frequency, the way it works is through a series of metal contacts mechanism that made this possible. You’ll need a Speaker to produce varying frequency.

  2. Hi Ben, I think you might need microcontroller to produce certain frequency for buzzer. Thanks.

  3. This is great. Perfect for what I was trying to achieve. However, is there a way to control the frequency of the buzzer output?

Leave a Comment

Your email address will not be published.

Share this Tutorial

Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest
Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest

Latest Tutorial

Control PikaBot Using a Phone Through Bluetooth
Display Heart Rate Data on IoT Blynk Using Arduino
DS18B20 Waterproof Temperature Sensor with Maker UNO
Program ESP32-S2 Using Arduino IDE (Unofficial)
Sorting and Counting The Coin Using Maker NANO
Scroll to Top