Aunque el gas natural es una fuente de energía más segura y eficiente, puede causar envenenamiento por gas si se filtra, lo que provoca problemas de salud como fatiga, dolor de cabeza, dificultad para respirar (hipoxia), etc. Desafortunadamente, una fuga o acumulación lenta de gas es difícil de detectar, especialmente si el gas no tiene olor, como el gas natural o el monóxido de carbono.

En esta guía de bricolaje, construiremos un sensor de gas que puede detectar gases nocivos, como metano, propano, GLP y monóxido de carbono. También le envía alertas a su teléfono inteligente o altavoces Echo.

Cosas que necesitará

Necesitará los siguientes componentes para construir un detector de fugas de gas inalámbrico inteligente de bricolaje.

  1. Un sensor de gas MQ-2.
  2. Placa Wemos D1 Mini o NodeMCU.
  3. Cables de puente.
  4. Una impresión 3D o cualquier caso ensambla los componentes.

También necesitarás un Configuración del servidor Home Assistant en una Raspberry Pi o cualquier hardware compatible. Si está interesado, puede aprende todo sobre Home Assistant y ver cómo funciona antes de empezar.

instagram viewer

Paso 1: Compile el firmware

Para compilar el firmware, instale el Complemento ESPHome en Asistente de Hogar. Una vez instalado, siga estos pasos para compilar el firmware para D1 Mini o NodeMCU.

  1. Abierto ESPInicio y haga clic +Nuevo dispositivo.
  2. Escriba el nombre del dispositivo, como fuga de gas, y haga clic próximo.
  3. Seleccione Elige placa específica > Wemos D1 Mini de las opciones y haga clic en Siguiente > Saltar. Si está utilizando NodeMCU, elija ESP8266.
  4. Hacer clic Editar.
  5. En el fuga de gas. YAML ventana del editor, realice los siguientes cambios:

Actualice las credenciales de Wi-Fi:

Wifi:
ID: "SuWIFiSSID"
clave: "Contraseña de wifi"

Luego pegue el siguiente código justo debajo del portal cautivo:

sensor: 
- plataforma: adc
pasador: A0
nombre: "Sensor de fuga de gas de cocina"
intervalo_de_actualización: 1s
filtros:
- multiplicar: 100
unidad de medida: "%"
icono: "mdi: porcentaje"

Puedes actualizar el nombre: campo en el código según su conveniencia. El código debería verse como la captura de pantalla a continuación.

Una vez que el código esté listo, puede hacer clic en Guardar > Instalar.Seleccione Conéctese a esta computadora de las opciones. Esto comenzará a compilar el firmware y puede tardar aproximadamente 10 minutos en finalizar.

Una vez terminado, haga clic en Descargar proyecto para descargar el compilado fábrica-de-fugas-de-gas.bin archivo de firmware.

Paso 2: actualice el firmware

Para actualizar el firmware, puede usar la herramienta flash basada en la web. Los pasos son los siguientes:

  1. Una vez descargado el firmware, haga clic en Abrir ESPHome web. Esto abre una nueva ventana.
  2. Haga clic en el Conectar opción, elija la COM puerto y, a continuación, haga clic en Conectar. Asegúrese de haber instalado los controladores CH240/CH341 o compatibles.
  3. Ir Instalar > Elegir archivo y seleccione el fábrica-de-fugas-de-gas.bin archivo de firmware.
  4. Hacer clic Instalar. Esto actualizará el firmware en su placa D1 Mini o NodeMCU conectada.

Después de actualizar el firmware, vaya a la ESPInicio tablero en Home Assistant y verifique el fuga de gas dispositivo. debería mostrar EN LÍNEA.

También puede descargar y utilizar el ESPInicio Flasher herramienta para flashear fábrica-de-fugas-de-gas.bin archivo de firmware a su placa NodeMCU o D1 Mini.

Paso 3: agregue el sensor de fuga de gas al panel de Home Assistant

Siga estas instrucciones para agregar el sensor al panel de Home Assistant:

  1. En el Asistente de hogar (HA), navegar a Configuración > Dispositivos e integraciones.
  2. El dispositivo debe ser visible con CONFIGURAR botón. Hacer clic CONFIGURAR > ENVIAR. Esto agregará el dispositivo a la lista de dispositivos ESPHome.
  3. Después de agregar el dispositivo, haga clic en fuga de gas listado bajo ESPInicio y luego haga clic 1 dispositivo.
  4. Hacer clic AÑADIR AL PANEL> seleccione el Ver>AÑADIR AL PANEL.

Eso es todo. El dispositivo se agregará al panel de Home Assistant seleccionado. A continuación, puede conectar el sensor de gas MQ-2 al microcontrolador.

Paso 4: Conecte el MQ-2 al Microcontrolador

Consulte el siguiente diagrama para conectar el sensor de gas MQ-2 a la placa del microcontrolador D1 Mini o NodeMCU.

Las conexiones son las siguientes:

  1. Conecta el CCV pin de MQ-2 al Vin o 5V/3,3 V pin de la placa D1 Mini o NodeMCU.
  2. Conecta el TIERRA pin del sensor MQ-2 al GRAMO pin en el D1 Mini o NodeMCU.
  3. Conecta el SALIDA pin del sensor MQ-2 al A0 pin del NodeMCU o D1 Mini.

Una vez conectado, puede verificar la lectura actualizada en el panel de Home Assistant. Puede probar el sensor exponiéndolo a humo o gas. ¡Ten cuidado! Use una máscara y no huela el gas o el humo. El valor porcentual debería aumentar en el panel de Home Assistant.

Calibrar el sensor de gas

Mientras prueba el sensor cerca del gas o el humo que desea detectar, también debe ajustar o calibrar el sensor. Con un destornillador pequeño, puede girar el preajuste en el sensor MQ-2 en el sentido contrario a las agujas del reloj para disminuir la sensibilidad o en el sentido de las agujas del reloj para aumentar la sensibilidad.

Coloque el sensor cerca del humo o el gas y busque que el otro LED brille o verifique el valor del sensor en el tablero de Home Assistant y ajuste la sensibilidad según corresponda.

Por ejemplo, el sensor que construimos normalmente muestra 10-15%. Cuando lo expusimos a una pequeña cantidad de gas LPG (metano), el valor aumentó a más del 35 %. Este fue el punto óptimo para nosotros, después de lo cual lo instalamos en nuestra cocina, cerca de la chimenea.

Crear automatización para enviar alertas de fugas de gas

Una vez que haya calibrado y ajustado la sensibilidad del sensor, puede crear una automatización en el Hogar Asistente para recibir notificaciones en tu smartphone o alertas de voz a través del altavoz inteligente Alexa o Google Asistente.

Para crear una automatización, vaya a Ajustes > Automatizaciones y Escenas y haga clic Crear automatización. Elegir Comience con automatización vacía y luego haga clic en los tres puntos en la parte superior izquierda. Ahora, elige Editar en YAML y pega el siguiente código.

alias: Fuga de gas
descripción: ''
generar:
- escribe: Voltaje
plataforma: dispositivo
id_dispositivo: c9852a396493f68b1cc2d089d7e21f0f
entidad_id: sensor.lpg_gas_leak_sensor
dominio: sensor
arriba: 30
condición: []
acción:
- evento: fuga de gas
datos_de_eventos: {}
-Servicio: notificar.aplicación_móvil_sm_g985f
datos:
mensaje: Fuga de gas detectada
título: Fuga de gas en la cocina
-Servicio: notificar.alexa_media_mom_s_echo
datos:
mensaje: >-
Fuga de gas. Fuga de gas. Alerta. Controlar el gas.
título: ¡Alerta de fuga de gas!
-Servicio: notificar.alexa_media_ravi_s_echo_dot
datos:
mensaje: >-
Fuga de gas. Fuga de gas. Alerta. Controlar el gas.
título: ¡Alerta de fuga de gas!
datos:
escribe: tts
-Servicio: notificar.alexa_media_echo_show_5
datos:
mensaje: >-
Fuga de gas. Fuga de gas. Alerta. Controlar el gas.
título: ¡Alerta de fuga de gas!
datos:
escribe: tts
modo: solo

A continuación, haga clic en el tres puntos de nuevo y elige Editar en el editor visual. En la ventana del editor visual, elija y cambie su sensor de fuga de gas y los dispositivos a los que desea enviar notificaciones.

Por ejemplo, el código de automatización compartido anteriormente envía un alerta de notificación a nuestro dispositivo Android o iOS y también anuncia la alerta de voz a través dealtavoces alexa (dispositivos Echo Dot y Echo Show instalados en la vivienda) cuando el nivel de gas supere el umbral del 30%. Por lo general, el sensor permanece en 10-15%.

Necesitas configurar el Amazon Alexa y Asistente de Google integraciones en Home Assistant para usarlas para notificaciones y alertas de voz.

Prevenga los peligros y ahorre dinero

Es importante mantener apagado el interruptor principal del regulador mientras no se usa la estufa de gas, especialmente cuando se va a dormir. Afortunadamente, un sensor de gas, como el que construimos, puede ayudarlo a prevenir peligros debido a fugas de gas y proteger su hogar y su familia. Además, le ahorrará facturas infladas que pueden terminar en su puerta debido a una fuga de gas.