Buenas a todos.
Hace unas semanas, ya pudimos ver un prototipo de derivador, implementado con una resistencia variable, que no terminaba de darnos la precisión que queríamos.
He vuelto a la idea inicial de poner un conjunto de resistencias que su combinación sea lo suficiéntemente precisa. Implemento este mecanismo con un juego de relés de 8 entradas:
La combinatoria nos dará una combinatoria de 8 números en sumas de 3K : 6, 3,12,...., 9, 15, 18, 21, ....
Recordemos que el potenciómetro va de 0 a 500k, por lo que este juego de resistencias cubre todo el rango.
El hardware ha quedado así Antes y después:
Las resistencias están colocadas, por defecto en la salida por defecto activa del relé, y un cable sin resistencia, desde la salida "normally opened" al in del siguiente relé.
El software que recibe la señal del consumo, y que deriva es relativamente sencillo. Básicamente, una función estima la resistencia que hay que tener para derivar una determinada cantidad de Watios, y otro componente lo aplica a nuestro derivador:
El código fuente lo dejo aquí: Código fuente Derivador
Una vez que tenemos el "invento" hay que conectarlo al arduino, y probarlo ¿funcionará? ¿Funcionará bien?
La respuesta es sí, las primeras pruebas funcionan mucho mejor de lo que me esperaba.
Os dejaré unos vídeos aquí con el funcionamiento. Espero que os guste y os animéis a fabricaros uno.
Con un par de días de funcionamiento llego a varias conclusiones que tengo que mejorar en varios aspectos:
1.- La recepción de señal no es lo suficientemente rápido como necesitaría
2.- Cuando un electrodoméstico consumiendo, se para de golpe, hay un periodo de tiempo que se inyecta (Ya lo adelantaba nuestro amigo JCS). Esto se vé agravado por el punto 1, porque hay mensajes del emisor al receptor que se pierden....
3.- El calentador al mínimo de resistencia del potenciómetro también consume (80w), lo que hace que ese margen consuma una vez que se enciende el aparato. Tengo que cortar la corriente cuando desee pararlo.
Bueno amigos, pues espero que os guste, acepto críticas constructivas y aportaciones!!
Hace unas semanas, ya pudimos ver un prototipo de derivador, implementado con una resistencia variable, que no terminaba de darnos la precisión que queríamos.
He vuelto a la idea inicial de poner un conjunto de resistencias que su combinación sea lo suficiéntemente precisa. Implemento este mecanismo con un juego de relés de 8 entradas:
La combinatoria nos dará una combinatoria de 8 números en sumas de 3K : 6, 3,12,...., 9, 15, 18, 21, ....
Recordemos que el potenciómetro va de 0 a 500k, por lo que este juego de resistencias cubre todo el rango.
El hardware ha quedado así Antes y después:
El software que recibe la señal del consumo, y que deriva es relativamente sencillo. Básicamente, una función estima la resistencia que hay que tener para derivar una determinada cantidad de Watios, y otro componente lo aplica a nuestro derivador:
El código fuente lo dejo aquí: Código fuente Derivador
Una vez que tenemos el "invento" hay que conectarlo al arduino, y probarlo ¿funcionará? ¿Funcionará bien?
La respuesta es sí, las primeras pruebas funcionan mucho mejor de lo que me esperaba.
Os dejaré unos vídeos aquí con el funcionamiento. Espero que os guste y os animéis a fabricaros uno.
Con un par de días de funcionamiento llego a varias conclusiones que tengo que mejorar en varios aspectos:
1.- La recepción de señal no es lo suficientemente rápido como necesitaría
2.- Cuando un electrodoméstico consumiendo, se para de golpe, hay un periodo de tiempo que se inyecta (Ya lo adelantaba nuestro amigo JCS). Esto se vé agravado por el punto 1, porque hay mensajes del emisor al receptor que se pierden....
3.- El calentador al mínimo de resistencia del potenciómetro también consume (80w), lo que hace que ese margen consuma una vez que se enciende el aparato. Tengo que cortar la corriente cuando desee pararlo.
Bueno amigos, pues espero que os guste, acepto críticas constructivas y aportaciones!!