Está en la página 1de 6

SISTEMA DE ALARMA Y MONITOREO DE

VARIABLES AMBIENTALES PARA LA


OPORTUNA DETECCIÓN DE INCENDIOS EN
AMBIENTES CRÍTICOS VÍA RED DE
TELEFONÍA MÓVIL

Diego Alexander Angarita Corzo, Paula Andrea Martínez


Facultad de ciencias naturales e ingenierías
Ingeniería telecomunicaciones
Bucaramanga, Colombia.

diego.angarita.corzo@gmail.com
martinez.paula.96@gmail.com

1. Introducción.
RESUMEN
Al tratar de definir que un sensor de una manera sencilla, podíamos
En este documento se presenta un sistema de monitoreo y envío de pensar rápidamente en un equipo receptor de alguna señal en
alerta vía SMS de variables ambientales que mediante la utilización particular. Estos dispositivos están diseñados para capturar
de una placa Arduino uno y dos sensores DHT22, MQ2 registra los información del exterior que puede ser entre otras temperatura,
valores de temperatura y humedad del laboratorio de intensidad lumínica, distancia, aceleración, inclinación,
telecomunicaciones de las UTS desplazamiento, presión, fuerza, etc. Y realizar una transformación de
esta señal en una magnitud eléctrica que cuantificable, la cual
seremos capaces de medir, manipular, cuantificar.

Palabras clave: Arduino UNO R3, Sensor DHT22, Sensor MQ2,


Modulo Sim900 GSM/GPRS, Código, SMS. Al preguntarnos donde podremos encontrar estos dispositivos las
posibles respuestas se hacen múltiples un claro ejemplo es un
The constant increase of information and communication teléfono móvil táctil (touch screen) en estas veras que al presionar
Technologies (ICT) have led, in recent years, to the development of sobre la pantalla éste reaccionará ya que mandará una señal eléctrica
tools and technologies. Solutions that allow to have the information que se interpreta por el procesador del teléfono para saber donde
immediately and presenting the greatest optimization of energy ocurrió el lugar del contacto.
consumption. These projects have a great relevance since it achieves
a cost reduction and environmental impact, because of increasingly Otro ejemplo aún más fácil de entender es nuestro cuerpo. Este está
sophisticated and, of course, more economical systems. compuesto por varios sensores:
Si calientas agua y metes la mano de inmediato te darás cuenta que
The objective of this project is to present a monitoring and alerting está caliente. Esa información la puedes saber sin necesidad de
system via SMS of environmental variables that, using an Arduino introducir tu mano en el agua y sin notarlo acabas de usar dos
board, one and two DHT22 sensors, MQ2 records the temperature sensores los ojos y las manos. Los ojos funcionaron como sensores
and humidity values of the telecommunications laboratory of the UTS. para mandar la información del exterior "el agua está caliente". Así
Keywords: Arduino UNO R3, DHT22 Sensor, MQ2 Sensor, Sim900 también si acercáramos las manos al agua hirviendo notaríamos un
GSM / GPRS Module, Code, SMS. aumento de temperatura.

Si pensamos en la industria los sensores pasarían a formar parte de los


ojos de los equipos industriales en los diferentes procesos. Esto ha
llevado a que ya no se necesite tanta mano de obra en las industrias luego de su identificación estos se conectan la placa Arduino y se
como hace 10 o 20 años atrás. realiza la programación del código para su funcia miento después de
Las industrias y los equipos tecnológicos han evolucionado bastante, esto
y lo sigue haciendo a pasos agigantados. Se comienza con la segunda etapa, la cual consiste en la toma de
datos de temperatura y porcentaje de humedad mediante el sensor
DHT22, y mediciones de concentración de CO2 con el sensor MQ2.
Este proyecto describe como se realizara la toma de temperatura, La tercera etapa es la trasmisión de los datos previamente tomados
humedad y aumento del Co a través del sensor DHT22 y MQ2 los por el sensor DHT22 y MQ2 mediante el módulo sim900 el cual
cuales está conectado a una placa Arduino uno el cual tomara datos basado en la programación de la Arduino uno y con unos parámetros
de estos sensores y los enviara en forma de mensaje de texto a un iniciales establecidos genera u mensaje vía SMS con los datos en
número móvil prestablecido mediante un módulo GSM/GPRS tiempo real de la temperatura humedad y Raw
sim900 Finalmente, la cuarta etapa es la recuperación de la información la
cual es fácil de visualizar ya que es trasmitida median SMS (mensaje
El sistema de toma de datos se implementó en la placa Arduino uno de texto plano) a un numero de celular previamente establecido
puesto que es una plataforma de prototipos electrónica de código
abierto (open-source) basada en hardware y software flexibles y 4. ELEMENTOS DEL PROTOTIPO
fáciles de usar. Además se utilizaron componentes electrónicos de
conexión tales como un módulo GSM/GPRS sim900, componente 4.1 ARDUINO UNO
que permite el envió de datos mediante la red móvil, los sensores
DTH22 y MQ2 encargados de la captura de variables de temperatura Arduino Uno es una placa electrónica basada en el microcontrolador
y Co2 respectivamente ATmega328. Cuenta con 14 entradas/salidas digitales, de las cuales 6
se pueden utilizar como salidas PWM (Modulación por ancho de
pulsos) y otras 6 son entradas analógicas. Además, incluye un
resonador cerámico de 16 MHz, un conector USB, un conector de
Para la cubierta exterior del sistema de sensores se diseñó una carcasa alimentación, una cabecera ICSP y un botón de reseteado. La placa
de material acrílico trasparente de 2 mm el cual permitirá la incluye todo lo necesario para que el microcontrolador haga su trabajo,
visualización de las conexiones internas y así facilitar la detección de basta conectarla a un ordenador con un cable USB o a la corriente
errores o fallas físicas tales como desprendimiento de cables o de los eléctrica a través de un transformador. [3]
mismos componentes electrónicos y su posterior corrección o
mantenimiento. CARACTERÍSTICAS TÉCNICAS DE ARDUINO UNO

Para la visualización de resultados se utilizara un teléfono móvil que • Microcontrolador: ATmega328


permita la recepción de mensajes de texto y cuente con conectividad a • Voltaje: 5V
la red GSM • Voltaje entrada (recomendado): 7-12V
• Voltaje entrada (limites): 6-20V
• Digital I/O Pins: 14 (de los cuales 6 son salida PWM)
2. Materiales y Método
• Entradas Analógicas: 6
Para desarrollar este prototipo se ha seguido una metodología • DC Current per I/O Pin: 40 mA
de avance por fases. • DC Current parar 3.3V Pin: 50 mA
• Flash Memory: 32 KB (ATmega328) de los cuales 0.5 KB son
Figura 1. Diagrama de Bloques fases del proyecto utilizados para el arranque
• SRAM: 2 KB (ATmega328)
• EEPROM: 1 KB (ATmega328)
MEDICION • Clock Speed: 16 MHz

Fuente : Autores del Proyecto.


Figura 2. Arduino
Fuente: Autores del proyecto.

Para el desarrollo de este ´proyecto se utilizaron diferentes


componentes electrónicos los cuales se listan a continuación:

• Placa Arduino uno.


• Sensor de temperatura y humedad DHT11
• Sensor de gas MQ2
• Módulo Sim900
• Estructura acrílica 2mm para cubierta del dispositivo.

3. Arquitectura Del Sistema

En la primera etapa se realiza la identificación de los módulos de


toma de datos para lo cual se tiene en cuenta el tipo de variables a Fuente (aprendiendoarduino, s.f.)
capturar y cuáles son los dispositivos más idóneos para estas labores,
4.2 SENSOR DE TEMPERATURA Y HUMEDAD DHT11 corruptos.

Estos bits de paridad lo único que hacen es asegurarnos de que la


El DHT11 es un sensor de temperatura y humedad digital de bajo información es correcta, sumando los 4 primero grupos de 8-bit.
costo. Utiliza un sensor capacitivo de humedad y un termistor para Esta suma debe ser igual a los bits de paridad. Si nos centramos en
medir el aire circundante, y muestra los datos mediante una señal la imagen anterior y sumamos los bits, comprobamos que todo está
digital en el pin de datos (no hay pines de entrada analógica). Es correcto. [5]
bastante simple de usar, pero requiere sincronización cuidadosa para
tomar datos. El único inconveniente de este sensor es que sólo se 11 1 + 0000 0000 + 0001 1000 + 0000 0000 = 0100
puede obtener nuevos datos una vez cada 2 segundos, así que las 1101
lecturas que se pueden realizar mínimo cada 2 segundos. [5]
4.3 SENSOR MQ2
Características
El sensor de gas MQ2 es analógico y se utiliza en la detección de
• Alimentación: 3Vdc ≤ Vcc ≤ 5Vdc fugas de gas de equipos en los mercados de consumo y la industria.
• Rango de medición de temperatura: 0 a 50 °C También este sensor es adecuado para la detección de gas LP, i-
• Precisión de medición de temperatura: ±2.0 °C. butano, propano, metano, alcohol, hidrógeno. Incluso tiene una alta
• Resolución Temperatura: 0.1°C sensibilidad y un tiempo de respuesta rápido. Finalmente la
• Rango de medición de humedad: 20% a 90% RH. sensibilidad puede ser ajustada por un potenciómetro. Este pequeño
sensor de gas detecta la presencia de gas combustible y humo en
• Precisión de medición de humedad: 4% RH.
concentraciones de 300 a 10.000 ppm. Incorpora una sencilla interfaz
• Resolución Humedad: 1% RH
de tensión analógica que únicamente requiere un pin de entrada
• Tiempo de censado: 2 seg. (Electronilab, s.f.)
analógica del microcontrolador.
Figura 3. Sensor DHT11 Con la conexión de cinco voltios en los pines el sensor se mantiene lo
suficientemente caliente para que funcione correctamente. Solo tiene
que conectar 5V a cualquiera de los pines (A o B) para que el sensor
emita tensión. La sensibilidad del detector se ajusta con una carga
resistiva entre los pines de salida y tierra.

La estructura y configuración de MQ-2 sensor de gas, el sensor


compuesto por micro tubo de cerámica Al2O3, capa sensible de
Dióxido de Estaño (SnO2), el electrodo de medida y el calentador se
fija en una corteza hecha por el plástico y red de acero inoxidable. El
Fuente Fuente: (crimsonlinux, 2016)
calentador proporciona las condiciones de trabajo necesarias para el
trabajo de componentes sensibles. La envoltura MQ-2 tienen 6 pines,
4 de ellos se utilizan para recoger las señales, y otros se utilizan 2
para proporcionar corriente de calentamiento
¿CÓMO TRANSMITE LOS DATOS EL DHT11?

No tenemos que confundirnos entre analógico y digital. Aunque


lo conectemos a un pin digital, se trata de un dispositivo analógico. Condiciones de trabajo:
Dentro del propio dispositivo se hace la conversión entre
analógico y digital. • Voltaje de circuito: 5V
• Voltaje de calentamiento: 5v
Por lo tanto, partimos de una señal analógica que luego es • Resistencia de carga: puede ser ajustable
convertida en formato digital y se enviará al microcontrolador. La • Resistencia del calentador: 33Ω ±5%
trama de datos es de 40 bits correspondiente a la información de • Consumo: menos de 800mW
humedad y temperatura del DHT11. • Características del sensor MQ-2:
• A continuación, se muestra las típicas características de
sensibilidad del MQ-2 durante varios gases en su:
Figura 4 Trama de Bits de TX sensor DHT11 • Temperatura: 20 ℃,
• Humedad: 65%,
• Concentración de O2 21%
• RL = 5kΩ
• Ro: resistencia del sensor a 1000 ppm de
• H2 en el aire limpio.
Fuente:(Hernández, s.f.) • Rs: resistencia del sensor en varias concentraciones de
gases.

El primer grupo de 8-bit es la parte entera de la humedad y el


segundo grupo la parte decimal. Lo mismo ocurre con el tercer y
cuarto grupo, la parte entera de la temperatura y la parte decimal.
Por último, los bits de paridad para confirmar que no hay datos
Figura 6. MQ2

4.5 DISEÑO DE LA ESTRUCTURA PORTÁTIL

La estructura portátil se diseñó teniendo en cuenta las medidas de los


elementos electrónicos que porta el circuito impreso, siendo esta una
estructura de base rectangular y con una altura proporcional a la base.
Esta estructura se cortó en máquina de corte laser sobre material
acrílico de color verde de 2mm de espesor. Dentro del diseño queda
una base superior en la cual está ajustado el circuito impreso y una tapa
removible para su presentación final.
Figura 9 Estructura portátil

Fuente: (crimsonlinux, 2016) Figura 8. Estructura acrílica

4.4 MODULO SIM 900

El Arduino GSM - GPRS Shield 2 SIM900 es capaz de enviar y


recibir SMS, realizar y recibir llamadas de voz y de datos. El modulo
utiliza el GPRS, que es la red inalámbrica de datos con la mayor
cobertura en el mundo para conectarse a Internet.
El Arduino GSM 2 - GPRS es compatible con el Arduino Uno, Mega
y Mega ADK. Con una pequeña modificación del software se puede
utilizar con Arduino Leonardo.

El modulo se tiene un adaptador para tarjetas SIM, Micro SIM y


Nano SIM pero NO incluye la tarjeta SIM. El modulo no está
bloqueado y se puede utilizar con cualquier proveedor de
telecomunicaciones, lo que le permite adquirir un plan y la tarjeta
SIM de cualquier operador. Para poder utilizar la GSM shield debes 5. Resultado.
utilizar el IDE de arduino.org.
Una vez terminado el diseño y desarrollo del prototipo de
SISTEMA DE ALARMA Y MONITOREO DE VARIABLES
Características: AMBIENTALES PARA LA OPORTUNA DETECCIÓN DE
INCENDIOS EN AMBIENTES CRÍTICOS VÍA RED DE
• Alimentación: 5V (suministrados desde la placa Arduino) TELEFONÍA MÓVIL se procedió a realizar pruebas y
• Conectividad: Redes GSM y GPRS mediciones para corroborar el correcto funcionamiento. Se
• Funcionalidades: SMS, llamadas telefónicas, datos GPRS procede con la compilación del código el cual será cargado a la
• Conexión Arduino con Softserial placa Arduino uno posteriormente se procede con la verificación
• Conector de antena SMA hembra de los comandos AT para esto se realiza la verificación de las
• NO incluye tarjeta SIM mediciones de los sensores observando y comparando los
resultados obtenidos por el DHT22 y MQ2 con sensores externos,
seguido se valida la generación correcta y él envió de los datos de
Figura 7. Arduino temperatura y humedad vía mensaje de texto a el numero
previamente establecido.

5.1 RESULTADOS CONEXIÓN COMANDOS AT

La comunicación serial que se realiza entre el computador y el


Arduino la hace a través de los comandos AT, por medio de estos
comandos se les da instrucciones para configurar el módulo
SIM900 para el envío de mensajes de texto con información de
temperatura y humedad por medio del sensor DHT22.

A continuación, se explica el significado de la conexión comando


AT:
• AT: Esto significa que la comunicación se está efectuando
adecuadamente.
• AT + CMGF = 1: Establece el módulo sim900 en modo
Fuente: (crimsonlinux, 2016) texto
• AT+CMGS=\"+573185016745\”: Esto indica que el
número al cual se enviará el mensaje de texto con la información
será +573185016745 5.3 RESULTADO DEL MENSAJE ENVIADO POR EL
MÓDULO SIM900
Figura 9: Resultados de conexión comando AT

Los datos obtenidos por los sensores DHT22 y MQ2 son


enviados mediante un mensaje de texto, esto siempre y
cuando se cumplan unos parámetros inicialmente
establecidos de lo contrario no se genera el envió de SMS.
A continuación, se observa los datos obtenidos por los
sensores y registrados en el monitor serial contrastado contra
los que se observan en el mensaje de texto enviado al celular.

Tabla 1: Datos del monitor serial Vs leídos en el mensaje de


texto.
Fuente: Autores del proyecto

5.2 Resultados de los sensores en el laboratorio de con


estudiantes
Se comienza con la captura y tabulación en Excel de los
valores de obtenidos por los sensores DHT22 y MQ2
observando cómo varían en función del tiempo las
mediciones realizadas por los mismo. Para esto se realizan
Fuente: Autores del proyecto
tomas en el laboratorio de telecomunicaciones en un
periodo de una hora con un aproximado de 19 personas. Se
6. Conclusiones
aclara que para la toma de datos se dejó en la programación
del Arduino que los valores de los sensores DHT22 y MQ2 ➢ Después de encendido el sistema se establece un tiempo
se trasmita cada 2 segundos para temas de confiabilidad de de iniciación de 20 segundos ya que al módulo sim900 le
tomas del sensor de Temperatura y Humedad. toma 5 segundos en establecer conexión con la red móvil,
para verificar que el módulo sim900 se encuentra
Ilustración 10: Grafica Temperatura Vs Tiempo con estudiantes conectado a la red móvil se debe observar el led “Net”
ubicado en la parte inferior del módulo sim900 titilando
a una frecuencia de 0.33HZ (3 segundos) de lo contrario
se debe revisar la Sim card y reiniciar el modulo
Temperatura[°c] Vs Tiempo[s]
31,00 ➢ Al momento de iniciar el sistema se debe dar una ventana
30,00 de tiempo aproximada de minuto para que el sensor
29,00 MQ2 alcance su temperatura de trabajo y los valores sean
28,00 estables
27,00
3092
2
208
414
620
826
1032
1238
1444
1650
1856
2062
2268
2474
2680
2886

➢ La temperatura de trabajo del módulo MQ2 no afecta las


Fuente: Autores del proyecto mediciones del sensor DHT22, es decir su valor de
influencia se hace despreciable.
Ilustración 11: Grafica Raw Vs Tiempo con estudiantes
➢ Tenido en cuenta los tiempos de respuesta a cambios
bruscos de temperatura del sensor DHT22 se establece
Raw Vs Tiempo[s] como segundo parámetro el RAW el cual es captado por
420 el sensor MQ2.

400
➢ El valor del RAW de referencia utilizado como segundo
380 parámetro para el envió del mensaje se toma basado en
360 el promedio de las mediciones realizadas en el
laboratorio de telecomunicaciones.
826

2062
2
208
414
620

1032
1238
1444
1650
1856

2268
2474
2680
2886
3092

Fuente: Autores del proyecto ➢ En un ambiente controlado (Laboratorio de


telecomunicaciones) después de realizar medidas se
establece un RAW promedio de 400 el cual será el
segundo criterio para generar el envió del mensaje de
texto.

➢ Dada la información recopilada para él envió del mensaje


del texto el mismo toma un promediado 5 segundos en
ser generado y enviado ( la entrega del mensaje está
sujeta a la cobertura del celular destino )

➢ Al utilizar material acrílico transparente en la estructura


se permite la visualización de las conexiones internas,
facilitando así la detección de fallas físicas tales como
desprendimiento cables o componentes electrónicos.

➢ Se alimentó el módulo sim900 con una fuente regulado


de 9V a 0.6A para el correcto funcionamiento de la
misma y los demás componentes, ya que con la
alimentación por cable USB a serial solo entrega 500mA
lo cual no permite que el módulo sim900 sea capaz de
registrarse en la red

7. Referencias bibliográficas

[1] Arduino (24 de 0ctubre 2014) Arduino UNO R3 recuperado


de: https://arduino.cl/arduino-uno/

[2] Dr Hector Torres (6 de Agosto 2014 ) Sensor de Gas MQ2


con Arduino UNO Recuperado de: https://hetpro-
store.com/TUTORIALES/sensor-de-gas-mq2/

[3] Solares, R. (2017, 7 11). forbes. Obtenido de


https://www.forbes.com.mx/el-impacto-de-internet-de-las-
cosas/.
[4] Hohensee, B. (2014). Introducción A Android Studio.
Babelcube Inc.

[5] Diaz, J. (2016, 01 21). iescamp. Obtenido de


http://www.iescamp.es/miarduino/2016/01/21/placa-
arduino-uno/
[6] Arduino. (2018). Arduino. Obtenido de
https://www.arduino.cc/en/Guide/HomePage
[7] arduinodhtics. (s.f.). Obtenido de
https://arduinodhtics.weebly.com/iquestqueacute-es.html

[8] Espressif Inc. (2018). ESP8266 AT Instruction Set. Obtenido


de Espressif:
https://www.espressif.com/sites/default/files/documentation
/4a-esp8266_at_instruction_set_en.pdf

[9] aprendiendoarduino. (s.f.). Obtenido de


https://aprendiendoarduino.wordpress.com/tag/comandos-
at/

[10] Ruiz, L. (20 de 06 de 2009). Monografias. Obtenido de


https://www.monografias.com/trabajos14/investigacion/inv
estigacion.shtml

También podría gustarte