Sistema de Enfriamento con LM35, Display LCD 16X2 y Arduino

Descripción del proyecto: 
 
El objetivo de este proyecto es diseñar y programar un sistema de enfriamiento haciendo uso de arduino,  para ello se tomara la lectura de la temperatura en el ambiente (a través de un sensor de temperatura) y, cuando el sensor detecte cierta temperatura (un valor que tomaremos como umbral fijo) activara un ventilador el cual estará activo hasta que regule nuevamente la temperatura en el ambiente.
El sistema de enfriamiento mostrara en todo momento la temperatura detectada en el ambiente ya sea en la computadora o a través de una pantalla LCD.
 


Figura 1.- Imagen de ejemplo, medición de temperatura.

El proyecto a desarrollar tiene una utilidad práctica en el mundo real y por lo tanto es escalable, sin embargo por cuestiones de tiempo y presupuesto, el proyecto también contara con puntos que no se consideraran en este proyecto pero se mencionan para evitar confusiones a futuro:
 

  • El sistema de enfriamiento solo contara con un ventilador (solo una salida se programara). 
  • El sensor de temperatura es un sensor analógico de uso común y de bajo costo, por lo que la temperatura que detecta no tiene una excelente precisión (aunque para la práctica y demostración es  todo lo que necesitamos). 
  • Ya que el sistema de enfriamiento trabaja a 5Volts, no es posible conectar un ventilador (o cualquier otro dispositivo de salida), que no cumpla con esta característica.

 Componentes a utilizar:

Se enlistan los componentes que se utilizaran para la construcción de nuestro proyecto propuesto:

Hardware:

  • 1 Protoboard 
  • 1 Arduino  
  • 1 Sensor de temperatura LM35 
  • 1 Potenciómetro (resistencia variable) 
  • 1 Resistencia de 220 Ohms 
  • 1 LCD de 16x2 
  • Cable

Software: 

  • Arduino IDE 

 Diagrama de conexión:

Video de explicación:

https://youtu.be/OVMj7aCMEhc