2. Introducción
Un sensor es un dispositivo que detecta magnitudes físicas. Tiene la
capacidad de captar acciones y estímulos transformándolos en
señales digitales o analógicas .
3. ¿Qué es un sensor de temperatura?
Un sensor de temperatura es un equipo diseñado para medir la
temperatura, para ello transforma el valor de la temperatura en una señal
eléctrica.
5. La medición de temperatura se obtiene de la medición de su resistencia eléctrica, el
LM35 es un integrado con su propio circuito de control, que proporciona una salida de
voltaje proporcional a la temperatura.
El rango de medición es de -55ºC (-550mV) a 150ºC (1500 mV). Su precisión a
temperatura ambiente es de 0,5ºC.
6. Objetivo
Comprender el funcionamiento del
sensor de temperatura LM35
interconectado a un controlador que a
partir de la temperatura se controle un
actuador.
7. Justificación
Esta práctica se realizará con la finalidad de comprender la función y uso
de un sensor de temperatura, también para comprender el funcionamiento
sensor, procesador y actuador además llevar el circuito en físico ya que
normalmente solo se simula o es teórico.
9. Programación
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7);//Direccion de LCD
int LED = 9;
void setup() // Se ejecuta cada vez que el Arduino se inicia
{
Serial.begin(9600); //Inicia comunicación serial
lcd.begin(16,2);// Indicamos medidas de LCD
lcd.setBacklightPin(3,POSITIVE);
lcd.setBacklight(HIGH);
}
//------------------------------------
//
}
10. //------------------------------------
//Funcion ciclicla
//------------------------------------
float VoltajeSensor = 5;
void loop() // Esta funcion se mantiene
ejecutando
{ // cuando este energizado el Arduino
//Guardar en una variable entera el valor
del lm35
float ValorSensor = analogRead(A0);
float TemperaturaC = (ValorSensor/1023) *
VoltajeSensor * 100;
//Imprime en la consola serial el valor de la
variable
Serial.println(TemperaturaC);
//Retardo para la visualización de datos en
la consola
l
}
cd.clear();//Elimina todos los simbolos del
LCD
lcd.setCursor(2,0);//Posiciona la primera
letra despues del segmento 5 en linea 1
lcd.print("LA TEMPER. ES");
delay(150);//Dura 2 segundos
lcd.clear();
lcd.setCursor(2,1);//Posiciona la primera
letra despues del segmento 6 en linea 2
lcd.print(TemperaturaC);
delay(100);
//Dura 1 segundo
if(TemperaturaC >=30)
{digitalWrite(LED, HIGH);}
if(TemperaturaC <=30)
{digitalWrite(LED, LOW);}
11. Creación del circuito. Materiales
LM35
Transistor
2N2222
LCD Módulo
serial
Jumpers Relevador Arduino UNO Protoboard
21. Conclusión
En esta práctica pudimos comprender el funcionamiento del sensor de
temperatura LM35 y cómo podemos utilizarlo para que a través de un
sistema de control accionemos un actuador dependiendo como queramos
implementarlo o el objetivo que tenga como también la comunicación
sensor, procesador y actuador.