0% encontró este documento útil (0 votos)
85 vistas5 páginas

Medidor de Temperatura con LM35 y Arduino

Este documento describe un laboratorio en el que los estudiantes construirán un medidor de temperatura utilizando un sensor LM35, una pantalla LCD y una tarjeta Arduino. El medidor mostrará la temperatura en grados Celsius y Fahrenheit en la pantalla LCD. El documento incluye objetivos, materiales, introducción, teoría, procedimiento y programa para el medidor de temperatura.

Cargado por

MegaVector21
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
85 vistas5 páginas

Medidor de Temperatura con LM35 y Arduino

Este documento describe un laboratorio en el que los estudiantes construirán un medidor de temperatura utilizando un sensor LM35, una pantalla LCD y una tarjeta Arduino. El medidor mostrará la temperatura en grados Celsius y Fahrenheit en la pantalla LCD. El documento incluye objetivos, materiales, introducción, teoría, procedimiento y programa para el medidor de temperatura.

Cargado por

MegaVector21
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD TECNOLÓGICA DE PANAMA

FACULTAD DE INGENIERÍA ELÉCTRICA


DEPARTAMENTO DE CONTROL
LABORATORIO #7

TÍTULO Medidor de Temperatura


ASIGNATURA Instrumentación Electrónica Industrial
CARRERA Lic. en Sistemas Eléctricos y Automatización
Lic. en Electrónica Digital y Control Automático

1 OBJETIVOS
Que el estudiante pueda verificar el funcionamiento de un medidor de temperatura, utilizando como
dispositivo sensor el LM35.

2 MATERIALES Y EQUIPO
1. Tarjeta Arduino.
2. Pantalla LCD.
3. LM35.
4. Termómetro manual.
5. Cables de conexión.
6. Computadora con IDE Arduino.

3 INTRODUCCIÓN
En este laboratorio el estudiante debe verificar el funcionamiento de un medidor de temperatura,
utilizando los recursos estudiados en los laboratorios anteriores, como el convertidor análogo a digital,
la pantalla LCD, y el transistor LM35.

4 TEORÍA

Teoría del LM35.


El LM35 es un sensor de temperatura, utiliza un sistema de compensación interna y tiene una
precisión de 0.25 ˚C. Con una sola fuente puede medir desde 0 ˚C, y con dos fuentes (Positiva y
negativa), se pueden medir temperaturas negativas.

La salida del LM35 es proporcional a la temperatura en grados Celcius. A una temperatura de


0 ˚C el voltaje de salida es 0 Vol. El voltaje de salida se incrementa 10 mV por cada grado
centígrado que aumente la temperatura, como se muestra en la figura #1.

1
GND

Salida
+5.0 V

Figura #1. Característica de salida del LM35.

La función del LM35 se puede representar mediante la siguiente función:

V =0.01∗T

Donde T es la temperatura del fluido en contacto con el sensor. Los datos del sensor son:
Alcance de entrada: -55 a 150 grados.
Alcance de salida: Lineal 10 mV/˚C.
Con los datos del laboratorio del ADC, tenemos:
Alcance de entrada: 0 a 5.0 volt.
Alcance de salida: 0 a 1023 datos.

1023
Código= V
5

100∗5
Por lo tanto la temperatura de salida es: T= ∗Código=0.48875855∗Código
1023

5 PROCEDIMIENTO
1. Construya el circuito como se muestra en la figura #2.
2. Copie el programa correspondiente al listado que se da al final de la guía.
3. Compile el programa, verifique que en la librería esté incluida LiquidCrystal_I2C.h.
4. Transfiera el programa hacia la tarjeta.
5. Observe que la temperatura en el display, debe ser como se muestra en la figura #3.
6. Compruebe que la lectura del display corresponde con la lectura del termómetro manual.

2
LM35

Figura #2. Conexiones que debe realizar para este experimento.

Figura #3. Imagen de la pantalla mostrando el resultado del programa.

3
6 PROGRAMA
/**********************************************************
Nombre: LAB7TEMPERATURA
Función: Programa que mide la temperatura ambiente en grados centígrados, utiliza el LM35 como
elemento sensor. Convierte la temperatura a grados Farenheit.
Modificación del original de Sunfounder
**********************************************************/
#include <Wire.h> //Librería de comunicación serial.
#include <LiquidCrystal_I2C.h> //Librería de la pantalla LCD 1602 serial.
/****************************************************/
LiquidCrystal_I2C lcd(0x27,16,2); // establece dirección en 0x27, 16 caracteres y dos líneas.
float val0 = 0; //Valor del canal análogo A0.
float val1 = 0; //Valor del canal análogo A1.
float temp = 0; //Valor de la temperatura.
/****************************************************/
void setup()
{
[Link](); //Inicializa la pantalla.
[Link](); //enciende la luz trasera.
}
/****************************************************/
void loop()
{
val1 = analogRead(A1); //Lee el código del canal análogo A1.
temp = 0.48875855*val1; //Calcula el valor de la temperatura = (100*5/1023)*val.

[Link](0,0); //Pone el cursor en el extremo izquierdo.


[Link]("T = "); //Imprime T = .
[Link](temp); //Imprime el valor de la temperatura.
[Link](" "); //Imprime un espacio.
[Link](char(223)); //Imprime el caracter de grados.
[Link]("C"); //Imprime la letra C.
delay(300); //Espera 300 miliseg.

temp = 1.8*temp + 32; //Conviete el valor de la temperatura a grados Farenheit.


[Link](0,1); //Pone el cursor en el extremo izq. de la segunda fila.
[Link]("T = "); //Imprime T = .
[Link](temp); //Imprime el valor de la temperatura.
[Link](" "); //Imprime un espacio.
[Link](char(223)); //Imprime el caracter de grados.
[Link]("F"); //Imprime la letra F.
delay(300); //Espera 300 miliseg.
}

4
7 CONCLUSIONES
Escriba las observaciones que tiene sobre las características estáticas del elemento sensor y la
resolución del medidor.

8 ASIGNACIÓN
1. Obtenga diferentes tipos de sensores de temperatura, construya los circuitos y compare los
resultados.

9 REFERENCIAS
1. [Link]
2. [Link]

También podría gustarte