Sensor de Gas y Humo con MQ-2 y ESP32: Activando Relay y Buzzer

Sensor de Gas y Humo con MQ-2 y ESP32: Activando Relay y Buzzer

En este tutorial, aprenderemos cómo construir un sistema de detección de gas y humo utilizando el sensor MQ-2 con un microcontrolador ESP32. Este sistema no solo detectará la presencia de gases peligrosos como el propano, butano, metano, alcohol, hidrógeno y humo, sino que también activará un relé y un zumbador como señal de alerta. Este proyecto es ideal para implementar en cocinas, garajes, o cualquier lugar donde el riesgo de fuga de gas o incendio sea una preocupación.

Materiales Necesarios

Herramientas de Software

  • Arduino IDE
  • Librerías específicas para ESP32

Esquema del Circuito

El diagrama anterior muestra cómo conectar el sensor MQ-2, el relé y el buzzer al ESP32. Asegúrate de conectar todo correctamente para evitar daños en los componentes.

Configuración del Entorno de Desarrollo

  1. Instala el último Arduino IDE desde su sitio web oficial.
  2. Añade el soporte para el ESP32 siguiendo las instrucciones específicas para tu sistema operativo.
  3. Instala las librerías necesarias para manejar el MQ-2 y el módulo de relé si es necesario.

Código del Proyecto

El siguiente código de Arduino es el corazón de nuestro proyecto. Lee los datos del sensor MQ-2 y, si detecta niveles de gas peligrosos, activa el relé y el buzzer.

#include <WiFi.h>

// Definir los pines
const int pinSensor = 34; // Ajusta según tu conexión
const int pinRelay = 2;
const int pinBuzzer = 4;

void setup() {
  pinMode(pinSensor, INPUT);
  pinMode(pinRelay, OUTPUT);
  pinMode(pinBuzzer, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int valorSensor = analogRead(pinSensor);
  Serial.println(valorSensor);
  if(valorSensor > 300) { // Ajusta este valor según tus necesidades
    digitalWrite(pinRelay, HIGH);
    digitalWrite(pinBuzzer, HIGH);
    delay(10000); // El relé y el buzzer se activan durante 10 segundos
    digitalWrite(pinRelay, LOW);
    digitalWrite(pinBuzzer, LOW);
  }
  delay(1000); // Espera un segundo antes de leer nuevamente
}

Pruebas y Ajustes

Una vez que todo esté conectado y el código cargado en el ESP32, es momento de probar el sistema. Ajusta el umbral de gas (if(valorSensor > 300)) según las necesidades de tu entorno. Es importante realizar pruebas en un ambiente controlado para evitar accidentes.

Conclusión

Con este proyecto, hemos creado un sistema de detección de gas y humo eficaz y relativamente sencillo. La integración del ESP32 con el sensor MQ-2 ofrece una solución robusta para la detección de gases peligrosos, mientras que el relé y el buzzer proporcionan una alerta audible y visual que puede salvar vidas en situaciones críticas.

Este proyecto no solo es un excelente punto de partida para aquellos interesados en la seguridad del hogar y la automatización, sino que también proporciona una base sobre la cual se pueden construir sistemas más complejos.

Recuerda siempre tomar precauciones de seguridad cuando trabajes con gas y electricidad. Este sistema es una herramienta de prevención, pero no sustituye las normas de seguridad y mantenimiento regulares.

Deja una respuesta

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