Ir al contenido principal

Buzzer activo con arduino

Buzzer activo con arduino

Un buzzer o zumbador es un transductor electroacústico que permite emitir señales de un solo tono.
El modulo KY-012 es un buzzer activo que permite reproducir sonido con un solo tono cuando la señal recibida es alta. Se suele utilizar para proyectos básicos de sistema para alertar o señalizar acústicamente.

Si necesitamos producir conos diferentes deberíamos utilizar el modulo KY-006 o buzzer pasivo.

Especificaciones KY-012

El KY-012 consiste en un zumbador piezoeléctrico activo, que genera sonidos de 2,5KHz cuando recibe señales altas. Contiene 3 pines (S, +, -).
  • Voltaje: 3,5V a 5,5V
  • Corriente: 30mA
  • Frecuencia de resonancia 2,5KHz ±300Hz
  • dB: 85dB
  • Temperatura de funcionamiento: -20ºC a +70ºC
  • Dimensiones: 1.8x1.4x1.2mm

Materiales

Para este montaje, utilizaremos:
  • Protoboard (o cables para adaptar directamente los pines al microcontrolador)
  • Cables 
  • Modulo KY-012 o zumbador activo
  • Arduino o microcontrolador
  • Cable alimentación

Precio

Este modulo, el KY-013 lo podemos encontrar fácilmente en proveedores de electrónica, por un precio que ronda los 2-3€ aunque existen paquetes de 5 y 10 unidades más económicas por unidad. El precio varia según la tienda, los más económicos suelen demorarse más de 1-2 meses en su entrega.
 

Esquema de montaje

Conectaremos el pin digital 3 a (S) y (-) a GND. Hay que tener en cuenta que algunos módulos están mal etiquetados. En mi caso, el buzzer estaba soldado del revés, provocando que el negativo fuese la señal y señal el negativo...😥




Código

Este ejemplo básico, permite enviar señales en un corto tiempo de encendido y apagado a el KY-012.

int buzzerPin = 3;
void setup ()
{
  pinMode (buzzerPin, OUTPUT);
}
void loop ()
{
  digitalWrite (buzzerPin, HIGH);
  delay (1000);
  digitalWrite (buzzerPin, LOW);
  delay (1000);
}

Comentarios