Ir al contenido principal

Tutorial NodeMCU (VI): termostato para control de calefacción

En esta tarea debemos realizar un programa que implemente un termostato para controlar la calefacción.

  • Mediante un potenciómetro conectado a la entrada A0 ajustamos la temperatura deseada, entre 10 y 30 ºC.
  • Obtenemos el valor de la temperatura ambiente empleando un sensor de temperatura.
  • Si la temperatura ambiente es inferior al valor establecido con el potenciómetro, se activará la caldera.
  • El estado de la caldera se indica mediante un LED.
  • Para monitorizar el estado del sistema, por el puerto serie se envían cada 5 segundos: La temperatura ambiente, la temperatura ajustada y el estado de la caldera.

Para ello debemos saber:
- El potenciómetro mide entre 0 y 1023, por lo que debemos programar una especie de regla de 3 en la que el 0 sea 10ºC y el 1023 sea 30ºC. Para ello debemos utilizar la instrucción "mapear".
- Recuerda que el potenciómetro tiene tres patillas: tierra (G), voltaje (VIN) y entrada de datos (en nuestro caso A0).
- Recuerda también que el LED de la placa se activa mediante el pin D4.
- La conexión del sensor de humedad y temperatura es similar a la de la actividad anterior.






En nuestra solución hemos incluido también la lectura de humedad: 






Comentarios

Entradas populares de este blog

Prácticas con FluidSIM

FluidSim es una herramienta de simulación para la obtención de los conocimientos básicos de la neumática y de la hidráulica.

Crucigrama: materiales metálicos

¿Te atreves a contestar este crucigrama sobre los materiales metálicos?

Crucigrama: estructuras

¿Te atreves a contestar este crucigrama sobre el tema de las estructuras visto en clase?