Omitir
Envíos GRATIS - Whatsapp. 33 26 13 22 69 Tel. (33) 20 16 51 95 Atención de Lunes a Viernes de 9:30am a 5:30pm.
Envíos GRATIS - Whatsapp. 33 26 13 22 69 Tel. (33) 20 16 51 95 - Atención de Lunes a Viernes de 9:30am a 5:30pm.
Buzzer pasivo

Buzzer pasivo

Introducción:

Un buzzer pasivo o un altavoz son dispositivos que permiten convertir una señal eléctrica en una onda de sonido. Estos dispositivos no disponen de electrónica interna, por lo que tenemos que proporcionar una señal eléctrica para conseguir el sonido deseado.

Desarrollo:

A pesar de tener la complejidad de proporcionar y controlar nosotros la señal eléctrica, los buzzer pasivos y de los altavoces tienen la ventaja de que podemos variar el tono emitido modificando la señal que aplicamos al altavoz, lo que nos permite generar melodías.

Lista de materiales:

  • 1 Arduino Uno 
  • 1 Protoboard 
  • 1 Buzzer pasivo
  • Cables dupont

Lo primero que debes hacer es armar el siguiente circuito imagen 5.0, una vez armado el circuito se vería como en la imagen 5.1

Imagen 5.0                                                                                                                      

Imagen 5.1                                                                                                                      

Arduino dispone de 2 funciones que nos permiten generar fácilmente señales eléctricas para convertir en sonido, usando cualquiera de las salidas digitales disponibles.

Estas funciones son tone() y noTone() imagen 5.2 y, como su nombre indica, permiten generar o detener la señal del tono en un pin.

Imagen 5.2                                                                                                                      

Para probar el buzzer pasivo usaremos la dos funciones mencionadas, el codigo queria como el de la imagen 5.3, guarda tu propia copia y subelo a la placa arduino

Imagen 5.3                                                                                                                      

Ahora sabes como funciona un buzzer pasivo y puedes implementarlo en tu nuevo proyecto, como algo extra puedes probar el código “P5_Buzzer_Pasivo_SuperMario” el cual es la melodía de super mario bros.

Codigo

Articulo anterior Sensor de distancia Sharp

Comentarios

Rafael Lozano - 25 abril 2020

Debe ir al repositorio y descargar el ejemplo, después solo debe agregar las lineas de las notas el tempo, debe incluir las notas para crear la melodia y despues mandarla a llmar con la funcion, todo lo necesario se encuentra en el codigo “P5_Buzzer_Pasivo_SuperMario.ino”

Juan Manuel Di Florio - 25 abril 2020

Hola como hago para insertar el codigo del tono de mario Bros a este codigo.

#include
#define IRPin A0
#define model 100500

int distance_cm;
SharpIR mySensor = SharpIR(IRPin, model);
const int pinBuzzer = 9;

void setup() {
Serial.begin(9600);
}
void loop() {
distance_cm = mySensor.distance();
// Print the measured distance to the serial monitor:
Serial.print("Mean distance: “);
Serial.print(distance_cm);
Serial.println(” cm");
delay(1000);
if(distance_cm <=110)
{
Serial.print(“Alerta Movimiento:”);
tone(pinBuzzer, 440);
delay(1000);
}
else
{
Serial.print(“No hay movimiento:”);
}
}

Deja un comentario

Los comentarios deben ser aprobados antes de aparecer

* Campo requerido