Si aún te interesa el tema y lo que realmente quieres hacer es controlar la temperatura y no propiamente la corriente de las resistencias, hace años desarrollé un sistema que aprovecha la inercia térmica. Este sistema tiene la ventaja de que al no controlar el ángulo de disparo las distorsiones en la línea de alimentación son mínimas. Sólo escucha un radio en la banda AM donde exista un atenuador de luz y sabrás a que me refiero.
Basta de choro.
El sistema se basa en implementar un doble contador digital alimentado por las señales de cruce de cero y controlando un relevador de estado sólido (p/e un MOC3030 con un triac). El primer contador llamado de ciclo siempre hará una cuenta a 100 y el segundo llamado de disparo se programa a cualquier valor entre 0 y 100 dependiendo de la temperatura que desees. Si lo programas a 50 entonces las resistencias recibirán energía durante el 50% del tiempo del ciclo. Este tiempo variará según el valor programado. En este caso la inercia térmica mantiene un rizo de temperatura aceptable.
El sistema que realicé trabajaba en una computadora "personal" de aquel entonces basada en el procesador intel 8080A con sistema operativo CP/M (anterior al DOS) con un programa escrito en ensamblador. Se lograba mantener la precisión de temperatura dentro de +/- 2ºC.
No lo he intentado pero creo que sería fácil implementar esta estratégia con un PIC12F675 con un potenciómetro para indicar el valor programado y como mencioné un MOC3030 con un TRIAC. En su caso varios MOCs y TRIACS en paralelo para reducir la carga individual.
Nota: siempre será importante revisar costos ya que una solución con un humilde termostato como ya sugirieron puede ser más económico.
Basta de choro.
El sistema se basa en implementar un doble contador digital alimentado por las señales de cruce de cero y controlando un relevador de estado sólido (p/e un MOC3030 con un triac). El primer contador llamado de ciclo siempre hará una cuenta a 100 y el segundo llamado de disparo se programa a cualquier valor entre 0 y 100 dependiendo de la temperatura que desees. Si lo programas a 50 entonces las resistencias recibirán energía durante el 50% del tiempo del ciclo. Este tiempo variará según el valor programado. En este caso la inercia térmica mantiene un rizo de temperatura aceptable.
El sistema que realicé trabajaba en una computadora "personal" de aquel entonces basada en el procesador intel 8080A con sistema operativo CP/M (anterior al DOS) con un programa escrito en ensamblador. Se lograba mantener la precisión de temperatura dentro de +/- 2ºC.
No lo he intentado pero creo que sería fácil implementar esta estratégia con un PIC12F675 con un potenciómetro para indicar el valor programado y como mencioné un MOC3030 con un TRIAC. En su caso varios MOCs y TRIACS en paralelo para reducir la carga individual.
Nota: siempre será importante revisar costos ya que una solución con un humilde termostato como ya sugirieron puede ser más económico.