Un buzzer es un pequeño dispositivo electrónico capaz de producir sonidos mediante vibraciones. Se utiliza en proyectos de electrónica y Arduino para emitir tonos, alarmas, avisos o melodías simples.
Puede ser pasivo (requiere una señal para generar el tono) o activo (suena con solo recibir voltaje).
Los buzzers están diseñados para trabajar con bajo consumo de energía, normalmente entre 3 y 5 voltios, que es exactamente el rango de salida de Arduino.
Gracias a esto:
Se pueden conectar directamente a un pin digital.
No necesitan fuentes de alimentación adicionales.
Son seguros para montajes educativos y proyectos sencillos.
El corazón de un buzzer es un disco piezoeléctrico, que vibra cuando recibe una señal eléctrica.
Esto permite que:
El sonido sea claro y estable.
El dispositivo sea pequeño pero suficientemente audible.
Consuma muy poca corriente.
Sea muy duradero (pocas partes mecánicas que se desgasten).
La piezoelectricidad es lo que permite crear distintos tonos simplemente cambiando la frecuencia de la señal enviada.
Tiene un pequeño circuito interno que genera el tono.
Solo necesita 5V para empezar a sonar.
Produce siempre el mismo sonido.
Arduino solo lo enciende o apaga.
No tiene circuito interno.
Arduino debe generar la frecuencia con
Puede producir muchos tonos diferentes.
Sirve para melodías o alarmas personalizadas.
Un buzzer funciona convirtiendo la energía eléctrica en vibraciones mecánicas, las cuales producen ondas sonoras que podemos escuchar. Su funcionamiento interno depende del tipo de buzzer:
1. Buzzer piezoeléctrico (el más común en Arduino)
Este tipo de buzzer utiliza un disco piezoeléctrico, que es una lámina metálica cubierta con un material especial llamado cerámica piezoeléctrica.
¿Qué ocurre dentro del buzzer?
Arduino envía una señal eléctrica al buzzer.
El material piezoeléctrico se deforma o vibra debido al efecto piezoeléctrico.
Estas vibraciones hacen que la membrana del buzzer se mueva rápidamente.
La carcasa del buzzer actúa como una cámara de resonancia y amplifica el sonido.
El aire vibra → se generan ondas sonoras → ¡oímos el tono!
Arduino UNO
Buzzer (pasivo o activo)
Pin positivo del buzzer → Pin digital 8 de Arduino (cualquier pin)
Pin negativo del buzzer → GND