termostatodiferencial.com
flag-es-language

Descripción de placa principal

cms-image-cover

La placa principal se compone una placa pcb, un controlador esp32 con wifi, y algunos componentes como leds, jumpers, etc.

Se alimenta a través de la bornera con 2 cables, cuyo voltaje es de 5 voltios, y el amperaje dependerá mucho de los relés que querramos utilizar, pero en términos generales con 1 Amperio tendremos de sobra.
Casi cualquier adaptador universal USB nos servirá perfectamente para alimentar el termostato diferencial.
También se puede alimentar desde el propio Esp32, pero no es muy recomendable por el consumo de los relés, y porque también puede verse afectado el rendimiento de los wifi.
Hay algunos modelos chinos de Esp32 con problemas en el wifi cuando son alimentados desde su propio puerto microUsb.

Vista frontal de la placa principal del termostato diferencial versión Esp32

None

Vista trasera de la placa principal del termostato diferencial versión Esp32

None

Funciones de la placa principal

- Lectura de las 4 sondas de temperatura Dallas DS18b20:

- Cálculo de algoritmos según las lecturas de las sondas térmicas y la configuración guardada en la placa principal

- Exportación de datos a Emoncms (si la configuración así lo indica)

- Exportación de datos a WebApp (si la configuración así lo indica)

- Lectura de configuración desde el WebServer (Si el usuario realiza cambios desde la página del Webserver)

- Actualización del firmware vía OTA desde el WebServer (Si el usuario realiza la acción desde la página del Webserver)

- Lectura de configuración remota (si la WebApp del usuario así lo indica)

- Lectura de configuración remota (si la WebApp del usuario así lo indica)

- Actualización del firmware vía OTA desde la WebApp (Si el usuario realiza la acción desde la página de la WebApp)

- Activación y desactivación de relés según el resultado de algoritmos, valores forzados desde el WebServer, y valores forzados desde la WebApp

Instalación y primeros pasos

El controlador del termostato diferencial, se puede configurar desde su webapp (servidor web integrado en el termostato diferencial), o desde su puerto Usb.
Para hacerlo desde su puerto Usb es conveniente desacoplar el controlador de la placa, para no correr riesgos de sobre alimentación si la placa ya está alimentada con un transformador.

Desacoplamos el controlador Esp32 de la placa del termostato diferencial.

Esp32 del termostato diferencial desacoplado de la placa para configurar
Esp32 del termostato diferencial desacoplado de la placa para configurar

Lo conectamos al usb del ordenador, al software arduino IDE.
No voy a profundizar en la conexión con arduino IDE porque hay muchos blogs y youtubes que lo explican en profundidad.

Configurar red wifi

Primero, para familiarizarte con el configurador Usb para los controladores Esp32 que vamos a usar con el termostato diferencia y el Visor inalámbrico, es interesante que te pases por  Como configurar los dispositivos Esp32 por Usb

Entonces, la primera configuración si queremos interactuar con el termostato por la red wifi, es configurar su wifi.
Cuando introducimos en el terminal serie de arduino ide, el comando "config list wifi" nos da estos resultados:

Configurando el Esp32 del termostato diferencial (wifi)
Configurando el Esp32 del termostato diferencial (wifi)

En lo que sería necesario hacer algo así:

CONFIG SETID 1=TU-SSID
CONFIG SETID 2=TU-PASSWORD
Se sobre entiende que lo que va después del igual son los valores.

Para habilitar el wifi:
CONFIG SETID 0=1

Para conectar el wifi y probarlo:
WIFI CONNECT

16 de septiembre de 2024