Universidad Politcnica de Tulancingo Tulancingo, Hgo; a 24
de febrero de 2017 Tipo de documento: Bitcora de seguimiento #1 Nombre: Daniel Perez Hernandez Supervisor: Ing. Mario Ivn Martnez Lendech
Envi de Mensajes de Texto (SMS) para Sistema de Alarmas de Equipos Perifricos.
Pasos Error Resultado
Lunes Comprobar el funcionamiento Implementar el programa A la hora de colocar la funcin en
implementando y realizando ejemplo de arduino en un sketch su correcta posicin se puede pequeas modificaciones sobre nuevo sin colocar la funcin comprobar que la Arduino GSM el programa ejemplo de la placa lectura_serial antes de void funciona correctamente a travs Arduino GSM mediante la loop. del puerto serial. interfaz de programacin Esto genera un error de "Arduino IDE. declaracin de variable a la hora Se logran identificar 3 de compilar el programa. instrucciones clave a la hora de Realizar un anlisis sobre el mandar un mensaje de texto: programa para identificar sms.beginSMS, sms.print y instrucciones clave para accionar sms.endSMS. los comandos para envi de mensajes de texto SMS. Adems de que se deben de habilitar las libreras GSM.h, En base al programa ejemplo GSM gsmAccess y GSM_SMS realizar ciertas modificaciones sms. que permitieron observar el manejo de variables que Las instrucciones 1 y 2 del punto soportan las instrucciones. anterior funcionan con el tipo de variables char y char*. Con lo cual se puede ingresar de manera directa en la instruccin el nmero de telfono del remitente y el texto que contendr el SMS. Martes En base a el programa ejemplo A la hora de ejecutar el programa Se utiliz un bucle while para se prosigue con modificaciones, con la variable char* poder ejecutar el proceso hasta dentro de las cuales se gener implementada en conjunto con que la variable condicionada una variable de tipo char* para un bucle for, ocasionando que dentro del bucle se reinicie o almacenar y contener una el mensaje se enva infinidad de regrese a su estado original. cantidad x de nmeros veces a los nmeros telefnicos, dejando de lado la preestablecidos. Mediante la funcin sizeof se peticin del nmero telefnico y permite obtener el tamao del el texto a travs del monitor Cuando se ingresa el arreglo arreglo char* que contiene los serial. char* que contiene los nmeros telefnicos, que en nombres de las alarmas y que conjunto con el bucle for nos Para poder hacer posible que se adems estn vinculadas de da la posibilidad de establecer el realice el procedimiento de cierta manera con los pines de envi del mensaje a los enviar el mismo mensaje a entrada de la arduino, entra en diferentes destinatarios. tantos nmeros telefnicos se conflicto a la hora de que se desee se implement la funcin accionan las alarmas de manera sizeof. asncrona; es decir, x tiempo despus de haberse accionado la Dado que se trabaj con un primera(s) alarma(s). arreglo para almacenar los Presentndose un conflicto al nmeros de los destinatarios, se momento de interactuar los pines trat de implementar el mismo de entrada con el bucle for mtodo para acoplar los nombres destinado para los nombres de de las alarmas y tener un mtodo las alarmas. ms automatizado para que posteriormente si se agregan ms alarmas no se realice ningn cambio sobre el cdigo ms que ingresando los nombres dentro de la variable contenedora de estos. Tras haber realizado varias Cada seccin de cdigo pruebas intentando generar accionada por separado autonoma en la forma de ingreso dependiendo la alarma se realiz de los nombres de alarmas, se mediante el uso de la funcin y/o dej de lado la evaluacin en bucle if e else_if. Evaluando conjunto de los pines de entrada de esta manera cada una de las Mircoles designados para cada una de situaciones que se presente por ellas, de esta manera se procedi separado. a generar una seccin de cdigo para cada alarma por separado. Teniendo como resultado adems la culminacin del programa en tal con la interfaz de Arduino IDE. Jueves Puesto que los mtodos de Se gener un programa en La investigacin que se realiz a programacin en Arduino IDE y Arduino IDE para comprobar la los comandos AT destinados LabVIEW son completamente emisin de mensajes de texto, para l envi de mensajes de distintos, se procedi a la esto fue realizado a travs de los texto, se encontr que la funcin investigacin de un mtodo pines GSM_TX [2] y GSM_RX [3], que hacen esto posible es AT + alternativo para la transmisin de comunicndose as mediante la CMGS = nmero telefnico. mensajes de texto a travs de la escritura en el monitor serial tarjeta Arduino GSM. comandos AT [ATtention]. Aunque no se concluy de manera satisfactoria el cometido Dado que los equipos perifricos de enviar un mensaje mediante se comunican a travs de cable la interfaz de arduino, se logr RS232, y mediante la interfaz de capturar el nmero telefnico del programacin LabVIEW, se destinatario, pero sin enviar un procede a investigar una manera mensaje de texto hacia l. distinta de poder establecer la conexin entre la tarjeta Se descarg el toolbox de Arduino y LabVIEW. LabVIEW para poder programar la tarjeta arduino dentro de la interfaz LabVIEW. Se est investigando la manera Una de las posibilidades para de declarar los pines 2 y 3 de la lograr el cometido es mediante el Arduino UNO para lectura y toolbox Arduino Compatible escritura dentro de la interfaz de Compiler for LabVIEW Viernes LabVIEW y poder manipular los Home/Student; que trae consigo comandos AT, que permiten herramientas para la lectura, manipular el envo de mensajes escritura y comunicacin serial. SMS.