Anda di halaman 1dari 10

UNIVERSIDAD POLITCNICA DE CHIAPAS

CATEDRTICO: ING. GABRIEL SARMIENTO JIMNEZ

MATERIA: MEDICIONES ELCTRICAS

ALUMNO: ARRIAGA VILA ALBERTO BENJAMN HERNNDEZ MEJIA ANALY MONSSERRAT

TEMA: MEDIDOR DE SENSOR DE TEMPERATURA

FECHA: 20/03/14

OBJETIVO:
Con esta prctica deseamos averiguar acerca del funcionamiento de un sensor, en este caso mediante el uso de un arduino. Como usar en conjunto un LCD y que muestre en el la conversin instantnea del voltaje o corriente a temperatura en C.

QU ES?
Es un medidor de temperatura o tambin conocido como sensor de temperatura. Se utiliza como su nombre habla ver a que temperatura

FUNCIONAMIENTO:
Lo principal en este proyecto ser el sensor de temperatura LM35, ya que es el motor para el funcionamiento de este proyecto con Arduino.

MATERIALES

Sensor LM35 Placa Arduino Uno Protoboard Cables de conexin Pantalla LCD Potencimetro

HERRAMIENTAS UTILIZADAS

Arduino IDE Arduino LEONARDO

Fig.1 Representacin grfica del sensor de temperatura

ESPECIFICACIONES TCNICAS
LM35: Es un circuito lineal integrado de sensor de temperatura, con una salida de voltaje linealmente proporcional a temperatura grados centgrados,. El LM35 un avanzada lnea de calibracin sensor de temperatura in Kelvin. Solo que como el usuario suele utilizarlo en Centigrados es mas conveniente.

Caracrersticas:
Calibracin directa en Celsius (Cetigrados) Lineal + 10 mV/C Factor escala 0.5C Asegurar la presin (at +25C) valores de rango 55 a +150 Uilizado para diferentes aplicaciones Bajo costo por nivel de recorte operaciones de 4-30 volts drenaje de corriente menor de 60uA Bajo calentamiento espontane, 0-08 Cen el aire sin ninguna linealidad tpica +- 1/4C Baja impedancia de salida 0.1 para 1 mA.

Arduino LEONARDO: El arduino es un microcontrolador en placa base en Atmega 32. Tiene 14 salidas digitales/pines de salida, 6 analgicas a 16 MHz resonador cermico, una conexin USB, y una cabeza ICSP, un botn de reseteado.

Caractersticas:
Microcontrolador Voltaje de operacin Voltaje de entrada (recomendado) Voltaje de entrada (limites) Digital I/O Pins Pins analgicos de salida DC corriente por I/O Pin DC Corriente para 3.3V Pin Memoria Flash SRAM EEPROM Velocidad de reloj ATmega328 5V 7-12V 6-20V 14 (de cada 6 proviene PWM salida) 6 40 Ma 50 Ma 32 KB (ATmega328) de cada 0.5 KB usado por un bootloader 2 KB (ATmega328) 1 KB (ATmega328) 16 MHz

Conexin del Sensor en el Circuito:

El sensor tiene 3 pines, el pin de corriente va hacia 5V de arduino, el pin de tierra va hacia GND de arduino y la seal hacia la entrada analgica 0 de arduino. Conexin del Potencimetro en el circuito: En el circuito se visualizan las conexiones que van del Arduino hacia el sensor lm35 y la pantalla LCD junto con el Potencimetro.

Conclusin
Como conclusin obtenemos la visualizacin de la temperatura del medio ambiente en la pantalla LCD, el circuito nos ensea tanto como el aumento (asenso) o la disminucin (baja) de la temperatura del medio ambiente.

ANEXOS
El Arduino Leonardo es una placa electronica basada en el ATMEGA32U4. Cuenta con 20 entradas / salidas digitales (de los cuales 7 se pueden utilizar como salidas PWM y 12 entradas como analgicas), un 16 MHzoscilador de cristal, una conexin micro USB, un conector de alimentacin, un header ICSP, y un botn de reset. Contiene todo lo necesario para apoyar el microcontrolador, simplemente conectarlo a un ordenador con un cable USB, o alimentarla con un adaptador de corriente AC a DC para empezar.

POTENCIA
El Arduino Leonardo puede ser alimentado a travs de la conexin micro USB o con una fuente de alimentacin externa.La fuente de alimentacin se selecciona automticamente. La tarjeta puede funcionar con un suministro externo de 6 a 20 voltios. Si se proporcionan menos de 7V, no obstante, el pin de 5V puede suministrar menos de cinco voltios y la junta puede ser inestable. Si se utiliza ms de 12V, el regulador de voltaje se puede sobrecalentar y daar la placa. El rango recomendado es de 7 a 12 voltios. Los pines de alimentacin son como sigue: VIN. La tensin de entrada a la placa Arduino cuando se trata de utilizar una fuente de alimentacin externa (en contraposicin a 5 voltios de la conexin USB o de otra fuente de alimentacin regulada). Usted puede suministrar tensin a travs de este pin, o, si el suministro de tensin a travs de la toma de poder, acceder a ella a travs de este pin. 5V. La fuente de alimentacin regulada utilizada para alimentar el microcontrolador y otros componentes de la placa. Esto puede venir de VIN a travs de un regulador de a bordo, o se suministra a travs de USB o de otra fuente de 5V regulada. 3V3. Un suministro de 3,3 voltios generados por el regulador a bordo. El drenaje actual mximo es de 50 mA. GND. patillas de tierra. IOREF. La tensin a la que los pines I / O de la placa estn operando (es decir VCC para el tablero). Esto es de 5V en el Leonardo.

MEMORIA
El ATMEGA32U4 tiene 32 KB (con 4 KB utilizado por el gestor de arranque). Tambin tiene 2,5 KB de SRAM y 1 KB de memoria EEPROM.

ENTRADA Y SALIDA
Operan a 5 voltios. Cada pin puede proporcionar o recibir un mximo de 40 mA y tiene una resistencia de pull-up (desconectado por defecto) de 20-50 kOhms. Adems, algunos pernos han especializado funciones:

De serie: 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y transmitir datos en serie (TX) TTL usando el ATmega32U4 capacidad de serie del hardware. Interrupciones externas:. 3 (interrupcin 0), 2 (interrupcin 1), 0 (interrumpir 2), 1 (interrupcin 3) y 7 (4) interrumpir Estos pines pueden ser configurados para activar una interrupcin en un valor bajo, un levantamiento o flanco descendente, o un cambio en el valor. PWM:. 3, 5, 6, 9, 10, 11, y 13 proporcionan PWM de 8 bits. SPI:. En la cabecera ICSP Estos pines admite la comunicacin SPI . Tenga en cuenta que los pines SPI no estn conectados a ninguna de las patillas de E / S digitales, ya que estn en el Uno, Slo estn disponibles en el conector ICSP. LED:. 13 Hay un built-in LED conectado al pin digital 13. Cuando el pin es de alto valor, el LED est encendido, cuando el pasador es bajo, es apagado. Entradas analgicas:. A0-A5, A6 - A11 (en los pines digitales 4, 6, 8, 9, 10 y 12) El Leonardo tiene 12 entradas analgicas, etiquetados A0 a A11, todos los cuales tambin se puede utilizar como i digitales / O. Pasadores A0-A5 aparecen en los mismos lugares que en el Uno; insumos A6-A11 estn en E / S digital pines 4, 6, 8, 9, 10 y 12 respectivamente. Cada entrada analgica proporciona 10 bits de resolucin (es decir, 1.024 valores diferentes) Hay un par de otras patas de la placa: AREF. Voltaje de referencia para las entradas analgicas. Restablecer. Lleve esta lnea BAJO para reiniciar el microcontrolador. Normalmente se utiliza para agregar un botn de reinicio para escudos que bloquean el uno en el tablero.

COMUNICACIN
El Leonardo tiene una serie de instalaciones para la comunicacin con un ordenador, otro Arduino, u otros microcontroladores. El ATmega32U4 ofrece UART TTL (5V) de comunicacin en serie, que est disponible en los pines digitales 0 (RX) y 1 (TX). El 32U4 tambin permite la serie (CDC) de comunicacin a travs de USB y aparece como un puerto com virtual para el software en el ordenador. El chip tambin acta como un dispositivo de velocidad completa del USB 2.0, controladores USB COM estndar de los pines digitales del Leonardo. El ATmega32U4 tambin admite I2C (TWI) y la comunicacin SPI. El software de Arduino incluye una librera Wire para simplificar el uso del I2C bus.

PROGRAMACIN
El Leonardo se puede programar con el software de Arduino. El ATmega32U4 en el Arduino Leonardo viene precargado con un gestor de

arranque que le permite subir un cdigo nuevo a ella sin el uso de un programador de hardware externo. En lugar de exigir una prensa fsico del botn de reinicio antes de que una carga, el Leonardo est diseado de una manera que permite que pueda ser restablecido por el software que se ejecuta en un ordenador conectado. El restablecimiento se activa cuando virtual (CDC) de puerto serie / COM del Leonardo se abri en 1200 baudios y luego se cierra. Cuando esto ocurre, el procesador se reiniciar, rompiendo la conexin USB al ordenador (lo que significa que el puerto serie / COM virtual desaparecer). Despus de que se restablezca el procesador, el gestor de arranque se inicia, que permanecen activas durante unos 8 segundos. El gestor de arranque tambin se puede iniciar pulsando el botn de reinicio en el Leonardo. Debido a la forma en que el Leonardo se encarga de restablecer lo mejor es dejar que el software de Arduino intenta iniciar el restablecimiento antes de subir, especialmente si usted est en el hbito de apretar el botn de reinicio antes de cargar a otros consejos. Si el software no se puede restablecer la junta siempre se puede iniciar el gestor de arranque pulsando el botn de reinicio en el tablero.

REL DE PROTECCIN MULTIFUNCIN USB


El Leonardo tiene una POLYFUSE reajustable que protege a los puertos USB de tu ordenador de cortocircuitos y sobrecorriente. Aunque la mayora de los ordenadores proporcionan su propia proteccin interna, el fusible proporciona una capa adicional de proteccin. Si hay ms de 500 mA se aplica al puerto USB, el fusible se romper automticamente la conexin hasta que se elimine la sobrecarga a corto o.

CARACTERSTICAS FSICAS
La longitud y la anchura del PCB Leonardo mximo son 2,7 y 2,1 pulgadas, respectivamente, con el conector USB y el conector de alimentacin que se extiende ms all de la dimensin anterior. Cuatro orificios de los tornillos que la Junta pueda fijarse a una superficie o caja. Tenga en cuenta que la distancia entre los pines digitales 7 y 8 es de 160 milsimas de pulgada (0,16 "), no un mltiplo par de la separacin de 100 milsimas de pulgada de los otros pasadores.

LM35
El LM35 es un sensor de temperatura integrado de precisin, cuya tensin de salida es linealmente proporcional a temperatura en C (grados centgrados. El LM35 no requiere ninguna calibracin externa o ajuste para proporcionar una precisin tpica de 1.4 C a temperatura ambiente y 3.4 C a lo largo de su rango de temperatura (de -55 a 150 C). El dispositivo se ajusta y calibra durante el proceso de produccin. La baja impedancia de salida, la salida lineal y la precisa calibracin inherente, permiten la creacin de circuitos de lectura o

control especialmente sencillos. El LM35 puede funcionar con alimentacin simple o alimentacin doble (+ y -) Requiere slo 60 A para alimentarse, y bajo factor de auto-calentamiento, menos de 0,1 C en aire esttico. El LM35 est preparado para trabajar en una gama de temperaturas que abarca desde los- 55 C bajo cero a 150 C, mientras que el LM35C est preparado para trabajar entre -40 C y 110 C (con mayor precisin). Caractersticas

Calibrado directamente en grados Celsius (Centgrados) Factor de escala lineal de +10 mV / C 0,5C de precisin a +25 C Rango de trabajo: -55 C a +150 C Apropiado para aplicaciones remotas Bajo coste Funciona con alimentaciones entre 4V y 30V Menos de 60 A de consumo Bajo auto-calentamiento (0,08 C en aire esttico) Baja impedancia de salida, 0,1W para cargas de 1mA

LCD 2X16
Un LCD de 16x2 significa que puede mostrar 16 caracteres por lnea y hay 2 tales lneas. En este LCD cada carcter se muestra en la matriz de pxeles 5x7. Esta pantalla LCD tiene dos registros, a saber, Comando y datos.

El registro de comando almacena las instrucciones de comando dadas a la LCD. Un comando es una instruccin dada a LCD para hacer una tarea predefinida como inicializarla, despejando su pantalla, ajustar la posicin del cursor, el control de la pantalla, etc Los datos de registro almacena los datos que se muestran en la pantalla LCD. Los datos son el valor ASCII del carcter que se mostrar en la pantalla LCD. Haga clic aqu para obtener ms informacin sobre la estructura interna de un LCD .

Pin Description: Pin Funcin No 1 Tierra (0 V) 2 La tensin de alimentacin; 5V (4.7V - 5.3V) 3 El ajuste de contraste, a travs de una resistencia variable

Nombre Suelo Vcc V EE

4 5 6 7 8 9 10 11 12 13 14 15 16

Selecciona comando de registro cuando se baja, y el registro de datos cuando la alta Menor a escribir en el registro; Mayor a leer desde el registro Enva datos a los pines de datos cuando una de mayor a menor pulso se le da

Regstrate Seleccionar Lectura / escritura Permitir DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 Led + Led-

Pines de datos de 8 bits

Backlight V CC (5 V) Luz de fondo de tierra (0 V)

PROGRAMACIN
#include <LiquidCrystal.h> //Incluir esta libreria para poder usar el lcd int Ana1 = A0; //Entrada analogica de LM35 LiquidCrystal lcd(12,11,5,4,3,2); //Definimos la pantalla LCD int Temp = 0; char Grados = ''; void setup() { Serial.begin(9600); lcd.begin(16,2); pinMode(13,OUTPUT); digitalWrite(13, HIGH); //Activamos la retroiluminacion } void loop(){ Temp = analogRead(Ana1); //Leemos el valor de la entrada analogica // Primero transformamos la lectura analgica de tensin a un valor de temperatura Temp = (5.0 * Temp * 100.0)/1024.0; Serial.print("Grados: ");//Mostramos los grados en el serial Serial.print(Temp); Serial.print(Grados); Serial.println("C"); //Mostramos los grados en la pantalla LCD lcd.setCursor(0,0); //Con este comando decimos en que linea lcd.print("Temperatura: "); lcd.setCursor(0,1); lcd.print(Temp); lcd.setCursor(3,1); lcd.print("C"); delay(1000); //Al ser temperatura no hace falta leerlo tan seguido } queremos escribir

Anda mungkin juga menyukai