Controlando calefactores por WiFi


Objetivo.

Este control activa calefactores de ambiente cuidando de no sobrecargar a la red electrica y esta diseñado para ser activado o desactivado por WiFi. Utilizamos para este fin el control mostrado en 'Controla una estacion de retrasmisión de wifi'. Solo cambian los programas y las conexiones a los Triac's que conectan los calefactores. Para efectos de mantención los relays, en caso de falla, no pueden ser sustituidos en cambio los triacs son faciles de cambiar. La medición del voltage de la red, que es la información necesaria para mantener conectado la calefaccion, se efectua a travez de un transformador para 9 VAC que conectado con un diodo y resistencia (3,3 Kohm) permite efectuar la medida en medio ciclo. El voltage de la red es detectado automaticamente, para voltages entre 200 y 230 se asume que es 220 y entre 110 y 130 asume que es 110 volt, redefiniendo los limites de conexión. En el casos que el voltage esta fuera de estos limites se asume 220.
Los Triac's son activados a travez de los Relais
Relay1: (en la imagen el de abajo) verde al "Gate" y rojo a una resistencia de 820 ohm que conecta a "A2"
Relay2: (en la imagen el de ariba) negro al "Gate" y rojo a una resistencia de 820 ohm que conecta a "A2"
Los Triac's utilizados permiten controlar hasta 40 amperes, lo que para 220 volt son 8,8 KWH. esto es una potencia considerable y generaria 40 watt en cada Triac (1 volt de caida de tension en el triac) que tienen que ser disipados. Nosotros vamos utilizar un calefactor de 2 KWH que genera 9 amperes y nececita disipar 9 watt. Una lata de cobre de 12x12 en posicion vertical disipa con facilidad el calor generado, a 23 °C ambiente se calienta hasta maximo 43 °C.

Aire acondicionado

El mismo contro puede ser utilizado para encender o apagar un aparato de aire acondicionado utilizando las informaciones de temperatura y humedad para programar adequadamente la acción a ejecutar una vez que la orden de encendido es dada.



Cualquer dispositivo com un brawser conectado a la internet capta la información transmitida que es el estado de activación de los calefactores, humedad, temperatura, voltage de la red y las premisas de conexion de los calefactores.
Transmite a la estación las ordenes de "on","off" y "Refresh".

Programacion del ESP8266


4 archivos estan cargados en el:
      credentials.lua
      application.lua
      start.lua
      init.lua

credentials.lua

SSID = "Nome-da-rede";
PASSWORD = "12345678";

application.lua


start.lua


init.lua

function startup()
print('in startup')
dofile('start.lua')
end
tmr.alarm(0,5000,0,startup)

Utilizando ESPLores.jar

Para interumpir la ejecución de init.lua y asi poder alterar application.lua
criamos 2 "snipped": snipped1 para interumpir la execución de init.lua y
sniped2 para restaurar init.lua.






Programa del ATMEGA328


El circuito