Anda di halaman 1dari 3

Medidor de temperatura utilizando Arduino

UNO y el Sensor LM35


Susan Katherine Espinoza Salazar.
Aarn Alberto Gutirrez Galloso
susi2727@hotmail.com , guga_aaronx3@hotmail.com
Universidad Nacional Federico Villarreal
Facultad de Ciencias Naturales y Matemtica
Escuela Profesional de Fsica
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
para el montaje de una red de toma de temperaturas
en lnea.
Palabras claves Arduino, LM35, Medicin de
temperatura, redes inteligentes.

I. INTRODUCCION

a medicin de magnitudes hoy en da, 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.
II. COMPONENTES Y CARACTERSTICAS
stos son los componentes a utilizar:

Sensor de temperatura LM35


Termmetro de vidrio
Arduino UNO (Controlador)
Potencimetro de 10 k

Cables de conexin
Protoboard
LCD 16x2

A. Lm35
La serie Lm35 son circuitos integrados,
medidores de temperatura cuyo voltaje de salida es
linealmente proporcional a la escala de
temperatura en Celsius, el Lm35 posee una ventaja
sobre los sensores de temperatura 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 sea muy sencilla.
Puede ser usado con fuentes de poder sencillas o
con fuentes positivas y negativas, como solo
requiere de 60 A de fuente, tiene una muy baja
tasa de auto calentamiento, menos de 0.1C al aire.
Sus caractersticas son:
Calibracin directa en grados Centgrados
Factor lineal de 10 mV/C
Precisin de 0.5 C a 25 C
Usable de -55 C a 150 C
Adecuado para aplicaciones remotas
Opera de 4 V a 30 V
Corriente de fuente de menos de 60 A
Auto calentamiento bajo de 0.08 C en el
aire
Baja impedancia de salida 0.1 a 1 mA
Su configuracin Bsica es:

dispositivos:

Figura 1. Sensor de temperatura Lm35


Y su apariencia genrica es:

Figura 2. Vista superior del encapsulado del Lm35


B. Arduino
Arduino es una plataforma de hardware libre,
basada en una placa con un microcontrolador y un
entorno de desarrollo, diseada para facilitar el uso
de la electrnica en proyectos multidisciplinares.
Este sistema puede sentir el medio que lo rodea
recibiendo seales de tensin de gran variedad de
sensores que se les puede instalar, se programa en
el lenguaje Arduino usando el IDE Arduino, que es
de cdigo libre.
III. DESARROLLO
1. Instalando el Arduino.
Lo primero, es conseguir la placa Arduino, hay
que asegurarse tener el cable de conexin al
ordenador.
Una vez se tiene la placa, lo siguiente es
descargar el software Arduino, que se descarga de
la pgina, http://arduino.cc/en/Main/Software, en
el sitio se selecciona el sistema operativo del
ordenador y se descarga.
Una vez hecho 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

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 tem 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
termina 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 (COM4), nota, en caso de
que el puerto de comunicaciones no sea COM4,
tener en cuenta 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,
aparece una hoja en blanco en el cual digitamos el
siguiente cdigo:
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
float tempC;
float tempF;
int tempPin = 1;
void setup(){

lcd.begin(16, 2);
lcd.print("Temp1=");
lcd.setCursor(0, 1);
lcd.print("Temp2=");
}
void loop(){
tempC = analogRead(tempPin);
tempC = (5.0 * tempC * 100.0)/1024.0;
tempF = ((tempC*9)/5) + 32;

lcd.setCursor(6, 0);
lcd.print(tempC,1);
lcd.print("'C");
lcd.setCursor(6, 1);
lcd.print(tempF,1);
lcd.print("'F");
delay(1000);
}
Este es el cdigo para la toma de datos, el cual se
encarga de realizar mediciones de temperatura con
el sensor LM35 y posteriormente los datos
registrados se muestran en un LCD.
Tomamos distintas temperaturas, ayudndonos de
distintos medios lquidos como alcohol, agua
helada, estas medidas las comparamos con
medidas
tomadas
con
un
termmetro
conjuntamente con el sensor.
Ahora, se instala el circuito, como se muestra en la
siguiente figura:

Anda mungkin juga menyukai