Sei sulla pagina 1di 5

Encuentro de Investigacin en IE, 2526 de Marzo, 2010

Sistema de Seguridad Va mensaje SMS


Luis Alfredo Gordin Rivera, Gabriel Arturo Martnez Guevara, Fernando Emmanuel Prez Escalante, Jacinto Enrique Preteln Canela y ngel Eduardo Gasca Herrera.
Facultad de Instrumentacin Electrnica, , Universidad Veracruzana, Circuito Gonzalo Aguirre Beltrn s/n Zona Universitaria C.P.91090 Xalapa Veracruz, Mxico. TEL: +52(228) 8421746 ext. 1518, correo-e:genius_255@yahoo.com, , gabrielarturo 40@hotmail.com,hans_thorp@hotmail.com

Resumen La necesidad de contar con seguridad en una casa o negocio es la motivacin de este proyecto, el cual se encarga del monitoreo y el envo de instrucciones utilizando una red de Microcontroladores de la familia Microchip. La arquitectura consta de un nodo maestro, el cual estprogramado para solicitar el estado de los nodos esclavos y funcionar como interfaz de comunicacin con el usuario. Dela mismamanera este nodo es el encargado de seleccionar y enviar el mensaje en caso de alguna anomala reportada por los nodos esclavos. Los nodos esclavos monitorean continuamente en bsqueda de anomalas como por ejemplo la apertura de puerta, incendio, temperatura y presencia de personas. Una vez detectada alguna irregularidad el nodo maestro, enva una serie de comandos AT mediante los cuales controla las funciones del telfono celular que se encuentra montado en el sitio decontrol, dando aviso va SMSa la polica, bomberos y al telfono celular del propietario delsistema.
Abstract Summary- The necessity to have the

programmed to ask for the state of the enslaved unions and to work like interface of communication with the user.In the sameway this union is the one in charge to select and to send the message in case of some anomaly reported by the enslaved unions. The enslaved unions monitor continuously in search of anomaliesfor example when the door is opened, fire, temperature and presence of people. Once the irregularity is detected,the masterful union, sends a series of AT commands that control the functions of the mobile phonethat is set on the control sitewhich gives warning to the police, fire station and to the owner of the mobile phone(via message).
DescriptoresComandos AT, Nodos, Microcontroladores, SMS.

I.INTRODUCCIN Laseguridad de una casa o negocio es primordial hoy en da, sin embargo, es difcil contar con los recursos suficientes para contratar personal de seguridad, por lo cual es necesaria la construccin de sistemas que sean autosuficientes, econmicos y confiables para asegurar la integridad del hogar; debido a lo anterior se debenconsiderar necesarios elementos que provean monitoreoen tiempo real del mismo y mantengan al usuario al tanto de lo que sucede en l. El presente

control of a house or business is the motivation of this project, which is in charge of the monitoring and the shipment of instructions usinga network of Microcontrollers of the Microchip family. The architecture consistsof a masterful union, which is

Encuentro de Investigacin en IE, 2526 de Marzo, 2010

61

proyecto lleva a cabo el monitoreo continuo de diferentes situaciones en el hogar o negocio reaccionando de distintas maneras de acuerdo a la anomala o percance que se presente, alertando sobre la situacin a travs de un servicio de mensajera celular (SMS) [1] proporcionado por cualquier compaade telefona mvil. Este proyecto est enfocado a la solucin de problemas en la domtica [2] considerando la reduccin de costos, puesto que es de gran importancia tener la certeza de que la casa oel negocio se encuentran seguros, sin afectar la economa del usuario, ya que el sistema est compuesto en su mayora por materiales de bajo costo sin que esto afecte la calidad del producto, adems de que tambin se prev el uso de materiales no contaminantes al medio ambiente. El empleo dela programacin y la electrnica ha sido muy importante, para llevar a cabo un control y un monitoreo ms completo en los sistemas utilizados en la domtica, gracias a lo cualse ha logrado establecer esquemas de seguridad ms eficaces, exactos y precisos, as comotambin ha facilitadola planeacin oportuna de las decisiones que estos debentomar en caso de emergencia. Este prototipo comprende un mdulo cuyo objetivo es controlar el sensado y la reaccin del sistema ante diversas contingencias generandouna alerta, mediante la cual senotificaal usuario, pudiendo a su vez identificar la causa, y reaccionar dependiendo de la situacin que se presente. El sistema funciona con una alimentacin de 5VDCy cuenta con teclado y pantalla LCD el cual permite verificar su funcionamiento mediante una interfaz bastante amigable con el usuario.

Para diseo en hardware se utilizaron circuitos electrnicosmediante los cuales se realiza el sensado manteniendo una conexin constante con el Microcontroladores, cuidando la compatibilidad con las seales de entrada que necesite dicho dispositivo (ver fig. 1). El diseo en software se bas en la programacin de losMicrocontroladores mediante el uso de lenguaje c utilizando el compilador PIC C (PCWHD) [3]. Para cada Microcontrolador se configur la velocidad de transmisin y se le asign un nombre de identificacin. Para el funcionamiento correctose realiza el monitoreo de cada nodo esclavo por medio del nodo maestro, el cual asigna un tiempo determinado a cada nodo esclavo, en caso de encontrar algn disparo en sus alarmas el nodo maestro emplea el aviso SMS utilizando el control de lasfunciones del celular mediante el uso de comandos AT [4] cargados previamente en una rutina de cdigo en el microcontrolador maestro. El estado de cada uno de los nodos puede visualizarse en un LCD 2x16 el cual est conectado al nodo maestro adems de contar con una interfaz para recibir informacin por parte del usuario como lo es la contrasea, fecha o habilitacin y des-habilitacin del sistema utilizando un teclado matricial 4x4.

I. METODOLOGA DEL SISTEMA El desarrollo del proyecto se dividi en dos partes en base a su funcionamiento, que son el diseo de Hardware y el diseo de Software. Para la comunicacin entre los Microcontroladores se utilizaronmdulos de radiofrecuencia de la marca HR-TM que operan de manera bidireccional transmitiendo y recibiendodatos usando el protocolo de comunicaciones RS-232, permitiendo la comunicacin semiduplex entre los Microcontroladores configurados como Maestro y Esclavos, es decir se orienta de punto a punto realizando un escaneo progresivo al sistema logrando unacomunicacin en tiempo real a velocidad de 9600 baudios.

Figura 1. Funcionamiento del sistema de seguridad II. EL SENSADO El sistema en general consta de cuatro tipos de sensores mediante los cuales se monitorea la presencia humana, presencia de humo, temperatura, apertura y cierre de puertas, adems de cuatro tipos de actuadores que se habilitan dependiendo de la situacin que se presente como son aspersores de

62

Encuentro de Investigacin en IE, 2526 de Marzo, 2010

agua, extractor de humo, alarma sonora, y alarma luminosa. Cada grupo de sensores es verificado por un Microcontrolador configurado en nodo esclavo, dedicado nicamente aesa tarea adems de estar a la espera de la solicitud del nodo maestro para notificarle el estado de los sensores a su cargo. Los sensores de presencia estn basados en la deteccin deradiacin infrarroja mediante el usode filtros pirlicos (ver Fig.2). Los cuales detectan la radiacin infrarroja emitida por el cuerpo humano.

Para el sensado de humo se basen la medicin de la cantidad luminosa recibida por un LDR el cual est en recepcin continua de luz proporcionada por un LED cuya intensidad luminosa permanece constante a lo largo del tiempo. La salida del LDR permite que el integrado NE555 se dispare en su configuracin monoestable cuando recibe una cantidad de luz baja a causa de la interrupcin provocada por el humo recibido; la seal de disparo es enviada al Microcontroladora cargo este sensor (ver Fig.4).

Figura 2.Funcionamiento bsico de un filtro pirlico Para el uso de estos filtros utilizamos un circuito electrnico quecapaz dedetectar el movimientode una persona dentrode una habitacin (ver Fig. 3) acoplando su salidaalMicrocontroladora cargo desu monitoreo. El filtrocontiene laparte deamplificacin donde la seal tomada por el sensor se amplia para obtener una seal ms ntida, una vez amplificada pasa a la parte de comparacin para obtener la seal que necesitamos, la cual es enviada a uncircuito monoestable en el cualmantieneelvalor desalidael tiempo suficiente para que sea detectada por el Microcontrolador.

Figura 4. Diagrama de funcionamiento del sensado de presencia de humo. El sensado de temperatura se lleva a cabo mediante el uso de un grupo de lm35 cuya seal de salida es amplificada y enviada a un circuito comparador en donde se tiene ajustada la temperatura a la que debe dispararse el sensor para posteriormente enviar la seal de salidaalmicrocontrolador(ver fig. 5).

Figura 3. Diagrama delcircuito de acoplamiento de filtro pirlicos Figura 5. Diagrama esquemtico del sensor de temperatura.

Encuentro de Investigacin en IE, 2526 de Marzo, 2010

63

Para el nodoencargado del monitoreode apertura y cierre de puertas se utiliz un arreglo de fototransistoresy LEDsinfrarrojos de manera que los fototransistores detectaran la interrupcin de luz por la apertura de alguna puerta o ventana, cada una de las seales recolectada de losfototransistores es enviada a un puerto del microcontrolador el cual se comunica a la red (ver Fig. 6). Figura 7. Mensaje utilizado en el protocolo de comunicacin. Para cada uno de los sensores se utilizaron los siguientesmensajes (ver fig. 8),en virtud de que estn acoplados a un nodo esclavodiferente, por lo que el nodo maestro pasa lista para ver su estatus de seguridad asignado. Figura 6. Diagrama esquemtico de nodo que monitorea la apertura y cierre de puertas. Para el caso de los nodos encargados delaactuacin se utilizaron relevadores de potencia y estos se habilitan nicamente cuando el nodo maestro lo considera necesario puesto que dependiendo del sensor que haya habilitado el disparode la alertase selecciona uno u otro. III. PROTOCOLO DE COMUNICACIN Para asegurar unacomunicacin correcta se utiliz un protocolo de comunicacin basado en el envo de cadenas decaracteres en donde cada carcter tiene una funcin especfica como: nodo emisor, nodo receptor, longitud de cadena, mensaje y checksum. Esta es la forma en quese comunica el nodo maestro con cada nodo esclavo y viceversa. El nodo emisor es aquel del que proviene el mensaje este puede ser uno de los nodos esclavos o el nodo maestro. En el Nodo receptor, es a quien va dirigido el mensaje que de igual manera puede tratarse del nodo maestro o uno de los esclavos. Longitud de cadena es el valor en decimal del tamao del mensaje. Mensaje es el comando a ejecutar por el nodo maestro o por cualquiera de los otros nodos. Checksum consiste en el ltimocarcter para verificar si el mensaje se recibi de manera correcta (ver fig.7).
Sensor de Humo 1 0 2 H 0 1 2 H 2 Y >Pregunta >Respuesta (SI) Sensor de Presencia 2 0 2 0 2 2 P P P ? >Pregunta >Respuesta (NO) >Pregunta >Respuesta (SI) >Respuesta (NO) Y >Respuesta (SI) N

0 1 3 H N >Respuesta (NO) 0 2 2 Sensor de Puertas y/o Ventanas 3 0 2 O ? 0 3 2 O Y 0 3 2 O N >Pregunta >Respuesta (SI) >Respuesta (NO)

Sensor de Temperatura 4 0 2 M? 0 4 2 MY 0 4 2 MN

Aspersores 5 0 2 A 5 0 2 A Y Encendido

Extractor de Humo 6 0 2 E 6 0 2 E Y Encendido

N Apagado

N Apagado

Alarma Sonora 7 0 2 S 7 0 2 S Y Encendido

Alarma Luminosa 8 0 2 L 8 0 2 L Y Encendido

N Apagado

N Apagado

Figura 8. Mensajes para cada uno de los sensores IV. COMUNICACIN CONELTELFONO CELULAR Uno de los puntos esenciales del proyecto es sin duda la comunicacin con eltelfono celulardebido a que ste da el aviso de lo que sucede en la casa o negocio va mensajeraSMS hacia el usuarioy las autoridades pertinentes.Paraesto el microcontrolador maestro est a la espera dealgunaanomala reportadapor los nodos esclavos y dependiendo dela informacintomar la decisin de enviar un mensaje SMS a la polica o bomberos segn sea la situacin. Se emple un telfono celular modelo K300 Sony Ericsson como

64

Encuentro de Investigacin en IE, 2526 de Marzo, 2010

modem el cual est conectado en serie con el microcontrolador al cual se le adhiere un diodo zener para el control del voltaje y la corriente (ver fig. 9).

AT+CMGL=? Listado de comandos para ver msj en distintas carpetas. +CMGL: ("REC UNREAD","RECREAD","STO UNSENT","STO SENT","ALL"). Figura 10. ComandosAT para manipular el celular.

V. CONCLUSIONES Y MEJORAS Figura 9. Esquema de la comunicacin con el celular. Una herramienta fundamental en el celulares el uso decomandos AT ya que el equipo mvil secomunica con la aplicacin a travs de stos estableciendo una comunicacinorientada a la conectividad, ya que todo comando enviado al equipo mvil generar una respuesta inmediata, lo que se traduce ms tarde en poder generar la lista de parmetros necesarios para leer y enviar mensaje SMS. Los comandos ATse encuentran permitidos en la arquitectura de algunos celulares del mercado. Debe quedar claro que la implementacin de los comandos AT corre a cuenta del dispositivo GSM y no depende del canal de comunicacin a travs del cual estos comandos sean enviados, ya sea cable de serie, canal Infrarrojos, Bluetooth, etc. De esta forma, es posible distinguir distintos telfonos mviles del mercado que permiten la ejecucin total del juego de comandos AT o slo parcialmente, en este caso se hizo uso de los comandos AT mediante la transmisin RS-232. En la fig. 10, se indican los comandos que hacen el envi y recepcin de mensajesde texto: COMANDOS AT AT+CMGR Leer Mensaje AT+CMGS Enviar Mensaje AT+CMGF=1 Formato del msj AT+CSCA="+_________" Configuro el centro de servicio que el usuario tiene en las comillas. AT+CNMI= 2,1,0,0,0 Configuracin de aviso sobre nuevo Msj. AT+CMGS="N del Receptor", Mensaje AT+CPMS="ME","ME" Configura la memoria 1 y memoria 2 como la memoria interna del Celular. AT+CMGD=N Borra el mensaje de la posicin N Algunas delas ventajas con que cuenta el sistema, son la reduccin de costos, el ahorro de cable en la implementacin de est en elhogar debido a que en su mayora elsistema es inalmbrico,la velocidad con la que se comunican los sensores con el nodo maestroas como la reduccin de costos puesto que los mdulos GSM son bastante caros, de igual manera debido a que el dispositivo se encuentra en fase de prototipo se pretenden realizar diferentes mejoras como la implementacin de redes neuronales en la programacin del microcontrolador esperando mejorar la reaccin del sistema a diferentes situaciones y que de esta forma el sistema puedatomar sus propias decisiones, adems de agregar dispositivos de sensado y actuadores,de igual manerase espera que el sistema funcione para la seguridad de automviles.

REFERENCIAS

[1] http://www.gsmworld.com/technology/gsm/in dex.htm [2] http://www.casadomo.com/noticiasDetalle.asp x?c=14&m=21&idm=21&pat=20&n2=20http ://www.ccsinfo.com/content.php?page=compi lers. [3] http://www.ccsinfo.com/content.php?page=co mpilers [4] http://developer.sonyericsson.com/getDocume nt.do?docId=65054

Potrebbero piacerti anche