Вы находитесь на странице: 1из 6

26/11/12

MEDIDOR DE TEMPERATURA
O. Acua(245033), D. Espndola(258477), D. Martnez(225842), A. Ortiz(245108), D. Ros(174604),
F.Rodrguez(258427)
Facultad de Ciencias, Fundamentos de Electricidad Y Magnetismo
Universidad Nacional de Colombia, Bogot

1. INTRODUCCIN

Para el desarrollo del proyecto se utilizaron principalmente dos componentes, el procesador(AT


mega 8) arduino y un sensor LM 35. El arduino es una plataforma de hardware libre, se basa en
un micro-controlador y un entorno de desarrollo. Es una herramienta que facilita el desarrollo de
varios proyectos relacionados con electrnica, ya que es open- hardware por lo que su diseo y
distribucin es libre, todo sin necesitar ningn tipo de licencia. Se puede utilizar para llevar a
cabo proyectos interactivos o puede ser conectado a un software. El hardware consiste en una
placa con un micro-controlador Atmel AVR y puertos de entrada/salida. El software consiste en
un entorno de desarrollo que implementa el lenguaje de programacin Processing/Wiring y el
cargador de arranque (boot loader) que corre en la placa.
Por otro lado se tiene el sensor ya mencionado, con este sensor se puede medir la temperatura
con una precisin de 1C. Abarca un rango de temperaturas entre -55 y 150C, cada grado
equivale a 10 mV en la salida.

Imagen 1.

2. PROCEDIMIENTO

Se debe soldar cada pata (por as llamarla) a un cable, y cada cable debe ir conectado a su
respectiva posicin en el procesador del arduino. Para este caso deben ir en las siguientes
entradas: 5V, GND y A0. Ahora empieza la parte ms complicada, al menos para quien no conoce
26/11/12

mucho del tema, que es la programacin. Esta se puede hacer en varios lenguajes de
programacin como C++, Java, flash, python entre otros. En nuestro caso, se le puso una
velocidad de lectura de 9600. Una vez terminado todo esto se debe descargar el programa
Realterm y el controlador del arduino, importar todo y ya se puede empezar a tomar
temperaturas.

Conexin de componentes y programacin de la lectura de temperatura


3. MATERIALES:

1 Placa Arduino
1 Cable USB
1 Sensor de temperatura (Por ejemplo del tipo LM35).
1 Placa Breadboard de prototipado
Algunos cables de conexin

1. Procesador :
26/11/12

2. Cable USB

c. Sensor de temperatura
26/11/12

4. Placa Breadboard

Es necesario descargar el software Arduino desde la pgina oficial . Se conecta la placa al


computador y se abre el programa Arduino. Ahora se debe conectar el sensor al arduino. Se
debe conectar de la siguiente manera:

La tensin Vcc a la entrada de 5V de Arduino


La tierra a la conexin GND de Arduino
La seal a la entrada analgica 2.

4. PROGRAMACION:

Una vez completados los pasos anteriores se prosigue con la programacin del sensor para que
de esta manera se puedan empezar a hacer la lectura de datos. Para esto es necesario programar
el arduino para que cumpla dicha labor. El cdigo es:
26/11/12

MEDIDOR DE TEMPERATURA CON MICROCONTROLADOR ATMEGA8 Y SENSOR LM35


Caractersticas:
Voltaje de operacin: 5 V
Rango de medicin: 0 150 C.
Frecuencia de operacin del microcontrolador: 8 MHz.
Funcionamiento
Conectar la tarjeta a un puerto USB energizado.
El Display de 7 segmentos mostrar la temperatura medida a travs del sensor LM35
con una resolucin de dos cifras significativas.

No se debe acercar el sensor a fuentes de temperatura mayores, ni directamente a la llama.


El medidor est hecho con un micro controlador ATmega8 de AtmelAVR programado en Linux
utilizando la herramienta <<avrdude>>. La lectura del sensor se hace mediante el Convertidor
Anlogo Digital (ADC) de 10 bits de resolucin a travs del canal 1 o ADC1. Posteriormente, se
realiza la operacin necesaria para convertir de Voltios a grados Celsius teniendo en cuenta que
el voltaje de salida del sensor es de 10 mV/C. Luego, se procede a visualizar las unidades y las
decenas en los displays de 7 segmentos. Se adjunta el cdigo en lenguaje de programacin C.
26/11/12

5. BIBLIOGRAFIA:

http://es.wikipedia.org/wiki/Arduino#Lenguaje_de_programaci.C3.B3n_Arduino
http://www.ucontrol.com.ar/wiki/index.php/LM35
http://libros.ingenegros.org/Microcontroladores/leer-temperatura-con-arduino-usando-un-
lm35.html