
Explorando buzzers o zumbadores
Los buzzers, también conocidos como zumbadores, son componentes electrónicos esenciales en muchos proyectos de electrónica DIY y sistemas de alarma. Estos pequeños dispositivos son capaces de producir señales de audio, convirtiéndolos en una herramienta versátil para una variedad de aplicaciones. En este blog, exploraremos qué son los zumbadores, sus tipos y cómo se utilizan en proyectos con Arduino y Raspberry Pi.
¿Qué es un Zumbador? y ¿Para que sirve un zumbador?
Un zumbador electrónico es un dispositivo que convierte la energía eléctrica en energía acústica. El zumbador símbolo en los esquemas eléctricos suele representarse como una campana o un altavoz. Estos componentes son ampliamente utilizados en alarmas sonoras, indicadores audibles y en la creación de tonos simples en proyectos de electrónica.
Zumbadores Pasivos vs. Activos
Buzzer Pasivo 5V
Los zumbadores pasivos, como el buzzer pasivo 5V, no contienen un generador de señal interno. Requieren una señal de entrada oscilante para producir sonido. Son más versátiles ya que pueden generar diferentes tonos y melodías dependiendo de la señal de entrada.

Características clave:
- Necesitan una señal de entrada para funcionar
- Pueden producir una variedad de tonos
- Ideales para proyectos musicales o melodías complejas

Buzzer Activo
Por otro lado, los buzzers activos, como un buzzer activo de 5V, tienen un oscilador integrado. Cuando se les aplica una corriente continua, emiten un tono fijo.
Características clave:
- Producen un tono fijo cuando se les aplica voltaje
- Más simples de usar, pero menos versátiles
- Ideales para alarmas o indicadores de un solo tono
Aplicaciones en Arduino y Raspberry Pi
Los zumbadores son componentes populares en proyectos con Arduino y Raspberry Pi. Un buzzer 5V Arduino puede usarse para crear alertas sonoras, melodías simples o incluso como parte de un sistema de seguridad casero. De manera similar, un Raspberry Pi buzzer puede integrarse en proyectos más complejos que requieran retroalimentación auditiva.
Tecnología Piezoeléctrica
Muchos zumbadores modernos utilizan tecnología piezoeléctrica. Un zumbador piezoeléctrico contiene un material que se deforma cuando se le aplica un voltaje, produciendo vibraciones que generan sonido. Esta tecnología permite crear dispositivos compactos y eficientes energéticamente.
Proyecto Arduino: Melodías con Zumbador Pasivo
Para demostrar el uso práctico de un zumbador pasivo, vamos a crear un proyecto simple con Arduino para reproducir melodías.
Materiales necesarios:
- Arduino (cualquier modelo)
- Resistencia 220 Ohms
- Led
- Buzzer pasivo 5V
- Cables de conexión
- Protoboard
Conexiones:

Código:
#define BUZZER_PIN 3
#define LED_PIN 13
// Definimos las frecuencias de las notas
#define NOTE_C4 262
#define NOTE_D4 294
#define NOTE_E4 330
#define NOTE_F4 349
#define NOTE_G4 392
#define NOTE_A4 440
#define NOTE_B4 494
#define NOTE_C5 523
// Melodía: Oda a la Alegría
int melody[] = {
NOTE_E4, NOTE_E4, NOTE_F4, NOTE_G4,
NOTE_G4, NOTE_F4, NOTE_E4, NOTE_D4,
NOTE_C4, NOTE_C4, NOTE_D4, NOTE_E4,
NOTE_E4, NOTE_D4, NOTE_D4
};
// Duración de las notas: 4 = cuarto de nota, 8 = octava nota, etc.
int noteDurations[] = {
4, 4, 4, 4,
4, 4, 4, 4,
4, 4, 4, 4,
4, 4, 2
};
void setup() {
pinMode(BUZZER_PIN, OUTPUT);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
for (int thisNote = 0; thisNote < sizeof(melody) / sizeof(melody[0]); thisNote++) {
int noteDuration = 1000 / noteDurations[thisNote];
// Reproducir la nota en el buzzer
tone(BUZZER_PIN, melody[thisNote], noteDuration);
// Encender el LED
digitalWrite(LED_PIN, HIGH);
// Esperar la duración de la nota
int pauseBetweenNotes = noteDuration * 1.30;
delay(pauseBetweenNotes);
// Apagar el LED
digitalWrite(LED_PIN, LOW);
// Detener el buzzer
noTone(BUZZER_PIN);
}
delay(2000); // Pausa antes de repetir la melodía
}
Este código reproduce una versión simplificada de la «Oda a la Alegría» utilizando un zumbador pasivo. El proyecto demuestra cómo se pueden crear melodías complejas controlando la frecuencia y duración de las notas mediante la función tone()
de Arduino.
En conclusión, los zumbadores, ya sean pasivos o activos, son componentes versátiles que añaden una dimensión auditiva a tus proyectos electrónicos. Desde simples alarmas hasta melodías complejas, estos pequeños dispositivos ofrecen un mundo de posibilidades creativas en el ámbito de la electrónica DIY.
Si estás en México y necesitas componentes electrónicos, como los diodos que hemos usado aquí, te invitamos a visitar nuestra tienda de electrónica en la CDMX. ¡Te esperamos con todo lo que necesitas para tus proyectos!
Simulación con tinkercad
En los siguientes proyectos de Tinkercad encontrarás el código para las melodías de Star Wars y Mario Bros.
Para acceder y copiar el código en tus propios proyectos, haz clic en el botón «Código» (Code). Esto desplegará el código.
Para ejecutar el código en el simulador, simplemente haz clic en «Iniciar simulación» (Start Simulation).