Anda di halaman 1dari 7

Introducción

En esta práctica se busca la implementación de un invernadero, utilizando un sensor


de temperatura que tenga un buen rango de medición. La problemática que se debe
solucionar será el medir la temperatura dentro del invernadero, si este detecta que
se encuentra dentro de los 23 °C se encenderá un foco y así poder aumentar la
temperatura hasta los 26 °C, en este instante se accionará un ventilador que
provocará la disminución de la misma hasta llegar de nuevo a los 23 °C. A
continuación, se hablará sobre la función del sensor de temperatura LM35.
¿Qué es un sensor LM35?
El LM35 es un sensor de temperatura digital. A diferencia de otros dispositivos como
los termistores en los que 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.

La salida del LM35 es lineal con la temperatura, incrementando el valor a razón de


10mV por cada grado centígrado. 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.
Los sensores LM35 son relativamente habituales en el mundo de los aficionados a
la electrónica por su bajo precio, y su sencillez de uso.

Figure 1. Sensor de Temperatura LM35

 A continuación, mostraremos una tabla comparativa de este sensor contra


otros dispositivos que tienen la misma función.
Tabla comparativa

Sensor Rango en °C Disponibilidad del Precio en pesos


sensor
Lm35 -55 a 150 Alta 31.68

TC74 -40 a 125 Media 111.5

DHT11 0 a 50 Alta 44.62

MLX90614ESF -40 a 125 t. de Media 289.92


sensor
-70 a 380 t. de
objeto

Razones de selección:
 Seleccionamos el LM35 por disponibilidad y pecio.
 Además, dado el rango te temperatura cubre lo deseado y no mide humedad
o con más precisión como los demás, cumple por completo el objetivo
completamente y a bajo precio.

Objetivos
 Implementar un invernadero que tenga la función de regular la temperatura
en un rango de entre los 23 y 26 °C.
 Comprender la función del sensor LM35 e implementarlo para el control de
la temperatura.
Materiales

 Arduino
 Mini-Protoboard
 Ventilador
 Foco
 Módulo de Relevador
 Caja de plástico
 Cable
 Sensor LM35

Implementación

 Sensor de Temperatura

El patillaje del LM35 se muestra en la siguiente imagen. Los


pines extremos son para alimentación, mientras que el pin
central proporciona la medición en una referencia de tensión,
a razón de 10mV/ºC Para la colocación del sensor dentro de
la caja que representará el invernadero, debemos tener en
cuenta que tendrá que estar a una distancia muy cercana del
foco y del ventilador para que los cambios de temperatura puedan ser distinguidos
rápidamente por el sensor.
Teniendo en cuenta la imagen de
arriba, la conexión con arduino
quedaría de la siguiente manera.

El código necesario para realizar la


lectura es simple. Simplemente leemos
el valor de la tensión mediante la
entrada analógica, y traducimos el valor
a grados celsius usando la relación 10
mV/C

 Encendido y apagado del foco

Para esto utilizaremos un relé. Un relé es un dispositivo electromecánico que


permite a un procesador como Arduino controlar cargas a un nivel tensión o
intensidad muy superior a las que su electrónica puede soportar.
Por ejemplo, con una salida por relé podemos encender o apagar cargas de
corriente alterna a 220V e intensidades de 10A, lo cual cubre la mayoría de
dispositivos domésticos que conectamos en casa a la red eléctrica.
La conexión es muy sencilla, en el esquema aparece una bombilla. De la misma
forma aparece conectado al pin 10, como lo tendremos ocupado nosotros lo
conectaremos al pin 6.

 Ventilador
Para el encendido del ventilador, simplemente al detectar el sensor que la
temperatura está en el límite establecido, se le mandará la señal de encendido
directamente del arduino, ya que este al ser muy pequeño no era necesario
conectarlo a un relé. La conexión quedaría de la siguiente manera.
 Imagen del prototipo junto con la conexión

 Código
float temperatura;
int pLM35=A0;
int pRV=A1;
int pRF=A2;

void setup() {
Serial.begin(9600);
pinMode(pRV,OUTPUT);
pinMode(pRF,OUTPUT);
}
void loop() {
temperatura= analogRead(pLM35);
temperatura=(5.0+100.0*temperatura)/1024.0;

if(temperatura<23){
digitalWrite(pRF,HIGH);
digitalWrite(pRV,LOW);
}
else if(temperatura>26){
digitalWrite(pRF,LOW);
digitalWrite(pRV,HIGH);
}
else{
digitalWrite(pRF,LOW);
digitalWrite(pRV,LOW);
}
delay(1000);
}
Conclusiones
 Con el desarrollo de esta práctica se comprendió de una mejor forma la
aplicación que se le puede dar a los sensores de temperatura, y no sólo eso,
sino que estableciendo una conexión con otros dispositivos se pueden
realizar proyectos muy interesantes que pueden dar solución a muchas
cuestiones ambientales.
Bibliografía
 http://oa.upm.es/36945/1/TESIS_MASTER_ANDRES_BARROSO_GARCIA
.pdf
 https://www.luisllamas.es/medir-temperatura-con-arduino-y-sensor-lm35/
 https://es.scribd.com/document/356353440/Proyecto-Invernadero-
Aprendisaje-Arduino
 https://www.luisllamas.es/medir-temperatura-con-arduino-y-sensor-lm35/
 http://www.iescamp.es/miarduino/invernadero/

Anda mungkin juga menyukai