Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Buzzer: Examples, Pinouts, and Specs

Image of Buzzer
Cirkit Designer LogoDesign with Buzzer in Cirkit Designer

Introduction

A buzzer is an audio signaling device that produces sound when an electric current passes through it. It is commonly used in alarms, timers, and notification systems to provide audible feedback or alerts. Buzzers are available in two main types: active and passive. Active buzzers generate sound when powered, while passive buzzers require an external signal to produce sound.

Explore Projects Built with Buzzer

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino UNO Controlled School Bell System with DS3231 RTC and Relay Module
Image of automatic bell system: A project utilizing Buzzer in a practical application
This circuit is designed as an automatic school bell system controlled by an Arduino UNO microcontroller. The Arduino is programmed to ring a buzzer at the start of each school period, with a total of 6 periods defined in the code. The DS3231 Real-Time Clock (RTC) module is used for accurate timekeeping, and a relay module interfaces the Arduino with the buzzer to handle the higher current required to drive the buzzer.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered IR Sensor and Buzzer Alarm System
Image of blindstick: A project utilizing Buzzer in a practical application
This circuit consists of an IR sensor and a buzzer powered by a 9V battery. The IR sensor detects an object and triggers the buzzer to sound an alarm when an object is detected.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Buzzer Circuit
Image of  Buzzer with AA battery: A project utilizing Buzzer in a practical application
This circuit consists of a simple buzzer connected to a 3V battery source. The positive terminal of the battery is connected to the buzzer's power input, and the negative terminal is connected to the buzzer's ground. The circuit is designed to power the buzzer continuously, producing a constant sound or tone as long as the battery provides sufficient voltage.
Cirkit Designer LogoOpen Project in Cirkit Designer
Voice-Controlled Buzzer System with VC-02 Module
Image of vc: A project utilizing Buzzer in a practical application
This circuit features a VC-02 voice recognition module connected to a buzzer and powered by a 5V battery. The VC-02 module is programmed to listen for specific voice commands and, upon recognizing the command 'can you make a sound', it activates the buzzer for one second. The circuit is designed for voice-activated sound generation, with the VC-02 module handling voice recognition and serial communication, and the buzzer providing audible feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Buzzer

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of automatic bell system: A project utilizing Buzzer in a practical application
Arduino UNO Controlled School Bell System with DS3231 RTC and Relay Module
This circuit is designed as an automatic school bell system controlled by an Arduino UNO microcontroller. The Arduino is programmed to ring a buzzer at the start of each school period, with a total of 6 periods defined in the code. The DS3231 Real-Time Clock (RTC) module is used for accurate timekeeping, and a relay module interfaces the Arduino with the buzzer to handle the higher current required to drive the buzzer.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of blindstick: A project utilizing Buzzer in a practical application
Battery-Powered IR Sensor and Buzzer Alarm System
This circuit consists of an IR sensor and a buzzer powered by a 9V battery. The IR sensor detects an object and triggers the buzzer to sound an alarm when an object is detected.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of  Buzzer with AA battery: A project utilizing Buzzer in a practical application
Battery-Powered Buzzer Circuit
This circuit consists of a simple buzzer connected to a 3V battery source. The positive terminal of the battery is connected to the buzzer's power input, and the negative terminal is connected to the buzzer's ground. The circuit is designed to power the buzzer continuously, producing a constant sound or tone as long as the battery provides sufficient voltage.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of vc: A project utilizing Buzzer in a practical application
Voice-Controlled Buzzer System with VC-02 Module
This circuit features a VC-02 voice recognition module connected to a buzzer and powered by a 5V battery. The VC-02 module is programmed to listen for specific voice commands and, upon recognizing the command 'can you make a sound', it activates the buzzer for one second. The circuit is designed for voice-activated sound generation, with the VC-02 module handling voice recognition and serial communication, and the buzzer providing audible feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Alarm systems (e.g., fire alarms, security alarms)
  • Timers and clocks
  • Notification systems in appliances
  • Feedback in electronic devices (e.g., button presses)

Technical Specifications

Key Technical Details

Parameter Value
Operating Voltage 3V to 12V (varies by model)
Current Consumption 5mA to 30mA (typical)
Sound Frequency 2 kHz to 4 kHz (varies by model)
Sound Pressure Level 85 dB to 100 dB (at 10 cm)
Operating Temperature -20°C to +70°C
Dimensions Varies (e.g., 12mm diameter)

Pin Configuration and Descriptions

Pin Name Description
Positive (+) Connect to the positive terminal of the power supply or signal source.
Negative (-) Connect to the ground (GND) of the circuit.

Note: Some buzzers may have polarity markings on the casing to indicate the positive and negative terminals.

Usage Instructions

How to Use the Buzzer in a Circuit

  1. Identify the Type of Buzzer: Determine whether the buzzer is active or passive.
    • Active Buzzer: Produces sound when powered directly.
    • Passive Buzzer: Requires a PWM (Pulse Width Modulation) signal to generate sound.
  2. Connect the Buzzer:
    • Connect the positive terminal of the buzzer to the power supply or signal source.
    • Connect the negative terminal to the ground (GND).
  3. Power the Circuit: Ensure the voltage and current supplied to the buzzer match its specifications.

Important Considerations

  • Polarity: Ensure correct polarity when connecting the buzzer. Reversing the polarity may damage the component.
  • Voltage Range: Do not exceed the maximum operating voltage to avoid damaging the buzzer.
  • Mounting: Secure the buzzer to prevent vibrations from affecting its performance.
  • Signal for Passive Buzzers: Use a microcontroller (e.g., Arduino) to generate a PWM signal for passive buzzers.

Example: Connecting a Passive Buzzer to an Arduino UNO

Below is an example of how to connect and control a passive buzzer using an Arduino UNO:

Circuit Diagram

  • Connect the positive terminal of the buzzer to Arduino pin 9.
  • Connect the negative terminal of the buzzer to GND.

Code Example

// Example code to generate sound using a passive buzzer
// Connect the buzzer's positive terminal to pin 9 on the Arduino
// and the negative terminal to GND.

int buzzerPin = 9; // Pin connected to the buzzer

void setup() {
  pinMode(buzzerPin, OUTPUT); // Set the buzzer pin as an output
}

void loop() {
  tone(buzzerPin, 1000); // Generate a 1 kHz tone
  delay(500);            // Wait for 500 milliseconds
  noTone(buzzerPin);     // Stop the tone
  delay(500);            // Wait for 500 milliseconds
}

Explanation:

  • The tone() function generates a square wave at the specified frequency (1 kHz in this case).
  • The noTone() function stops the sound.
  • The buzzer alternates between on and off every 500 milliseconds.

Troubleshooting and FAQs

Common Issues

  1. No Sound from the Buzzer:

    • Cause: Incorrect polarity or insufficient voltage.
    • Solution: Verify the connections and ensure the power supply matches the buzzer's specifications.
  2. Low or Distorted Sound:

    • Cause: Insufficient current or incorrect signal frequency (for passive buzzers).
    • Solution: Check the power supply and ensure the signal frequency is within the buzzer's operating range.
  3. Buzzer Overheats:

    • Cause: Exceeding the maximum voltage or current rating.
    • Solution: Use a resistor to limit current or reduce the supply voltage.
  4. Buzzer Does Not Respond to PWM Signal:

    • Cause: Incorrect signal configuration or damaged buzzer.
    • Solution: Verify the PWM signal settings and test with a known working buzzer.

FAQs

Q: Can I use a passive buzzer without a microcontroller?
A: Yes, but you will need an external oscillator circuit to generate the required signal.

Q: How do I differentiate between an active and passive buzzer?
A: Active buzzers typically produce sound when connected to a power source, while passive buzzers require an external signal.

Q: Can I use a buzzer with a 5V power supply?
A: Yes, most buzzers are compatible with 5V, but always check the specific voltage range of your buzzer model.

Q: Is it safe to connect a buzzer directly to an Arduino pin?
A: Yes, for most buzzers with low current consumption (e.g., <20mA). For higher current buzzers, use a transistor or driver circuit.