You are on page 1of 15

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

UNIVERSIDAD TECNOLGICA DE NAYARIT INGENIERA EN MANTENIMIENTO INDUSTRIAL

CONTROL Y VISUALIZACIN DE PROCESOS


REPORTE ADQUISICIN DE DATOS IMI-102

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Diseo de una casa domtica.


Universidad Tecnolgica de Nayarit Carretera Federal Mxico 200, Km. 9 Xalisco, Nayarit C.P. 63780 Mxico www.utnay.edu.mx Resumen La domtica es un rea de la ingeniera, cuyo fin en las primeras investigaciones era proporcionarle al hombre los medios ms adecuados y efectivos para su comodidad y satisfaccin. Sin embargo, el objetivo de la domtica ha cambiado en los ltimos aos debido a los pasos agigantados de la globalizacin y el cambio climtico; el aumento de emisiones de CO2, han redireccionado a las nuevas tecnologas con el fin de brindar a las personas comodidad y al mismo tiempo preservar el medio ambiente por medio de la integracin de las TICs y otros sistemas electrnicos. El objetivo de este proyecto es la implementacin de un sistema automatizado con ayuda de la placa Arduino como medio de adquisicin de datos controlado por el software de programacin grfica Labview[1], los cuales unidos hacen un buen papel en el control de una serie de componentes y equipos electrnicos y elctricos que se encuentren en un hogar. Palabras clave Dmotica, Arduino, Labview, Adquisicin de datos, HMI. 1. Introduccin La domtica controla y automatiza la gestin inteligente de la vivienda. Aporta confort, comunicacin y seguridad, adems de gestionar eficientemente el uso de la energa, favoreciendo el ahorro de agua, electricidad y combustibles. Los ajustes automticos se reducen a activaciones producto de temporizadores en dispositivos puntuales tales como el aire acondicionado. Si se intenta que el grado de automatizacin relacione a dos o ms dispositivos, gran parte de las opciones disponibles requieren conocimientos tcnicos de programacin y/o electrnica. Para la programacin se usan dispositivos electrnicos, capaces de controlar los elementos de la casa mediante sensores y actuadores. En el presente trabajo se us la placa Arduino Mega [2] como medio de adquisicin de datos y el software de NI Labview como medio de visualizacin y control de los procesos[1].

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Para tener una idea clara de cmo resulta la fusin de estos elementos, se har una pequea maqueta que simule una casa la cual ser controlada por sensores y actuadores instalados y as poder ver cmo funciona la domtica. 2. Desarrollo Para la elaboracin del presente proyecto, se requirieron distintos materiales, como lo son: LEDs. Cables para interconexiones. Protoboards. Sensor LM35. Sensor PIR. Ventiladores 5V. Maqueta a escala. Cable USB. Cautin. Multimetro.

Adems de software como: NI Labview 2012. Arduino 1.0.5.

2.1.

Descripicin de los sensores usados:

Sensor PIR: El sensor PIR Passive Infra Red [3] es un dispositivo piroelectrico que mide cambios en los niveles de radiacin infrarroja emitida por los objetos a su alrededor a una distancia mxima de 6 metros. Como respuesta al movimiento, el sensor cambia el nivel lgico de un pin, por lo cual, su uso es extremadamente simple. Adicionalmente es un sensor de bajo costo y reducido tamao muy utilizado en sistemas de alarmas, iluminacin controlada por movimiento y aplicaciones de robtica.

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Figura 1 Sensor PIR

Caractersticas tcnicas: Voltaje de Alimentacin =5 VDC. Rango de medicin = hasta 6 m. Salida = estado de un pin TTL. Polaridad de activacin de salida seleccionable. Mnimo tiempo de calibracin. Los dispositivos piroelctricos, como el PIR, poseen elementos fabricados de un material cristalino que genera una carga elctrica cuando se expone a la radiacin infrarroja. Los cambios en la cantidad de radiacin producen cambios de voltaje los cuales son medidos por un amplificador. Es PIR contiene unos filtros especiales llamados lentes de Fresnel que enfocan las seales infrarrojas sobre el elemento sensor. Cuando las seales infrarrojas del ambiente donde se encuentra el sensor cambian rpidamente, el amplificador activa la salida para indicar movimiento. Esta salida permanece activa durante algunos segundos permitiendo al microcontrolador saber si hubo movimiento. Cada zona es constantemente monitoreada por el sensor. Cuando una persona o cualquier otra fuente de calor se encuentran en cualquier zona, el nivel de radiacin infrarroja en esa zona se incrementa. Este cambio de radiacin es detectado y procesado por el sensor, encendiendo la luz o la alarma conectada.

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Figura 2 Cmo trabaja el sensor PIR.

Potencimetros de Lux y tiempo: Los potencimetros de Lux y tiempo estn en el sensor para el ajuste externo de tiempo y sensibilidad de Lux.

Figura 3 Potenciometros de control de tiempo y sensibilidad de LUX.

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Sensor LM35: El circuito LM35, es un circuito diodo Zener cuyo voltaje de salida es proporcional a la temperatura que detecta, teniendo un voltaje de 10mV/C, de tal manera que si la temperatura es de 0C el voltaje a la salida es de 0V. Si la temperatura es de 100C, el voltaje es de 1V. Este sensor se encargara de mantener el rango de temperatura deseado en las habitaciones donde sea instalado.

Figura 4 Sendor LM53.

Caractersticas tcnicas: Calibrado directamente en grados Celsius (Centgrados). Factor de escala lineal de +10 mV / C. 0,5C de precisin a +25 C. Rango de trabajo: -55 C a +150 C. Apropiado para aplicaciones remotas. Bajo coste. Funciona con alimentaciones entre 4V y 30V. Menos de 60 A de consumo. Bajo auto-calentamiento (0,08 C en aire esttico). Baja impedancia de salida, 0,1W para cargas de 1mA.

Placa Arduino Mega 2560: La placa Arduino ser la encargada de adquirir los datos para que labview pueda ver y procesar las seales analgicas y digitales que se generen.

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Figura 5 Arduino Mega.

2.2.

Instalacin de software y programacin.

Se tiene que hacer el enlace Arduino-Labview [1][2] antes que todo, para ello, se necesita descargar el Labview Interface for Arduino o LIFA, por sus siglas en ingls. Se accede a la siguiente direccin electrnica para descargar el VI PACKAGE MANAGER llenando los datos que se pidan: http://jki.net/vipm/download

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Figura 6 Interfaz de la pgina de JKI.

Una vez descargado e instalado el VI PACKAGE MANAGER se procede a instalar LIFA de la siguiente manera: Primero, en la barra de bsqueda del programa se escribe arduino. Se selecciona Labview interface for arduino. Y por ltimo, se instala.

Figura 7 Buscar y encontrar LIFA.

Y con clic derecho se abren las opciones:

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Figura 8 Instalcin de LIFA.

Nota: Como ya se tena instalado LIFA, en la opcin aparece Unistall, que se traduce a desinstalar. Se necesita un poco de tiempo para que se instale. Despus, simplemente se comprueba que la libreara se haya instalado correctamente. Se abre un proyecto nuevo en Labview y con clic derecho en el diagrama de bloques se comprueba que ya ha sido instalada, como se ve en la figura:

Figura 9 LIFA ya instalado.

Ahora toca el turno de instalar la librera VISA[1], que ser la encargada de enlazar el puerto COM de Arduino con Labview. Primero se accede a la siguiente pgina:

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

http://www.ni.com/download/ni-visa-5.1.1/2659/en/ y se elige la opcin de descarga que el usuario prefiera. Una vez descargado el software, basta con instalarlo, siguiendo las instrucciones en pantalla. Ahora que Labaview ha sido configurado, es turno de configurar la placa Arduino. Se descarga e instala Arduino IDE desde la siguiente direccin electrnica: http://arduino.cc/en/Main/Software Una vez instalada, se conecta la placa Arduino al PC y se abre el IDE De Arduino[2], se procede a verificar la instalacin del driver y de la conexin COM en la PC con el administrador de dispositivos de Windows, como se aprecia en la siguiente imagen:

Figura 10 Comprobacin de puerto COM en el administrador de dispositovos de Windows.

Y se comprueba igual en IDE, en la opcin de herramientas:

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Figura 11 Comprobacin de puerto COM en IDE.

A continuacin se carga el programa llamado LIFA_BASE en Arduino, que ser el firmware que permite la deteccin de Arduino en Labview, como lo muestra la siguiente figura:

Figura 12 Segmento de LIFA_BASE cargado a Arduino.

Ahora procede a hacer la programacin en Labview, se configuran entradas y salidad necesarias. Se recuerda que se est manejando a Arduino como tarjeta de adquisicin de datos para generar, procesar y analizar seales analgicas y digitales, como lo muestra la siguiente captura de pantalla de un VI con adquisicin de datos por medio de la placa Arduino:

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Figura 13 Programacin Labview.

Y se aprecia la ventana de interfaz que simular una HMI:

Figura 14 HMI de la casa con domotica.

Se puede observar el control de la temperatura y presencia, gracias a los sensores PIR y LM35. Mediante el uso de estructuras se puede obtener el funcionamiento adecuado para el proyecto. A continuacin se describen los componentes del programa VI usado.

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

En la figura siguiente se muestra una entrada (Inuit) de Arduino, en la cual est conectada una librera VISA y el tipo de Arduino que se conect, que es el mega (Board Type).

Figura 15 Elementos de entrada de Arduino.

En el siguiente arreglo se muestra la configuracin usada en la programacin del control de presencia, que consta, de izquierda a derecha, la lectura de una entrada digital, el encendido o activacin de una salida, y por ltimo, la salida como tal. Se us de esa forma porque el sensor PIR trabaja enviando un pulso ON cuando detecta algn cambio.

Figura 16 Lectura, activacin y escritura de una salida digital.

Cabe sealar que se pueden configurar con controles o constantes el nmero de pin digital de lectura, el nmero de pin digital de salida y si ser entrada o salida. En el siguiente diagrama, se ve el programa base usado en el control de temperatura:

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Figura 17 Programa base para el control de temperatura.

Se aprecia la conexin entre un sensor de temperatura analgico y Arduino. En el sensor se puede configurar las unidades (Celcius o Fahrenheit), a qu pin se dirigir la seal analgica, el valor de la resistencia, y el Voltaje de entrada. Un punto importante en la programacin de Labview con Arduino, son las entradas y las salidas. Se pueden tener varios elementos conectados a la misma entrada, pero cada elemento requiere su salida, como lo muestra la siguiente imagen:

Figura 18 Entrada y salidad.

3. Resultados. El diseo del sistema domtico, requiere de analizar muchas variables, ya que el control de stas es el punto principal. Este es el punto principal del proyecto, en el cual se efectuar el diseo e implementacin de la gestin y el control de una vivienda. La tarea ser la de realizar toda la instalacin electrnica de una vivienda familiar real, para conseguir el bienestar del usuario y haciendo rentable el consumo de energticos.

UNIVERSIDAD TECNOLGICA DE NAYARIT DIVISIN DE ELECTROMECNICA INDUSTRIAL INGENIERA EN MANTENIMIENTO INDUSTRIAL

Con ayuda del nuevo software, es ms fcil visualizar una solucin antes de realizar fsicamente el proyecto, esto representa ahorro en tiempo y dinero, adems de que se pueden hacer correcciones para que el proceso de fabricacin se vuelva ms gil y confiable.

4. Conclusiones. En el reporte se present los requerimientos tcnicos de lo que se requiere para la instalacin y programacin de equipos electrnicos y de control para una casa domtica. La parte de diseo y clculos resulta lo ms importante en cuestin de ingeniera, ya que es la base para realizar cualquier proyecto en ingeniera. Adems de que se cont con el apoyo de simuladores de vanguardia, como lo es LabView propiedad de National Instruments. Lo que cabe sealar, es el uso de las tecnologas de la informacin, ya que para el mundo globalizado que se tiene actualmente, esto es muy importante. Como punto final, la parte de clculos representa una manera de justificar el porqu la eleccin de los dispositivos usados en el proyecto. 5. Referencias. [1] Rajara Vizcano Jos Rafael, Pelegr Sebasta Jos (2007) LabVIEW: Entorno grfico de programacin. (1 ED). Mxico: Alfaomega [2] Enrquez Herrador Rafael, (2009) Gua del usuario de Arduino. (1 ED) San Francisco: Creative Commons. [3] PDL electrical products, PIR: Technical booklet, New Zeland: PDL Industries LTD.