You are on page 1of 7

REFRIGERACION CON COOLER MEDIANTE EL LM35

1. INTRODUCCION

La temperatura es una de las magnitudes físicas que más se miden. Los sensores de
temperatura convierten una magnitud física en una resistencia o tensión eléctrica. El uso de
sensores de temperatura es muy amplio. Sea que se trate de la temperatura ambiental en la
casa o en la oficina o la temperatura precisa de un material en proceso de ebullición, la
medición de temperatura en el ámbito privado o industrial es muy importante. Los sensores de
temperatura usan diferentes efectos físicos para convertir la temperatura en una magnitud
eléctrica. Los sensores de resistencia cambian su resistencia eléctrica al cambiar la
temperatura.

Los sensores de temperatura como el LM35 son dispositivos que transforman los cambios de
temperatura en cambios en señales eléctricas que son procesados por un equipo eléctrico o
electrónico. Hay tres tipos de sensores de temperatura, los termistores, los RTD y los
termopares.

El sensor de temperatura, típicamente suele estar formado por el elemento sensor, el


encapsulado que lo envuelve y que está rellena de un material muy conductor de la
temperatura, para que los cambios se transmitan rápidamente al elemento sensor y del cable
al que se conectarán el equipo electrónico. En este caso el sensor de temperatura ira
conectado a un PIC y este ira conectado una pantalla LCD de 16X2, y allí se mostrara la
temperatura actual.

A continuación les mostramos el diagrama, el diagrama es muy simple, lleva pocos


componentes electrónicos y lo alimentaremos tan solo con 5v, estos 5v lo podríamos sacar de
un cargador de celular, ya que estos cargadores nos dan 5v, que sea con una corriente de
500mA hasta con 1A funciona excelente.

2. OBJETIVOS

GENERAL

Diseñar y elaborar un proyecto de control de temperatura mediante el programa C compiler,


controlado por un pic (16f877a)en donde un sensor (Lm35) es el encargado de leer la
temperatura la cual censamos y controlamos a la vez mediante dispositivo de calor (aumente
temperatura) y un cooler (disminuya temperatura).

ESPECIFICOS

 Demostrar nuestro aprendizaje mediante la realización de este proyecto.


 Analizar y evaluar el desempeño y desenvuelve de programación en lenguaje c para
pic.
 Desarrollar nuestro nivel de pensamiento y creatividad mediante la ejecución de
algoritmos por nivel de código.
 Obtener la capacidad de llevar a cabo un proyecto en todos sus ámbitos como:
programación, simulación, montaje y presentación final.
 Seguir demostrando nuestro desempeño en montajes de circuitos electrónicos

3. MATERIALES:

1 PIC16f877a.

1 LCD de 16X2.

1 LM35 (Sensor de temperatura).

1 Crystal de 4MHz.

2 Condensadores cerámicos de 22pf.

1 Potenciómetro de 1kΩ.

1 Resistencia de 420Ω.

1 Resistencia de 10kΩ.

1 Pulsador N.A. (Para resetear el circuito).

1 Protoboard.

1 fuente de 5v (Pueden utilizar un cargador de celular, estos nos dan 5v)

También necesitamos cables para puentear en la protoboard.

4. DESARROLLO DEL PROYECTO

El siguiente Proyecto se trata de un sensor que muestra la temperatura a través de un LCD . El


circuito se basa en 2 componentes principales el sensor de temperatura LM35 y el PIC
16F877A. El LM35 es un sensor de temperatura con una precisión calibrada de 1ºC y un rango
que abarca desde -55º a +150ºC. Lo que quiere decir que por cada 1ºC en la variación de la
temperatura, el sensor en su salida obtendrá una variación de 10 mV. Por ejemplo si la
temperatura es de -55ºC podemos obtener -550mV y si fuera de 150ºC la salida sería 1500mV.
Este voltaje es el que se inserta al PIC 16F877A el cual a través de su conversor A/D mostrara
los datos en el LCD.

-Sensor de Temperatura LM35

Este sensor posee 3 patas, dos de ellas para alimentarlo y la tercera nos entrega un valor de
tensión proporcional a la temperatura medida por el dispositivo, no necesita calibración
externa.

La salida es lineal y entrega 10mV/ºC

Rango de utilización: -55ºC < T < +150ºC

Rango de alimentación 4 a 30 voltios


Consumo: 60 µA (en reposo)

Simulacion en proteus

Programacion en C compiler

void main()

//*****************

setup_adc_ports(RA0_ANALOG);//

setup_adc(ADC_CLOCK_INTERNAL);

setup_COUNTERS(RTCC_internal.rtcc_div_1);

lcd_init();

lcd_gotoxy(5,1);

printf(lcd_putc,"temperatura");

delay_ms(350);

lcd_init();

while(true)

temperatura=(float)read_adc()/2;
lcd_gotoxy(4,1);

printf(lcd_putc,"%f",temperatura);

lcd_gotoxy(11,1);

printf(lcd_putc,"grados");

delay_ms(200);

if(temperatura<=500&&temperatura>=35)

output_high(pin_a1);

output_high(pin_a2);

output_low(pin_a3);

lcd_gotoxy(1,2);

Printf(lcd_putc,"disipando calor");

delay_ms(200);

else

output_low(pin_a1);

output_low(pin_a2);

output_high(pin_a3);

lcd_gotoxy(1,2);

printf(lcd_putc,"correcta funcion");

delay_ms(200);

}
5. RESULTADOS ESPERADOS

Tener una precisión alta o correcta de la medición de temperatura con el LM35

6. COSTOS

CANTIDAD MATERIALES PRECIO(Bs)


1 LM35 15
1 PIC16F877A 40
1 LCD 16X2 20
1 CRYSTAL(4MHZ) 1
2 CONDENSADORES DE 22pF 2
1 POTENCIOMETRO 5
1 RESISTENCIAS 420K,10k 1
1 PULSADOR N.A 1
2 PROTOBOARD 30
TOTAL 115
7. CONCLUSIONES Y RECOMENDACIONES

Se logró adquirir suficiente destreza en el uso y conocimiento del manejo de un sensor


temperatura, en este caso del LM35. El sensor LM35 es un sensor de temperatura que se
puede utilizar para medir la temperatura dentro de un amplio rango. Por otro lado el
programa que se utilizo es muy fácil de utilizar para que cualquier usuario sea capaz de leer los
datos e interpretarlos

Enves del uso de resistencias fijas de cerámicas utilizar potenciómetros de precisión para
obtener mejor resultados y no exista tanta variación de error

You might also like