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

How to Use Passive Buzzer Module: Examples, Pinouts, and Specs

Image of Passive Buzzer Module
Cirkit Designer LogoDesign with Passive Buzzer Module in Cirkit Designer

Introduction

The Passive Buzzer Module by Robocraze, part ID RC-B-552, is an electronic sound-generating device that requires an external signal to produce tones. Unlike active buzzers that have an internal oscillator, passive buzzers need to be driven by an external pulse-width modulated (PWM) signal to generate various tones and sounds. This makes them highly versatile for creating different sound effects and musical notes in applications such as alarms, notification systems, and DIY musical instruments.

Explore Projects Built with Passive Buzzer Module

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Voice-Controlled Buzzer System with VC-02 Module
Image of vc: A project utilizing Passive Buzzer Module 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
Wi-Fi Controlled Buzzer with Wemos D1 Mini
Image of Buzzer Twinkle: A project utilizing Passive Buzzer Module in a practical application
This circuit consists of a Wemos D1 Mini microcontroller connected to an active buzzer module. The Wemos D1 Mini provides power to the buzzer and controls it through its D1 pin, allowing for programmable sound output.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered PIR Motion Sensor Alarm with Relay and Buzzer
Image of motion detector using pir motio0n sensor: A project utilizing Passive Buzzer Module in a practical application
This circuit is a motion-activated alarm system. It uses a PIR motion sensor to detect movement, which triggers a relay module to activate a buzzer powered by a 9V battery, providing an audible alert.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered IR Sensor with Buzzer Alert System
Image of fire detector: A project utilizing Passive Buzzer Module in a practical application
This circuit is a sensor-activated buzzer system powered by a battery. An IR sensor detects an object and triggers an NPN transistor, which in turn activates a relay to power a buzzer. The circuit includes a voltage regulator to ensure stable 5V power supply and a rocker switch for manual control.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Passive Buzzer Module

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 vc: A project utilizing Passive Buzzer Module 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
Image of Buzzer Twinkle: A project utilizing Passive Buzzer Module in a practical application
Wi-Fi Controlled Buzzer with Wemos D1 Mini
This circuit consists of a Wemos D1 Mini microcontroller connected to an active buzzer module. The Wemos D1 Mini provides power to the buzzer and controls it through its D1 pin, allowing for programmable sound output.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of motion detector using pir motio0n sensor: A project utilizing Passive Buzzer Module in a practical application
Battery-Powered PIR Motion Sensor Alarm with Relay and Buzzer
This circuit is a motion-activated alarm system. It uses a PIR motion sensor to detect movement, which triggers a relay module to activate a buzzer powered by a 9V battery, providing an audible alert.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of fire detector: A project utilizing Passive Buzzer Module in a practical application
Battery-Powered IR Sensor with Buzzer Alert System
This circuit is a sensor-activated buzzer system powered by a battery. An IR sensor detects an object and triggers an NPN transistor, which in turn activates a relay to power a buzzer. The circuit includes a voltage regulator to ensure stable 5V power supply and a rocker switch for manual control.
Cirkit Designer LogoOpen Project in Cirkit Designer

Technical Specifications

Key Technical Details

  • Operating Voltage: 3.3V to 5V
  • Rated Current: <30mA
  • Sound Output Frequency: Dependent on input signal
  • Sound Pressure Level: >85dB at 10cm
  • Resonant Frequency: 2.5kHz ± 300Hz

Pin Configuration and Descriptions

Pin Number Pin Name Description
1 VCC Connect to 3.3V or 5V power supply
2 GND Connect to the ground of the circuit
3 SIG Signal input, connect to PWM output

Usage Instructions

Connecting to a Circuit

  1. Connect the VCC pin to a 3.3V or 5V power supply.
  2. Connect the GND pin to the ground of your power supply.
  3. Connect the SIG pin to a PWM-capable pin on your microcontroller, such as an Arduino UNO.

Generating Sound

To generate sound with the passive buzzer module, you need to provide a PWM signal to the SIG pin. The frequency of the PWM signal will determine the pitch of the sound produced by the buzzer.

Example Code for Arduino UNO

// Define the buzzer pin
int buzzerPin = 9;

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

void loop() {
  // Generate a 1kHz tone for 1 second
  tone(buzzerPin, 1000, 1000);
  delay(1500); // Wait for 1.5 seconds

  // Generate a 500Hz tone for 1 second
  tone(buzzerPin, 500, 1000);
  delay(1500); // Wait for 1.5 seconds
}

Important Considerations and Best Practices

  • Do not exceed the maximum rated voltage of 5V.
  • Ensure the PWM signal frequency is within the audible range (20Hz to 20kHz) for human hearing.
  • Use the tone() function in Arduino to easily generate different frequencies.
  • Avoid continuous operation at high volume levels to prevent damage to the buzzer element.

Troubleshooting and FAQs

Common Issues

  • No Sound: Ensure the buzzer is properly powered and the signal pin is connected to a PWM output.
  • Low Volume: Check if the operating voltage is sufficient and within the specified range.
  • Distorted Sound: Verify that the PWM signal frequency is within the buzzer's operating range.

Solutions and Tips

  • Double-check wiring connections for any loose contacts or incorrect connections.
  • Use a multimeter to verify the voltage at the VCC pin.
  • If using an Arduino, ensure the tone() function is correctly implemented in your code.

FAQs

Q: Can I use the passive buzzer module with a digital pin that is not PWM capable?

A: No, the passive buzzer requires a PWM signal to generate sound. A digital pin without PWM capability cannot provide the necessary signal.

Q: What is the difference between a passive and an active buzzer?

A: A passive buzzer requires an external PWM signal to produce sound, while an active buzzer has an internal oscillator and generates sound when powered.

Q: How can I play a melody with the passive buzzer?

A: You can play a melody by generating a sequence of PWM signals at different frequencies corresponding to the musical notes of the melody.

For further assistance or inquiries about the Passive Buzzer Module RC-B-552, please contact Robocraze customer support.