Buzzer 5V 12x8.5mm DIP Passive
The 5V Passive Buzzer is a widely used component for generating audible tones or alerts in electronic circuits. Unlike active buzzers, which contain a built-in oscillator, passive buzzers require an external signal to produce sound. Here's a detailed overview:
Features:
Type: Through-hole or DIP component
Operating Voltage: 5V DC
Sound Output: Tone or beep, depending on the signal
No Built-in Oscillator: Requires external signal (e.g., PWM or square wave) to produce sound
Simple and Affordable: Ideal for low-power applications
Common Uses: Alarms, notifications, and warning signals
Description:
This 5V passive buzzer has a small size (12mm diameter, 8.5mm height) and operates at a maximum current of 250mA. It’s widely used in portable and low-power devices, such as alarms, timers, and other devices requiring an audio output.
Working Principle:
Electromagnetic Mechanism: The buzzer uses an electromagnet and diaphragm to generate sound. When an electrical current flows through the electromagnet, it causes the diaphragm to vibrate, producing sound waves.
External Signal Required: Unlike active buzzers, a passive buzzer requires an external signal (e.g., a square wave) to generate sound. The frequency of the signal determines the pitch of the sound produced.
Pinout:
Positive Pin (+): Usually the longer pin, connected to the positive voltage supply.
Negative Pin (-): Typically the shorter pin, connected to the ground or negative voltage supply.
Applications:
Alarms: Used in security systems, fire alarms, and other safety applications.
Notifications: Common in electronic devices like clocks, timers, and reminders.
Warning Signals: Used in industrial, automotive, and other critical systems for alerting purposes.
Entertainment & Education: Can be used in toys, games, and educational projects to demonstrate sound generation.
Circuit Example:
To connect the buzzer to an Arduino, follow this simple circuit:
Positive Pin: Connect to pin 8 on the Arduino.
Negative Pin: Connect to GND (ground) on the Arduino.
Code Example:
No special library is needed to use the passive buzzer with Arduino. Here’s a sample code to generate different tones:
int buzzerPin = 8; void setup() { pinMode(buzzerPin, OUTPUT); } void loop() { tone(buzzerPin, 1000); // 1kHz tone for 500ms delay(500); noTone(buzzerPin); // Stop the tone delay(500); tone(buzzerPin, 2000); // 2kHz tone for 500ms delay(500); noTone(buzzerPin); delay(500); tone(buzzerPin, 3000); // 3kHz tone for 500ms delay(500); noTone(buzzerPin); delay(500); }
Technical Details:
Rated Voltage: 5V DC
Current Consumption: ≤30mA
Sound Pressure Level: ≥85dB at 10cm
Resonant Frequency: 2300±300Hz
Size: Diameter 12mm, Foot Spacing 7mm, Height 8.5mm
Operating Temperature: -20°C to 60°C
Material: ABS Plastic
Weight: 1.5g
Comparisons:
Passive vs Active Buzzers:
Passive Buzzer: Requires external signal (PWM or square wave), lower power consumption, and cost-effective. Sound frequency control is more flexible but requires more setup.
Active Buzzer: Has an integrated oscillator, simple to use with less setup, but consumes more power and has fixed frequency tones.
Package Includes:
1 x 5V Passive Buzzer.