Proyecto de alerta SMS de incendios GSM

Proyecto de alerta SMS de incendios GSM

En este artículo vamos a construir un sistema de circuito de alerta de incendio GSM utilizando sensor Arduino y DHT11, que alertará al usuario mediante mensaje de texto (SMS), sobre un riesgo de incendio dentro del local donde está instalado.

Uso del sensor DHT11

Estamos usando Sensor DHT11 para detectar un aumento de temperatura inusual en el área local. Podemos establecer con precisión el umbral de temperatura en el programa, si la temperatura sube por encima del umbral preestablecido, el módem GSM comienza a enviar SMS de alerta al destinatario.



Cómo funciona

La configuración del circuito de alerta de incendio GSM consta de 3 partes, el sensor, Arduino, que es el cerebro del proyecto, y el módem GSM, que envía la alerta por SMS.



El cableado de la instalación es el mismo que otros Proyectos basados ​​en GSM que se discutió en este sitio web. La única diferencia es la adición del sensor DHT11 a Arduino.

El TX de GSM está conectado al pin # 9 de Arduino y el RX del GSM está conectado al pin # 8 de Arduino y la conexión de tierra a tierra también está conectada. La conexión de alimentación y datos del sensor está optimizada para reducir la congestión del cableado durante la creación de prototipos.



Tenga en cuenta las conexiones cuidadosamente e inserte el sensor de A0 a A2 en la orientación correcta como se ilustra a continuación.

Si se invierte la orientación del sensor, aparecerá “NO HAY DATOS” en el monitor en serie. Si se mantiene la orientación inversa durante un período prolongado, incluso puede dañar el sensor. Por lo tanto, tenga cuidado con la conexión del sensor.

Aquí hay un prototipo de autor completo:

Alimente siempre el módem GSM con una fuente de alimentación externa. A Adaptador de corriente de 9V 500mA será suficiente para el módem GSM. El monitor en serie no es obligatorio para este proyecto, ya que será un proyecto independiente. Solo necesitamos un monitor de serie mientras probamos el prototipo.



Hacer una Sistema UPS DC , los esquemas están disponibles en este sitio web e intentan hacer que el botón de encendido sea fácilmente accesible fuera del chasis de su proyecto, de modo que el módem GSM pueda encenderse después de un breve corte de energía.

El botón de encendido externo se puede hacer soldando cables de los pines del botón de encendido en el módem GSM. DC UPS reducirá la necesidad de encender el módem GSM después de cada corte de energía. Ofrece un tipo de característica de enchufar y olvidar. Ahora veamos cómo funciona toda la configuración.

En caso de incendio, la temperatura de la habitación aumenta rápidamente en un período corto, el sensor tiene la capacidad de medir de 0 a 50 grados Celsius.

Cuando la temperatura sube por encima del valor de umbral preestablecido en el programa (entre 0 y 50), envía una alerta SMS que dice 'Alerta de incendio: 45,00 grados Celsius'. 45 grados Celsius es la temperatura de la habitación durante el envío de SMS, la temperatura alcanzaría más de 100 grados Celsius en cuestión de minutos después del accidente de incendio. Se envían dos alertas SMS para redundancia, en caso de que el mensaje enviado falle.

Si el sensor falla o el sensor se desconecta de Arduino, la información se envía al usuario por SMS dos veces diciendo 'No hay datos del sensor / sensor desconectado'

El programa se detiene durante 30 minutos después de enviar una alerta por SMS de incendio o desconexión del sensor. Verifica nuevamente si hay anomalías en la temperatura ambiente y la conexión del cable del sensor después de 30 minutos, si existe, envía una alerta por SMS nuevamente y espera otros 30 minutos.

Cuando toda la configuración se completa y se enciende, el módem GSM envía un SMS de prueba que dice 'Este es un SMS de prueba del módem GSM'. Si recibe este mensaje en el número del destinatario, significa que su proyecto está funcionando bien.

Programa:

|_+_|

Nota: debe colocar el número de destinatario en 3 lugares del programa que se describe en el programa como

('AT + CMGS = ' + 91xxxxxxxxx ' r') // Reemplaza x con número de móvil

• Establecer la temperatura umbral

int th = 45 // establecer la temperatura umbral

La temperatura umbral debe establecerse en un valor alto, mayor de lo habitual fluctuación de temperatura de la habitación . Por ejemplo: DHT11 tiene una capacidad máxima de medición de 50 grados Celsius, por lo que la temperatura de umbral se puede configurar de 45 a 47. El valor de umbral alto se establece para que no envíe una alerta SMS activada falsamente por pequeños cambios en la temperatura ambiente.

Si tiene más dudas o preguntas con respecto al sistema de circuito de alerta SMS de incendios GSM discutido, no dude en enviarlas a través de sus valiosos comentarios.




Artículo anterior: Cómo diseñar un circuito de calentador de inducción Siguiente artículo: 6 mejores circuitos inversores IC 555 explorados