como hacer un termómetro digital

Upload: sombra1985

Post on 16-Jul-2015

357 views

Category:

Documents


0 download

TRANSCRIPT

Como hacer un termmetro digital?7 comentarios Publicado el Octubre 27th, 2009 por Ral Gonzlez | Seccin Electronica

Descripcin del funcionamiento: Este circuito se presenta en tres display de 7 segmentos: El primero muestra la temperatura. El segundo muestras las decenas y unidades. El tercer display muestra el smbolo C que se refiere a la escala de medicin CELSIUS. El cerebro de este termmetro es el ATmega48, Este uC posee 4Kb de Flash, un oscilador interno de hasta 10Mhz, 6 ADCs, 23 pines I/O y ms; que lee la salida anloga de un sensor de temperatura, esta lectura es procesada y desplegada en los displays (XXC), adems el uC detecta si la temperatura censada es mayor a un valor preestablecido activando una salida digital y haciendo sonar un Beep en un buzzer. Funcionamiento: El termmetro toma la temperatura ambiente por medio de un sensor, cuyo nmero es LM35, el cual es un sensor de tres terminales, Vcc, Vout y Gnd. Este sensor provee en su salida 10mV por 1 grado Celsius, sea, para una temperatura de 30C la salida del sensor entrega un voltaje de 300mVdc. Es esta salida la que se conecta a la entrada de un canal ADC del ATmega48, el cual se programa para tomar la lectura en milivoltios y transformarla a su representacin digital y mostrar la temperatura en tres display (decenas-unidades-letra); adems el programa activa una alarma (led y buzzer) cuando la temperatura sobrepasa un lmite previamente establecido. Si el desempeo del circuito ha resultado satisfactorio, la temperatura que mostrara es la correcta; activa el aviso (beep beep beep) al momento de aumentar sobre el limite. El programa de control ha sido escrito en lenguaje BASIC y se ha desarrollado utilizando el IDE BASCOM AVR. El circuito funciona con 5Vdc con un consumo alrededor de los 400mA. Este es el diagrama que utilizaremos.

Cdigo del Programa para el termmetro:

Lista de los componentes a utilizar: 1 Display de tres segmentos 8 Resistencia 330 1 Resistencia 10 K 1 Resistencia 100 1 LED Verde 1 LED Rojo 1 Capacitor Cermico 1 F 1 IC LM35DZ

1 Buzzer 1 ATMEGA48 1 Breadboard 1 Fuente VCC 5v Descripcin del ensamble. Teniendo todos los materiales a la mano, procedemos a construir el circuito, lo primero que se tiene que hacer es identificar todos y cada uno de los componentes, identificar sus pines, positivos y negativos y guiarnos con eldiagrama. En nuestra breadboard, colocamos el microprocesador ( C), Atmega48 calculado las dimensiones para los dems componentes, una vez colocado en C, distribuimos los componentes y comenzamos a unir segn el diagramaesquemtico.

El diagrama esquemtico nos permitir conocer que componente se conectara con el otro, formando as el circuito, no debemos de olvidar, la parte donde conectaremos el programador del Atmega48. Donde podremos descargar el software del micro controlador. Verificamos que todo est conectado segn el diagrama, no debemos de olvidar nada, debemos de estar seguro que todo est en orden. En seguida se mostrar una secuencia de imgenes mostrando cmo se construyo paso a paso el circuito, del Termmetro. Colocando el Buzzer.

Colocando el Display.

Verificamos que todo est en orden y colocamos el programador.

Mostramos el sensor de temperatura ya colocado en el circuito.

Procedemos a alimentar el circuito con los 5v, luego de haberlo programado, y a ponerlo en prueba y le aplicamos un poco de calor al sensor, para la prueba.

Y luego vemos los cambios, en el display; Y listo, el circuito est funcionando de la mejor manera. Recomendaciones - Montar el proyecto en una Breadboard, para no estar desconectando los componentes. - Verificar el buen funcionamiento de cada uno de los componentes. - Procurar no desmontar los componentes para otro uso. - Probar el proyecto las veces que sea necesario para asegurar su funcionamiento. - Antes de descargar el programa, compilarlo para verificar que funcione correctamente