sábado, 23 de noviembre de 2013

La Unión Europea defiende el Autoconsumo

Hola de nuevo.
Recientemente está habiendo cada vez más noticias sobre la polémica reforma que al contrario que Robin Hood,  “roba” al pueblo para regalárselo a los ricos.
Es de esperar, que el sentido común y los toques que Europa, la CNE y todos los organismos relacionados con la energía
(Excepto UNESDSC02528A, claro), haga recapacitar a nuestro gobierno “popular”, y rectifiquen, no solo facilitando la implantación de estas tecnologías, sino incentivándolas. Que conste que con incentivar no quiero decir que den ayudas ni dinero, solamente que dejen de poner absurdos obstáculos.
La última noticia que nos llega es que el Vicepresidente del parlamento Europeo Alejo Vidal-Cuadras apunta a que la nueva reforma contradice varias directivas de la Unión Europea.
Según la carta, se incumplen tres directivas comunitarias, y no solo relacionadas con el autoconsumo, sino con las ayudas a las centrales de co-generación de gas, que en Europa le ponen impuestos, y aquí se los quitan….
La noticia:
http://www.europapress.es/economia/energia-00341/noticia-vidal-quadras-dice-reforma-puede-vulnerar-directivas-cogeneracion-eficiencia-autoconsumo-20131122155039.html
Mientras tanto, incluso proveedores de electricidad proveniente de renovables, llaman directamente a la insumisión inventandose un término muy interesante llamada deSOLbediencia.ScreenHunter_01 Nov. 23 13.19
Básicamente, la cooperativa Som Energia está proponiendo seguir instalando sistemas de generación, ya son casi 11.000 socios y sigue creciendo. El malestar de la gente en este tema está muy latente.
En definitiva, espero que dejemos de hacer el ridículo en España, Europa y el resto del mundo y no demos pasos hacia atrás.
Hasta la próxima.

domingo, 17 de noviembre de 2013

Peaje al Autoconsumo = Ridiculo en el extranjero


Hay veces que para informarse sobre algunos temas, hay que acudir a periodicos extranjeros, como la BBC o el Times. Estos medios no están "Comprados" de alguna manera ya que no les retiran la publicidad, como pasa aquí en España.

Por resumirlo un poco, hay bastante perplejidad en las noticias que he visto, en dos puntos concretos:

1.- Que se ponga un impuesto al sol el país que más horas de sol tiene.
2.- Que un inspector pueda entrar en tu casa sin autorización judicial.

En esta entrada, os dejaré los links simplemente para que opineis por vosotros mismos:

Murcia local government takes Spain’s solar shutdown laws to constitutional court

Spain's Green Dreams Blow Up

Spaniards Gird for Fee on Solar Power

Europe saves economy by means of absurd taxes

Spain is pretty serious about taxing the sun

Spaniards Producing Illegal Solar Power Face Police Raids and €60 million Fines

Tax casts cloud over Spanish natural asset

Spanish solar reforms could break EU laws

European Commission calls for phasing out of feed-in tariffs, promotes renewable energy auctions

Os recomiendo precisamente la cuarta, de un periódico Ruso.


Esta imagen viene de una noticia de www.suelosolar.es.

A disfrutar!!

domingo, 10 de noviembre de 2013

Proyecto: Evitar inyección con Arduino

Hola a todos.

Llevo trabajando en mis poco tiempo libre…..un tiempo, en un proyecto que me permitirá controlar el excedente de la instalación para evitar la inyección a red.

Si recordáis, el immersun que tengo instalado tiene un margen de 120w que no es modificable, por lo que necesito algo más preciso.

Para desarrollarlo, me he basado en esta web http://openenergymonitor.org/emon/, que contiene todo el conocimiento necesario para entender como medir la energía, como controlarla, etc.

 

El concepto

El concepto es sencillo, solo queremos poder controlar la energía que consumimos, cuando, y hacia donde queremos enviarla. el sistema actual que tengo es el siguiente:

image

Es sencillo, la parte del cuadro azul es lo que se quiere alcanzar con este proyecto. Lo demás está ya instalado.

Por cierto, el medidor de voltaje y amperios casero, es semi-casero, lo hice con una carcasa de disco duro reciclado.

 

El Material

La premisa es sencilla, tiene que ser de bajo coste, por lo que reaprovecharemos todo lo que podamos y básicamente, consta de:

1.- Sensor de corriente (reciclado de un OWL que me sobraba)

 DSC05103

2.- Un arduino + pantalla comprado por internet

DSC05110

3.- Relays para poder encender o apagar cosas

DSC05111 

4.- Resistencias y componentes reciclados de TV o trastos varios

DSC05112

 

 

La estrategia

La estrategia a seguir es fácil:

1.- Medir la energía que pasa por el cable

2.- Medir si es excedentaria o no

3.- Si es excedentaria, aprovecharla para una estufa o frigorífico

En este primer tutorial, os contaré como se ha hecho el punto 1

 

Medir Watios de una instalación

Para medir la energía que pasa por un cable necesitamos un sensor CT, y algo que sea capaz de interpretar el resultado de la sonda.

La energía que pasa por el sensor, es muy pequeña, por lo que el arduino apenas es capaz de leerla, hay que amplificar el voltaje entre 0 y 5 voltios. Para ello se usan las resistencias. Yo he puesto 120 ohmios. Son la fila de resistencias grises

image

La onda en corriente alterna, es algo como esto: Medido con Arduino, ahora os cuento como:

image

Necesitamos que el centro del voltaje en las medidas sea 2,5 V, ya que así mediremos la onda completa. Si partiéramos de cero, solo mediríamos la mitad de la onda.

Eso quiere decir, que dividiremos los 5v que nos proporciona el arduino con dos resistencias:

image

Y con esto, ya conseguimos medir valores.

Arduino leerá voltajes de 0 a 1024, por lo que la media, es decir si no hay corriente, será de 512 aproximadamente. Esta será nuestra referencia, o punto de corte.

Este gráfico aclara un poco lo que hemos hecho: Podéis ver más información en http://openenergymonitor.org/emon/buildingblocks/ct-sensors-interface

image

Y por último, el resultado. Es una prueba, como podéis ver por el lío de cables

image DSC05104 DSC05105

El programa que he hecho para el arduino es este:

 

#include <LiquidCrystal.h>
#include <LCDKeypad.h>
LiquidCrystal lcd(8, 13, 9, 4, 5, 6, 7);
char msgs[5][16] = {"Right Key OK ",
                    "Up Key OK    ",              
                    "Down Key OK  ",
                    "Left Key OK  ",
                    "Select Key OK" };
int adc_key_val[5] ={50, 200, 400, 600, 800 };
int NUM_KEYS = 5;
int adc_key_in;
int key=-1;
int oldkey=-1;

const int currentPin = A1;
const unsigned long sampleTime = 100000UL;                           // sample over 100ms, it is an exact number of cycles for both 50Hz and 60Hz mains
const unsigned long numSamples = 2500UL;                               // choose the number of samples to divide sampleTime exactly, but low enough for the ADC to keep up
const unsigned long sampleInterval = sampleTime/numSamples;  // the sampling interval, must be longer than then ADC conversion time
const int adc_zero = 514;                                                     // relative digital zero of the arudino input from ACS712 (could make this a variable and auto-adjust it)

void setup()
{
  Serial.begin(9600);
  lcd.begin(16, 2);
  lcd.clear();
}

void loop()
{
  unsigned long currentAcc = 0;
  unsigned int count = 0;
  unsigned long prevMicros = micros() - sampleInterval ;
  while (count < numSamples)
  {
    if (micros() - prevMicros >= sampleInterval)
    {
      int adc_raw = analogRead(currentPin) - adc_zero;
      currentAcc += (unsigned long)(adc_raw * adc_raw);
      ++count;
      prevMicros += sampleInterval;
    }
  }
  //float rms = (sqrt((float)currentAcc/(float)numSamples) * (75.7576 / 1024.0));
  float rms = (sqrt((float)currentAcc/(float)numSamples) * (75.7576 / 1024.0));
  Serial.println(rms);
  lcd.clear();
  String watios="Wats: ";
  int apparent_power=rms*231;

  if(apparent_power<10)apparent_power=0;
  if(apparent_power>4000){
    watios= watios + " ERROR";
  } 
  else{
    watios= watios + apparent_power;
  }

  lcd.print(watios);
}

 

 

En fín, esto es todo por hoy, me queda bastante por trabajar, pero de momento, un pequeño avance motiva para seguir.

 

Saludos!!