You are on page 1of 3

> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) <

Augusto Avella Pea


Medidor deRafael
temperatura
con Arduino
AbstractEn este proyecto trabajaremos la toma de medidas
de temperatura por medio de una placa controladora (Arduino)
y el sensor LM35, con proyecciones en tratamiento de toma de
seal exacta y prototipado para el montaje de una red de toma
de temperaturas en lnea.
Index Terms Arduino, LM35, Medicion de temperatura,
redes inteligentes.

I. INTRODUCCION
a medicin de magnitudes hoy en dia, se ha vuelto una
necesidad para la ingeniera y la ciencia en general, la
precisin de las medidas y la facilidad de toma de las mismas
ahora representa un factor de diseo muy grande para las
tecnologas que se desarrollan para abarcar este trabajo, en
este proyecto, intentamos reproducir el trabajo de un
termmetro, haciendo un medidor de temperaturas que a
diferencia de los termmetros normalmente usados, no trabaja
con elementos qumicos como el mercurio y deja la labor de
determinacin de la temperatura al oficio del ojo humano, no,
se pretende usar un circuito integrado conocido como el
LM35 y una placa de programacin como conocida como
Arduino. Bsicamente se intenta, montar un circuito y un
programa que reciba seal del sensor, el programa ser
adaptado para un manejo de seal constante y para el envo
de seales en red para una red de medidores que dependiendo
del xito del proyecto puede ser montada

Adecuado para aplicaciones remotas


Opera de 4 a 30 Voltios
Corriente de fuente de menos de 60 A
Auto calentamiento bajo de 0.08C en el aire
Baja impedancia de salida 0.1 a 1 mA

Su configuracin Bsica es:

Figura 1. Sensor de temperatura bsica (+2C a 150C).


Y su apariencia genrica es:

II. COMPONENTES Y CARACTERISTICAS


A. Lm35
La serie Lm35 son circuitos integrados, medidores de
temperature cuyo voltaje de salida es linealmente
proporcional a la escala de temperature en Celsius, el Lm35
posee una ventaja sobre los sensors de temperature lineales
calibrados en Kelvin ya que el usuario no tiene que recibir
una gran tensin de salida obtener una buena respuesta en la
escala Celsius. El Lm35 no necesita una calibracin externa
para reportar una precisin de C sobre un rango de
temperatura que va desde los -55C hasta los 150C su bajo
costo, se debe a que su calibracin es hecha a nivel interno.
La baja impedancia de salida del Lm35, salida lineal y
precisa calibracin inherente hace que la interface de lectura
y de control del circuito al que se adapte sean muy sencillas.
Puede ser usado con fuentes de poder sencillas o con
fuentes positivas y negativas, como solo requirere de 60 A
de fuente, tiene una muy baja taza de auto calentamiento,
menos de 0.1C al aire.
Sus caractersticas son:
Calibracin directa en grados Centgrados
Factor lineal de 10.0mV/C
Precisin de 0.5C a 25C
Usable de -55C a 150C
Anteproyecto Medidor de Temperaturas Fisica 1000017

Figura 2. Vista superior del encapsulado del Lm35

B. Arduino
Arduino es una plataforma de prototipado electrnico basada
en hardware y software flexible y fcil de usar.
Este sistema puede sentir el medio que lo rodea recibiendo
seales de tensin de gran variedad de sensores que pueden
serle instalados, se programa en el lenguaje Arduino usando
el IDE Arduino, que es de cdgio libre.
C. Matlab
Matlab es un software diseado para ser un entorno de
desarrollo numrico para gran variedad de aplicaciones, que
van desde el modelamo matemtico, calculo matricial,
procesamiento de seales y grficos, hasta diseo de sistemas
de control y simulacin de sistemas dinmicos, su
funcionamiento se basa en cmputos matriciales, el lenguaje a

> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) <
usar no es muy distinto al lenguaje C++, bsicamente, la
diferencia rdica en las funciones matemticas que el
programa incorpora, que representan una solucin a muchos
problemas de calculo tanto experimental como terico.
III. DESARROLLO
Para empezar, descargamos la carpeta con los archivos de
codigo en el siguiente link:
http://www.mediafire.com/?yre462mmqjqooay
1. Instalando el Arduino.
Lo primero, es conseguir la placa Arduino, esta se puede
comprar fcilmente por internet, ya sea en mercadolibre o en
tiendas virtuales de robtica, hay que asegurarse de que traiga
el cable de conexin al ordenador.
Una vez se tiene la placa, lo siguiente es descargar el
software Arduino, que se descarga de la pagina,
http://arduino.cc/en/Main/Software, en el sitio se selecciona
el sistema operativo del ordenador y se descarga.
Una vez echo esto, se procede a conectar la placa arduino
al ordenador, esto se hace usando el cable USB, como prueba
de la conexin, un LED verde presente en la placa se
encender.
Ahora se tienen que instalar los drivers para el Arduino; en
la carpeta donde viene el software Arduino, tambin se
encuentran los controladores de la placa, estos controladores
se deben instalar manualmente desde el Administrador de
Disopositivos:

(COM4), nota, en caso de que el puerto de comunicaciones


no sea COM4, tener en mente el puerto que se indique,
ejemplo COM5, COM7, etc.
Ahora, se va a la carpeta del software Arduino y se corre la
aplicacin de Arduino, al abrirse, buscamos entre los archivos
adjuntos del proyecto, el archivo con el nombre
Datos_final.ino, una vez abierto se debe ver algo como esto:

Este es nuestro cdigo para la toma de datos.


El cdigo se encarga de realizar un promedio de 5000
mediciones y entregar el valor resultante con 4 decimales.
Ahora, se instala el circuito, volviendo a nuestro Datasheet
del LM35, solo es cuestin de instalar las entradas Vs, (cable
Caf) con la salida de 5V del Arduino, el GND (cable Rojo)
con la entrada GND del Arduino, y el Output del Lm35
(Cable Amarillo) con la entrada anloga A0 del Arduino, asi:

Se accede as:
Inicio, click derecho en Equipo, > Administrar, se busca la
pestaa de Administrador de dispositivos, y al darle click,
aparece una lista de todos los dispositivos de su Ordenador,
incluyendo al Arduino, que tiene un smbolo de interrogacin
amarillo indicando la falta de los controladores.
Se procede a darle click derecho al Item de Arduino, y se
procede con la actualizacin de los controladores del mismo,
se selecciona que los controladores estn en una ubicacin del
equipo, y se le indica que estn en la carpeta del software
antes descargados en una subcarpeta que lleva el nombre de
Drivers, se acepta el proceso y se ternina la instalacin de
los drivers.
Al finalizar, aparecer la placa conectada en la seccin de
Administrador de dispositivos bajo el nombre de
Arduino(Modelo)(COM4) o Communications Port

Ahora, procedemos a hacer una prueba de instalacin

> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) <
sencilla, para ello, configuramos en el software, el tipo de
placa que estamos usando:
Tools > Board > Modelo Arduino
Y tambin configuramos el puerto por donde ingresarn los
datos:
Tools > Serial Port > COM4 (O el puerto que les aparezca
en el administrador de dispositivos)
Una vez hecho esto y revisadas las conecciones, se procede
a cargar el programa usando el segundo botn de iquierda a
derecha de la parte superior del software:

Con este botn, enviamos nuestro cdigo a la tarjeta para


que se ejecute y empieze a interactuar con el sensor, al darle
click, hay que esperar un poco para que el programa se carge,
una vez que se haga esto, realizamos nuestra prueba de
conexin as:
Tools > Serial Monitor
Al hacer esto, aparecer un cuadro donde se reportan los
datos que est entregando nuestro sensor, se debe ver algo as:

Si aparece esto, es seal de que la instalacin del arduino y


del sensor como tal ya est hecha, con esta configuracin se
pueden ver los cambios de temperatura del sensor, para
probar esto, se puede apretar el sensor con los dedos un poco,
y ver como los valores arrojados en el Serial Monitor, suben

mientras se mantenga espichado.


Ahora, se procede a instalar el software de Matlab, para
eso, lo descargamos de la siguiente URL:
http://www.taringa.net/posts/downloads/9722213/Matlab2010-links-Mediafire_Guia-de-Instalacion_Tutoriales.html
siguiendo las instrucciones de la pagina, y como
recomendacin, usando un gestor de descarga conocido como
mipony:
http://www.mipony.net/es/
Una vez instalado el programa, procedemos a ir a la
carpeta TempArduino y abrir el archivo lector.m, al
ejecutar este archivo, se tiene que ingresar la cantidad de
puntos que se van a usar en la medicin, y el tiempo con el
que se quiere tomar cada punto, una vez indicado esto, el
programa correr, mostrando la grfica de las temperaturas,
el acople de los cables debe permanecer fijo en el arduino
para una correcta toma de datos, al final, el programa
pregunta si desea que los datos entregados sean enviados a un
archivo en Excel, para posteriores anlisis; se debe introducir
el nombre del archivo en Excel, y la hoja del archivo en la
que se quiere trabajar.

You might also like