Arquitectura

Smart Thermostat pretende ser lo suficientemente flexible para adaptarse a todos los usuarios y presupuestos.

La idea es que si tienes olvidado en un cajón un teléfono o tablet que ya no usas para nada, puedas reconvertirlo en un termostato inteligente.

A continuación tienes un pequeño esquema de cómo sería la arquitectura de una instalación estándar.

Arquitectura para Smart Old Relic Thermostat
Ejemplo de arquitectura para el termostato Wifi. El termostato (el tablet Android), controla la caldera con un relé que está conectado a un ESP32, y lee la temperatura de tres nodos diferentes, conectados a sus respectivos ESP32. En total, 4 mcu’s ESP32, 3 sensores de temperatura, un relé, y un tablet Android.

Conceptos generales

El termostato

Como venimos diciendo, el termostato será un móvil/tablet viejo con Android 4.0+.

El termostato leerá la temperatura de(l) sensor(es), y actuará sobre el relé para demandar calor de tu caldera. El termostato también actuará de puente enviando los datos a nuestro servidor, para que puedas controlar tu calefacción cuando no te encuentres en casa, desde la aplicación cliente.

Los sensores de temperatura

  • En este proyecto usamos sensores de temperatura DHT11 o DHT22 controlados por una mcu ESP32, principalmente por que tanto los sensores como los microcontroladores controladores son muy económicos. Podrás tener tantos “nodos” inalámbricos como desees. El límite son el número de direcciones ip libres en tu wifi doméstica.
    •  

El relé

Necesitarás un relé de un canal (aunque las fotos salga un relé de dos canales), que tendrás que conectar a tu caldera de calefacción. Es importantísimo que sea un relé del tipo High Level Triggered. El relé estará conectado a un ESP32. Puedes optar por tener también un sensor de temperatura en ese nodo, o solamente el relé.

Las app de Android

Puedes descargar la app de la play store. Tendrás que instalarla en el dispositivo que vaya a actuar de termostato, y configurar los nodos remotos que hayas decidido instalar en tu hogar.

Además, puedes instalar la app en otros dispositivos y activar el rol “Cliente”. De esta manera podrás controlar el termostato desde varios teléfonos, y cuando no estés en casa.

Si tienes dudas o preguntas (o también sugerencias) sobre la arquitectura, no dudes en preguntar en el foro.