Sei sulla pagina 1di 4

Tema:

Funcionamiento de un ventilador (motor DC) por medio de un sensor de temperatura, a través


del programa arduino.
Introducción:
En el presente informe aprenderemos a conocer el funcionamiento de un control de
t em perat ur a con el integrado LM35 que es un sensor de temperatura de precisión, cuya
tensión de salida es linealmente proporcional a temperatura en PC (grados centígrados), para el
funcionamiento de un motor DC.

Objetivos:
Objetivo principal:
Identificar el funcionamiento del sensor de temperatura conectado a un arduino.
Objetivos específicos:
 Investigar sobre los tipos de sensores de temperatura que existen.
 Crear un código para el funcionamiento de un motor DC por medio de la temperatura.
 Investigar sobre el cálculo de la temperatura en el arduino para escribir correctamente el
código.
 Calcular los diferentes valores de los componentes que se usan para el control de
temperatura.

Marco teórico:
LM35:
Es un sensor de temperatura con una precisión calibrada de 1ºC. Su rango de
medición abarca desde -55°C hasta 150°C. La salida es lineal y cada grado
centígrado equivale a 10mV, por lo tanto:
150ºC = 1500mV -40ºC = -400mV
Sus características más relevantes son:

 Esta calibrado directamente en grados Celsius.


 La tensión de salida es proporcional a la temperatura.
 Tiene una precisión garantizada de 0.5°C a 25°C.
 Opera entre 4 y 30 voltios de alimentación.
 Baja impedancia de salida.
 Baja corriente de alimentación (60uA).
 Bajo costo.
Desarrollo de la actividad:
Código:
const int sensor=A0;
int ventilador=9;
int vel;
void setup() {
Serial.begin(9600); //inicia comunicacion serial
pinMode(ventilador, OUTPUT);
analogWrite(ventilador, 0);
}
void loop() {
int valor = analogRead(sensor);
float miliVolt= (valor/1023.0)*5000;
float celsius = miliVolt/10;
Serial.print(celsius);
delay(100);// espera para la medición
while(celsius>20){
celsius=analogRead(sensor);
vel=map(celsius,0,100,0,255); //Trasformacion de temperatura a velocidad del
procesador
analogWrite(ventilador, vel);
Serial.print(celsius);
delay(100);
}
vel=0;
delay(100);
}
Diagrama del arduino:

Materiales:

(LM35) ARDUINO (programador)

Ventilador (motor DC)


Conclusiones:
 Es importante tener en cuenta las salidas digitales, salidas analógicas al
momento de programar.
 El funcionamiento del ventilador gracias al sensor de temperatura no tiene
inconvenientes.
 El ventilador controlado por temperatura es un circuito fácil de hacer y de
implementar, una buena opción para poner en práctica en nuestros hogares.
 Finalmente, nos damos cuenta que somos capaces de crear productos que al
comprarlos en el mercado nos costaría mucho dinero, y al créalos nosotros de
una manera fácil economizamos, además de ganar practica en el campo de la
electrónica.

Recomendaciones:
 Antes de realizar las conexiones del circuito, revisar cada una de las
características principales de los elementos a usar.
 El sensor no admite grandes temperaturas, la temperatura que admite oscila entre
los w grados y los 150 grados centígrados.
 Tener cuidado con las conexiones de las fuentes de voltaje.
 Tomar en consideración la trasformación de la temperatura del sensor ya que se
mide en mili voltios, para que la pueda reconocer el arduino.

Potrebbero piacerti anche