Sensor de Temperatura Bernal A .a, Cortes L .b, Suárez C .c, Yepes J d, Zorro D .e, Facultad de Ingeniería, Universidad Nacional, Bogotá, COL Martes, 19 de junio del 2012 Resumen El presente proyecto surge como una necesidad de aplicar los conceptos aprendidos en la materia de Electricidad y Magnetismo, así mismo busca que el estudiantado puede desarrollar la capacidad de aplicar este proyecto a otras aéreas de la ingeniería para su vida profesional. Este propósito surge como propuesta del director de curso Jaime Villalobos, el que también acompaña el proceso de realización. El objetivo principal es crear un dispositivo que mida de forma correcta la temperatura, y que al mismo tiempo se pueda llevar a cabo en cualquier parte para poderlos difundir, y de esta manera crear una red de medidores de temperatura. Introducción La vida diaria de hombre desde sus inicios se ha visto afectada por los diferentes fenómenos naturales; lluvias, sequias, fuertes vientos, altura, temperatura y demás,… todo esto es capaz de determinar el desarrollo de las sociedades, y sus futuras proyecciones. es por ello de vital importancia cuantificar, analizar y establecer una base de datos de dichos fenómenos que le permita al hombre un mejor adelanto en sus actividades. Este proceso de medición se debe realizar con la mayor precisión posible, a demás debe tener la capacidad de que los valores obtenidos se puedan difundir. Para este proyecto se desarrollo específicamente un modelo con fundamentaciones en electricidad y magnetismo, el cual permite la medición de la temperatura en las diferentes escalas de medición que el hombre ya ha establecido, otro elemento que compone este proyecto es que los datos se irán guardando, y se proyectaran por medio de una grafica. Objetivos Objetivo General: Construir un dispositivo idóneo capaz de medir la temperatura ambiente en un sitio determinado, mediante el uso de conceptos de resistencia……… Objetivos Específicos: Analizar las variaciones de temperatura relacionadas con los cambios del campo eléctrico. Desarrollar un proyecto de investigación que permita integrar todas las disciplinas fundamentales de las ingenierías. Relacionar la metrología con los datos adquiridos por medio del dispositivo. Marco Teórico La Temperatura: es una magnitud referida a las nociones de calor o frío, se entiende que un objeto más "caliente" tendrá una mayor temperatura. En un concepto más apropiado científicamente, la temperatura es una magnitud escalar relacionada con la energía interna de un sistema termodinámico. Esta energía está asociada a los movimientos de las partículas del sistema, sea de tipo; traslacional, rotacional, o vibracional. A medida que es mayor la energía interna de un sistema se observa que está más "caliente" por ende su temperatura es mayor. En el desarrollo de técnicas que midan la temperatura se ha dado un proceso histórico arduo y extensivo, debido a la necesidad de relacionar la idea intuitiva de calor y frio, con un valor numérico, se han propuesto diferentes escalas de medición de la temperatura. Tabla N° 1 Relación de las escalas de medición Kelvin Grado Celsius Grado Fahrenheit Rankine Kelvin Grado Celsius Grado Fahrenheit Rankine Tomado de: Aspectos Experimentales Materiales Arduino Uno El Uno Arduino es una placa electrónica basada en el ATmega328. Cuenta con 14 entradas digitales / salidas (de los cuales 6 pueden ser utilizados como salidas PWM), 6 entradas analógicas, un oscilador de cristal de 16 MHz, una conexión USB, un conector de alimentación, una cabecera ICSP, y un botón de reinicio. Contiene todo lo necesario para apoyar la micro, basta con conectarlo a un ordenador con un cable USB o el poder con un adaptador AC-DC o batería para empezar. Imagen 2. Placa Arduino “Uno” significa uno en italiano y se llama con motivo de la próxima versión de Arduino 1.0. El Uno y la versión 1.0 será la versión de referencia de Arduino, de seguir adelante. El Uno es el último de una serie de USB de la placa Arduino, y el modelo de referencia para la plataforma Arduino, una comparación con las versiones anteriores. Tabla N° 2 Características de Placa Arduino Uno Microcontrolador ATmega328 Voltaje de operación 5V Voltaje de Entrada (recomendado) 7-12V Voltaje de Entrada (límites) 6-20V Digital pines I / O 14 (6 de las cuales proporcionan una salida PWM) Pines de entrada analógica 6 Corriente DC por I / O Pin 40 mA Corriente continua de 3,3 V Pin 50 mA Memoria Flash 32 KB ( ATmega328 ) de los cuales 0,5 KB utilizado por gestor de arranque SRAM 2 KB ( ATmega328 ) EEPROM 1 KB ( ATmega328 ) Velocidad de reloj 16 MHz Sensor de voltaje LM35 Este sensor tiene una salida de 10 mV por cada grado centígrado con un comportamiento muy lineal. El rango de trabajo de este sensor va de -55 ºC a +150 ºC. Este sensor de voltaje es más sencillo de implementar que la NTC en cuanto a software debido a su respuesta lineal, pero antes de llegar a crear el programa, se debe conectar el sensor que es donde puede dar más problemas. Factor de escala : 10mV/ºC ( garantizado entre 9,8 y 10,2mV/ºC) Rango de utilización : -55ºC < T < 150ºC Precisión de : ~1,5ºC No linealidad : ~0,5ºC Su tensión de salida es proporcional ala temperatura, en la escala Celsius. No necesita calibración externa y es de bajo costo. Funciona en el rango de alimentación comprendido entre 4 y 30 voltios. Como ventaja adicional, el LM35 no requiere de circuitos adicionales para su calibración externa cuando se desea obtener una precisión del orden de ±0.25 ºC a temperatura ambiente, y ±0.75 ºC en un rango de temperatura desde 55 a 150 ºC. La baja impedancia de salida, su salida lineal y su precisa calibración inherente hace posible una fácil instalación en un circuito de control. Debido a su baja corriente de alimentación (60uA), se produce un efecto de autocalentamiento reducido, menos de 0.1 ºC en situación de aire estacionario. Computador Para ejecutar la aplicación se necesita un PC con un sistema operativo Windows con el .Net Framework 4 instalado, este se puede conseguir desde la siguiente pagina: http://www.microsoft.com/en-us/download/details.aspx?id=17718 Cable USB tipo AB Este es un cable común tipo A/B macho. Compatible con las tarjetas USB que requieran este tipo de conector. Se pueden conseguir en color blanco y negro y su dimensión es de 1,6 m. Procedimiento 1. Construcción del sensor: El sensor consta de una placa Arduino UNO y 3 sensores LM35. Los tres sensores están colocados sobre una placa de circuitos universales conocida como baquela y están conectados a la placa Arduino de la siguiente forma: Las entradas Vcc de los sensores conectados al pin de 3.3V de la placa. Las salidas GND de los sensores conectados al pin GND de la placa. El pin de 3.3V de la placa conectado al pin AREF de la entrada digital de la placa. Las salidas Vout de los sensores conectados a los pines 0, 1 y 2 de la entrada analógica de la placa. Cable USB para conectar la placa con el PC. 2. Construcción del software: Para la construcción del software que nos va a mostrar las lecturas proporcionadas por los sensores necesitamos las siguientes herramientas: i. Controladores de la placa Arduino para poder utilizarla desde el PC y el entorno de desarrollo para poder programarla. Estas dos herramientas las podemos conseguir en la siguiente dirección: http://arduino.googlecode.com/files/arduino-1.0.1windows.zip ii. Microsoft Visual Studio 2010 para programar la aplicación que nos va a mostrar los datos. Luego de obtenidas las herramientas procedemos a la construcción de la aplicación siguiendo los siguientes pasos: 1) Conectamos la placa al PC por medio del cable USB. 2) Instalamos los controladores de la placa en el PC. Para obtener información mas detallada sobre como instalar los controladores por favor visitar la siguiente pagina (Ingles): http://arduino.cc/it/Guide/Windows 3) Cargamos el programa creado a través del software Arduino dentro de la placa. El código fuente del programa se encuentra en el anexo A. 4) Creamos la aplicación que nos va a mostrar toda la información obtenida a través del Arduino. Esta aplicación esta desarrollada sobre el lenguaje C# por medio del entorno de desarrollo Visual Studio 2010 de Microsoft para poder tener acceso a los puertos de comunicación serial del PC. La aplicación consta de tres paneles: El primero para la selección de la escala de temperatura, donde podemos elegir si queremos ver la información en grados Kelvin, Fahrenheit, Rankine o Celsius El segundo para mostrar las lecturas de temperatura para la ciudad de Bogotá obtenidas a través de internet por medio de la Weather API de Google, muestra la temperatura máxima, la temperatura mínima y la temperatura promedio en la ciudad para el día en curso según el pronostico del clima. El último se muestran las últimas 30 lecturas del sensor en una grafica donde también se pueden ver la temperatura máxima y mínima del pronóstico del clima. La aplicación se encuentra disponible https://www.dropbox.com/s/uzzxxl613oehcfi/Arduino.exe en la siguiente página: RECOMENDACIONES: El Arduino debe quedar instalado en el puerto “COM3” del PC para que la aplicación funcione. Aplicaciones En la ingenieria quimica, los sensores son utilizados para el control de variables como temperatura, presion, humedad, caudal, etc de los diferentes equipos (intercambiadores de calor, valvulas, compresores, mezcladores, etc.) en el proceso quimico de una planta. En la ingenieria de sistemas los sensores termicos son utilizados principalmente en los datacenters para controlar las temperaturas del recinto y asi evitar sobrecalentamientos de los servidores para que tengan un optimo rendimiento y un optimo consumo de energia. En la Agricultura la temperatura determina directamente calidad y el éxito de una producción. Con el desarrollo del sensor de temperatura propuesto, se pueden correlacionar otros elementos que afecten el cultivo, de esta forma se generara un mecanismos de control y análisis que permite una optimización en los procesos agrarios. Es el caso de los siguientes elementos: o Determinar el cultivo: A partir del sensor de temperatura, sería viable tener un promedio meteorológico de la zona de producción, siendo este un factor importante en la elección del cultivo. Ya que no todos se dan en las mismas condiciones. o Activación de sistemas de riego: Los sistemas de riego son importantes en la actualidad, porque permiten generar ambientes controlados para los cultivos, siendo activados en las horas o en los momentos donde el sensor de temperatura detecte cambios importantes que afecten las condiciones ideales de la producción. o Control de plagas: El clima determina las plagas que puedan afectar el cultivo, teniendo un sensor de temperatura sabremos a que plagas el cultivo será más vulnerable y tendremos un objetivo claro a atacar. Conclusiones El desarrollo de programas de investigación llegan a ser valiosos no sólo por su contenido sino por ser mediáticos, una forma de hacerlo es logrando la vinculación de población que necesite un acercamiento más profunda lo que es realizar una investigación para su integro desarrollo académico. El desarrollo del sensor de temperatura resulta un proyecto interesante por el grado de dificultad que este requiere y las grandes aplicaciones que este puede presentar, sin mencionar que el sistema implementado es posible agregar cualquier otro tipo de sensor de cualquier otro factor físico, lo cual resulta muy práctico. Bibliografía [1] Serway, R. A. (s.f). Electricidad y Magnetismo 3ra edición. México: Mc Graw-Hill. [2] Mosca, T. (2003). Física para la Ciencia y la Tecnología Vol.2 Electricidad y Magnetismo. Barcelona, España: Reverté. [3] AJBDsoft. ( 2012). AJBDsoft. Recuperado el 9 de Enero del 2012, de http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=572 [4] Cuartielles, D. (24 de 09 de 2011). ARDUINO. Recuperado el 10 de Enero de 2012, de http://arduino.cc/en/Main/Software [5] Cuartielles, D. (24 de 09 de 2011). ARDUINO. Recuperado el 10 de Enero de 2012, de http://arduino.cc/en/Guide/HomePage