Alarma basada en vibración usando Arduino, módulo KY-002 y Buzzer Activo KY-012

Funcionamiento

El objetivo principal de este proyecto es construir un sistema de alarma que genere un sonido cada vez que se detecte vibración. Esto se logrará utilizando una placa Arduino como controlador principal, un módulo sensor de vibración KY-002 para detectar las vibraciones y un Buzzer Activo KY-012 para emitir el sonido de advertencia.


Componentes

  • Placa Arduino UNO (o equivalente).
  • Módulo sensor de vibración KY-002.
  • Buzzer Activo KY-012.
  • Cables de conexión.
  • Protoboard (opcional, para pruebas).

Conexiones

  • Conexión del sensor de vibración KY-002:
  • Conecta el pin de señal al pin digital 2 del Arduino.
  • Conecta el pin VCC al pin 5v del Arduino.
  • Conecta el pin GND al pin GND del Arduino.
  • Conexión del buzzer activo KY-012:
  • Conecta el pin de señal al pin digital 8 del Arduino.
  • Conecta el pin VCC al pin 5v del Arduino.
  • Conecta el pin GND al pin GND del Arduino.

Código

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
// Definición de pines
const int sensorVibracion = 2;  // Pin conectado al KY-002
const int buzzer = 8;           // Pin conectado al KY-012

void setup() {
  pinMode(sensorVibracion, INPUT);  // Configurar el KY-002 como entrada
  pinMode(buzzer, OUTPUT);          // Configurar el buzzer como salida
  Serial.begin(9600);               // Iniciar comunicación serial
}

void loop() {
  int estadoSensor = digitalRead(sensorVibracion);  // Leer el estado del KY-002

  if (estadoSensor == LOW) {  // Si detecta vibración
    digitalWrite(buzzer, HIGH);  // Activar el buzzer
    Serial.println("¡Vibración detectada!"); // Mensaje en el monitor serial
    delay(500);  // Mantener el buzzer activado por 500 ms
  } else {
    digitalWrite(buzzer, LOW);  // Apagar el buzzer si no hay vibración


Diseños


Videos


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Carrito de compra