arduino para controlar radiacion solar
Publicado: 09 Abr 2019, 20:55
Milexia
copia del chat iniciado por mi en la otra web solar, que tanto os gusta, jeje
Hola tengo un bombeo solar directo desde hace varios meses, el problema es la configuración del variador solar, que cuando hay poco sol al amanecer o atardecer, no para de hacer intentos de arranque
No tengo seguidor solar, placas estáticas.
Venia de fabrica que trabaje a cualquier frecuencia la bomba y eso se lo ha modificado pues no quiero que la bomba trabaje a menos de 30 HZ, hasta los 50 hz, entonces cada minuto intenta arrancar , y como no puede suministrar la potencia y frecuencia, suficiente se para y vuelve al minuto otra vez, mientras hay algo de sol he incluso creo yo que con luna llena.
Seria cortarle con un reloj u horario determinado, pero pienso que se podría poner algún sensor, que detecte la potencia o fuerza del sol, para que si no esta dentro de un rango, el inversor no este haciendo intentos y mas intentos de arranque, al final se hara polvo el inversor y la bomba.
El inversor es un 4000 spring y la bomba trifasica de 3Cv a 2200w a 380v y tengo 16 placas de 24 voltios y 170W antiguas de athersa.
un saludo Javier.
respuesta de Gabriel 2018
Sí, sí que se puede hacer algo para salir del paso.
Necesitas un panel de 5W, una resistencia de 2W y 1 OHM, un relé de 5 V y un Arduino.
Colocas la resistencia con el panel, pones el negativo del panel a la tierra de Arduino, mides tensión del positivo del panel y actúas en consecuencia. En el positivo vas a tener la intensidad de cortocircuito, que es proporcional a la radiación, por la resistencia de 1 OHM. LA corriente de cortocircuito de ese panel ronda los 320 mA, por lo que si queremos que funcione cuando la radiación supera los 500 W/m2, establecemos que la tensión en el positivo ha de ser superior 0,16 V. Para que no arranque y encienda cuando hay nubes, estableces la señal de encendido cuando esa tensión ha sido superior a 0,16 V durante 10 minutos, por ejemplo.
Para apagar y encender el variador, has de hacerlo sobre las entradas digitales del mismo, si quieres quita la tapa donde va la alimentación, haz una foto y la subes.
- - - - - - - - - - - - - - - - - - -
También se puede mandar una señal analógica proporcional a la velocidad de giro, para que la bomba gire de forma proporcional a la potencia disponible en placas, pero eso ya es un poco más complicado; habrás notado que con cuando el sol no pega de lleno, se producen micro-cortes incluso cuando no hay nubes.
-----------------------------------------------------------------------------------------------
milexia
Hola. me parece buena opción, pero mis conocimientos en Arduino son cero y tengo que aprender, pues quiero automatizarme el riego de los sectores y control desde casa con Wemos y creo también emplea arduino, pero hoy por hoy nada.
---------------------------------------------------------------------------
Gabriel 2018
http://shop.solar-center.ir/media/ed...r%20manual.pdf
Este es el manual, como ves, hay que hacerlo a través de los terminales COM y S1 a S4.
Según está, ves que está puenteado "com" con "s1". Para que veas como va, cógete un interruptor de la luz, mismamente, une com con un polo y s1 con el otro, y ya verás como lo enciendes y lo apagas con el interruptor. Luego sería hacerlo con un relé cuando se cumplan X condiciones. Cuidado con los cables de continua.
--------------------------------------------------------------------
Milexia
ok gracias Gabriel, si tengo el manual en castellano, de la empresa que compre el Variador solar, eso mas o menos lo tengo claro, el problema es el Arduino, pero entiendo que tengo que preparar un sistema o que me lo preparen, que me gestione, los sectores de riego, la conexión, por wifi, con mi casa y la parcela e Internet, así como gestionar también la potencia del sol, con la placa solar y la resistencia, que me has dicho. y tengo que ponerme electricidad en la caseta, para todas esa maniobras, con una o dos placas y alguna bateria, pues todas las placas las empleo directas, para el bombeo solar directo y no tengo electricidad, para los usos generales, alumbrado y supongo la alimentacion de los sistemas Arduino.
------------------------------------------------------------------
Gabriel 2018
Bueno, pues vamos a preparar la lista de la compra, el esquema de montaje y el código.
- - - - - - - - - - - - - - - - - - -
Panel solar: https://www.amazon.es/Offgridtec-M%C...PANEL+SOLAR+5W
Resistencia 1 OHM : https://www.amazon.es/ohm-1R00-Resis...encia+1+ohm+2w
Relé 5V: https://es.aliexpress.com/store/prod...d-3e77f71b9bc7
Arduino UNO: https://es.aliexpress.com/store/prod...2-d987c6ca199b
Convertidor 12V a 6V: https://es.aliexpress.com/store/prod...7-72a0b9807cdc
Cables : https://es.aliexpress.com/store/prod...h_0_ppcChannel
-----------------------------------------------------------
Código:
int conta=0;
int contb=0;
void setup() {
analogReference(INTERNAL);
pinMode(10,OUTPUT);
digitalWrite(10,HIGH);
}
void loop() {
int a = analogRead(A0);
if (a>=160) {conta++;contb=0;}
if (a<=150) {contb++;conta=0;}
if (conta>=3000) {digitalWrite(10,LOW);conta=0;}
if (contb>=5) {digitalWrite(10,HIGH);contb=0;}
delay(100);
}
- - - - - - - - - - - - - - - - - - -
Con este código, el variador se enciende cuando durante más de cinco minutos seguidos la radiación es superior a unos 500 W/m2 y se apaga cuando durante más de medio segundo la radiación es inferior a unos 450 w/m2.
------------------------------------------------------
milexia
Retomo el tema, pues lo he tenido parado, como no hay sol para regar, ni necesidad, ahora ya, sin dilación lo tengo que reanudar, me quede con la duda, con el tema del Arduino Uno, quería saber si seria posible que me controlase la radiación solar, como me indico Gabriel 2018 y si me podría servir para hacer un pequeño automatismo para regar los sectores de riego que tengo, electrovalvulas lanhc de 12 v DC, que necesitan un pequeño impulso de corriente positiva para abrir y otro impulso negativo para cerrar, no se si necesito dos reles para esa operación o con uno solo del valdría. todo pilotado con el Arduino y conectado a mi red wifi o cableada, me da igual.
Tengo que mover 7 electrovalvulas,
También tendré que programar, cuando regar, dependiendo de si esta activo el variador y que no corra el tiempo asignado de riego a cada estación o salida , si no tengo radiación y no tengo bombeo, en fin, adaptar el programador de riego a mis necesidades, con el Arduino Uno, o igual necesitaba un Arduino, mas potente.
Gracias
copia del chat iniciado por mi en la otra web solar, que tanto os gusta, jeje
Hola tengo un bombeo solar directo desde hace varios meses, el problema es la configuración del variador solar, que cuando hay poco sol al amanecer o atardecer, no para de hacer intentos de arranque
No tengo seguidor solar, placas estáticas.
Venia de fabrica que trabaje a cualquier frecuencia la bomba y eso se lo ha modificado pues no quiero que la bomba trabaje a menos de 30 HZ, hasta los 50 hz, entonces cada minuto intenta arrancar , y como no puede suministrar la potencia y frecuencia, suficiente se para y vuelve al minuto otra vez, mientras hay algo de sol he incluso creo yo que con luna llena.
Seria cortarle con un reloj u horario determinado, pero pienso que se podría poner algún sensor, que detecte la potencia o fuerza del sol, para que si no esta dentro de un rango, el inversor no este haciendo intentos y mas intentos de arranque, al final se hara polvo el inversor y la bomba.
El inversor es un 4000 spring y la bomba trifasica de 3Cv a 2200w a 380v y tengo 16 placas de 24 voltios y 170W antiguas de athersa.
un saludo Javier.
respuesta de Gabriel 2018
Sí, sí que se puede hacer algo para salir del paso.
Necesitas un panel de 5W, una resistencia de 2W y 1 OHM, un relé de 5 V y un Arduino.
Colocas la resistencia con el panel, pones el negativo del panel a la tierra de Arduino, mides tensión del positivo del panel y actúas en consecuencia. En el positivo vas a tener la intensidad de cortocircuito, que es proporcional a la radiación, por la resistencia de 1 OHM. LA corriente de cortocircuito de ese panel ronda los 320 mA, por lo que si queremos que funcione cuando la radiación supera los 500 W/m2, establecemos que la tensión en el positivo ha de ser superior 0,16 V. Para que no arranque y encienda cuando hay nubes, estableces la señal de encendido cuando esa tensión ha sido superior a 0,16 V durante 10 minutos, por ejemplo.
Para apagar y encender el variador, has de hacerlo sobre las entradas digitales del mismo, si quieres quita la tapa donde va la alimentación, haz una foto y la subes.
- - - - - - - - - - - - - - - - - - -
También se puede mandar una señal analógica proporcional a la velocidad de giro, para que la bomba gire de forma proporcional a la potencia disponible en placas, pero eso ya es un poco más complicado; habrás notado que con cuando el sol no pega de lleno, se producen micro-cortes incluso cuando no hay nubes.
-----------------------------------------------------------------------------------------------
milexia
Hola. me parece buena opción, pero mis conocimientos en Arduino son cero y tengo que aprender, pues quiero automatizarme el riego de los sectores y control desde casa con Wemos y creo también emplea arduino, pero hoy por hoy nada.
---------------------------------------------------------------------------
Gabriel 2018
http://shop.solar-center.ir/media/ed...r%20manual.pdf
Este es el manual, como ves, hay que hacerlo a través de los terminales COM y S1 a S4.
Según está, ves que está puenteado "com" con "s1". Para que veas como va, cógete un interruptor de la luz, mismamente, une com con un polo y s1 con el otro, y ya verás como lo enciendes y lo apagas con el interruptor. Luego sería hacerlo con un relé cuando se cumplan X condiciones. Cuidado con los cables de continua.
--------------------------------------------------------------------
Milexia
ok gracias Gabriel, si tengo el manual en castellano, de la empresa que compre el Variador solar, eso mas o menos lo tengo claro, el problema es el Arduino, pero entiendo que tengo que preparar un sistema o que me lo preparen, que me gestione, los sectores de riego, la conexión, por wifi, con mi casa y la parcela e Internet, así como gestionar también la potencia del sol, con la placa solar y la resistencia, que me has dicho. y tengo que ponerme electricidad en la caseta, para todas esa maniobras, con una o dos placas y alguna bateria, pues todas las placas las empleo directas, para el bombeo solar directo y no tengo electricidad, para los usos generales, alumbrado y supongo la alimentacion de los sistemas Arduino.
------------------------------------------------------------------
Gabriel 2018
Bueno, pues vamos a preparar la lista de la compra, el esquema de montaje y el código.
- - - - - - - - - - - - - - - - - - -
Panel solar: https://www.amazon.es/Offgridtec-M%C...PANEL+SOLAR+5W
Resistencia 1 OHM : https://www.amazon.es/ohm-1R00-Resis...encia+1+ohm+2w
Relé 5V: https://es.aliexpress.com/store/prod...d-3e77f71b9bc7
Arduino UNO: https://es.aliexpress.com/store/prod...2-d987c6ca199b
Convertidor 12V a 6V: https://es.aliexpress.com/store/prod...7-72a0b9807cdc
Cables : https://es.aliexpress.com/store/prod...h_0_ppcChannel
-----------------------------------------------------------
Código:
int conta=0;
int contb=0;
void setup() {
analogReference(INTERNAL);
pinMode(10,OUTPUT);
digitalWrite(10,HIGH);
}
void loop() {
int a = analogRead(A0);
if (a>=160) {conta++;contb=0;}
if (a<=150) {contb++;conta=0;}
if (conta>=3000) {digitalWrite(10,LOW);conta=0;}
if (contb>=5) {digitalWrite(10,HIGH);contb=0;}
delay(100);
}
- - - - - - - - - - - - - - - - - - -
Con este código, el variador se enciende cuando durante más de cinco minutos seguidos la radiación es superior a unos 500 W/m2 y se apaga cuando durante más de medio segundo la radiación es inferior a unos 450 w/m2.
------------------------------------------------------
milexia
Retomo el tema, pues lo he tenido parado, como no hay sol para regar, ni necesidad, ahora ya, sin dilación lo tengo que reanudar, me quede con la duda, con el tema del Arduino Uno, quería saber si seria posible que me controlase la radiación solar, como me indico Gabriel 2018 y si me podría servir para hacer un pequeño automatismo para regar los sectores de riego que tengo, electrovalvulas lanhc de 12 v DC, que necesitan un pequeño impulso de corriente positiva para abrir y otro impulso negativo para cerrar, no se si necesito dos reles para esa operación o con uno solo del valdría. todo pilotado con el Arduino y conectado a mi red wifi o cableada, me da igual.
Tengo que mover 7 electrovalvulas,
También tendré que programar, cuando regar, dependiendo de si esta activo el variador y que no corra el tiempo asignado de riego a cada estación o salida , si no tengo radiación y no tengo bombeo, en fin, adaptar el programador de riego a mis necesidades, con el Arduino Uno, o igual necesitaba un Arduino, mas potente.
Gracias