jueves, 3 de abril de 2014

Proyecto: Evitar Inyección con Arduino (V)

Buenas Noches!!!!

Llevo unas semanas trabajando en el proyecto, y tengo avances muy interesantes. El objetivo que teníamos era derivar el excedente a un calentador o similar, pero llega el momento "pues ya que" que en el mundo de la informática significa que ya que estamos, hacemos esto, lo otro, etc, etc.

Pues ya que estamos, vamos a añadirle al proyecto un elemento de radiofrecuencia que nos permitirá derivar el excedente sin cables, en remoto, digamos....

El esquema general es el siguiente:



Una vez que hemos visto el esquema general, quería mostraros el cambio del prototipo de recepción de y recogida de datos, (vamos, el primer cuadro), ya que por patoso, rompí el primer arduino.......

He cambiado el arduino Uno Rev3 por un arduino mini R3, y la pantalla LCD que no era I2C por una I2C para ahorrar puertos. Os dejo un vídeo de esta parte:


Ahora toca ver el funcionamiento del control del excedente. Este módulo es muy sensible a las interferencias, creo que es porque el emisor no tiene suficiente voltaje, lo investigaré......

De todas formas, decido probar el primer prototipo, comprobando que el excente es derivado correctamente. Enchufo un calentador, al dispositivo que veis en la caja.... y lo monitorizo con el ordenador:


Tenía un vídeo del funcionamiento, pero.... no se le puede dejar la cámara a los niños.... lo volveré a grabar y lo subo.

El excente es regulado por el dispositivo, os pego una captura de lo que me ha quedado:



De este primer prototipo aprendo una cosa, que la resistencia variable (X9C104 DIP-8 Digital Potentiometer IC) que usé en esta entrada no es lo suficientemente precisa, lo que en ocasiones no evita la inyección al 100%. Ya estoy buscando (y probando) alternativas, pero me quedo con lo positivo, soy capaz de controlar automáticamente el excedente, y además de forma remota.

El código fuente lo dejo aquí:

https://github.com/calentadorsolarpasoapaso

Sigo trabajando en el proyecto, os sigo contando los avances.

Saludos!!



3 comentarios:

JCS dijo...

Hola, José Miguel, te sigo muy atentamente, no obstante una duda, ¿el aparato considera el Factor de Potencia?. cuando multiplicas intensidad medida por Voltaje medido, obtienes la potencia Aparente, que según el factor de potencias que tengas, para una vivienda cuando esta solo alumbrado con downlight o tubos fluorescentes el factor de potencia esta entorno al 0,8. Lo que significa que la potencia Real consumida es un 20% menor. (nota: el contador mide la Potencia Real)
Saludos y animo
una idea excelente lo de la radio frecuencia, no se si ralentizará el sistema.

Jiro dijo...

Buen apunte Jcs

Jose Miguel Jiménez dijo...

Hola JCS. Muy buena pregunta

Realmente no soy un experto en energía alterna, pero al menos esta pregunta la puedo responder.

El factor potencia se calcula dividiendo la potencia real/potencia aparente. Para calcular la potencia aparente, se usa el Vrms y el Irms,
ambos calculados tomando una serie de muestras mientras la señal alterna sube y baja.

El sistema tiene un transformador AC-AC justo para este cálculo, digamos que va tomando muestras tanto de intensidad, como de voltaje
que le permiten el calculo de la energía aparente, energía real y por tanto factor de potencia. El sistema se ajusta inicialmente ya que
el transformador AC 220->5VAC tiene un pequeño retardo respecto a las medidas de intensidad.

Este tema está mejor explicado en esta dirección:

http://openenergymonitor.org/emon/buildingblocks/ac-power-arduino-maths

He partido de esta librería como base, aunque la he modicado añadiendole algunas mejoras y por si quereis más detalles, el código fuente está subido aquí

https://github.com/calentadorsolarpasoapaso/monitorEnergiaLCD

Si no queda claro, añado una entrada nueva con mas detalle.

Saludos y gracias!!!

Publicar un comentario