Termostato con Arduino, DHT11 y LCD

Descripción
Obtener la temperatura ambiente con un sensor de temperatura DHT11 conectado a una placa Arduino y con la ayuda de un potenciómetro permitir que el usuario pueda fijar la temperatura deseada. toda esta información será mostrada en una pantalla LCD.

Materiales
  • Computador (con el IDE de Arduino, y el driver adecuado instalado)
  • Tarjeta Arduino (cualquier modelo, debe corresponder al driver instalado)
  • Cable USB (según el conector de la tarjeta Arduino)
  • Protoboard
  • Pantalla LCD
  • Sensor de temperatura DHT11
  • Potenciometro 10k
  • Cables macho-macho, macho-hembra
Conexiones



Código

Resultado



Conclusiones
El programa refresca la información cada 1s, el sensor de temperatura puede sufrir oscilaciones momentáneas por fallo en los contactos de la placa de prototipos, mal conexión de los cables, cambios bruscos en la alimentación (al activarse o desactivarse el relé puede afectar a la alimentación y crear picos que afecten a los componentes). Por este motivo el valor de temperatura se hace una media con el valor anterior para suavizar estos cambios bruscos.

Comentarios