Creo que el panel era de unos 18 V y 300 mA de ISC. Tomando 400 mA para efecto de borde de nube, la resistencia disiparía 0.4^2 x 1 = 0.16 W y la resistencia es de 2 W, por lo que poco debería calentarse.milexia escribió: ↑10 Abr 2019, 13:48 ok pondré la resistencia, como bien dices sino, se quemara el arduino, si entra todo el voltaje, sin que disipe la resistencia, pero supongo que se calentara algo la resistencia, mi duda era si la pongo dentro de la caja del propio panel o en otro sitio, que este mas ventilado, pues no se, el calor que puede disipar y se pudiese derretir la caja de empalmes de la placa.
si no prueba y error, jeje
arduino para controlar radiacion solar
- Corazon_de_perro
- Supernova
- Mensajes: 1797
- Registrado: 23 Ene 2019, 14:36
- Been thanked: 4 times
Re: arduino para controlar radiacion solar
Hail & Kill !
-
- Agujero negro
- Mensajes: 162
- Registrado: 01 Feb 2019, 10:17
- Ubicación: malejan
- Has thanked: 7 times
- Been thanked: 1 time
Re: arduino para controlar radiacion solar
hola la placa pone que es de 5 watios de pico
1https://www.amazon.es/gp/product/B00DS3DPOE/ref ... UTF8&psc=1
luego subo fotos del conexionado
es una captura de amazon no se lee bien, intento pegar el link, pero creo no se puede, edito probando y poniendo un 1 delante, sale bien el enlace jeje1https://www.amazon.es/gp/product/B00DS3DPOE/ref ... UTF8&psc=1
luego subo fotos del conexionado
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
-
- Agujero negro
- Mensajes: 162
- Registrado: 01 Feb 2019, 10:17
- Ubicación: malejan
- Has thanked: 7 times
- Been thanked: 1 time
Re: arduino para controlar radiacion solar
pero vamos avanzando
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
- Corazon_de_perro
- Supernova
- Mensajes: 1797
- Registrado: 23 Ene 2019, 14:36
- Been thanked: 4 times
Re: arduino para controlar radiacion solar
Con un cablecillo, une A0 a Ground. Verás como se apaga.milexia escribió: ↑10 Abr 2019, 20:16 IMG_20190410_194745.jpg
IMG_20190410_194818.jpg
Algo igual no va bien, creo que he cargado el programa en el arduino ¿bien?, he ajustado el voltaje a 6,5 v, con el reductor de la pila de 9 y se encienden todas luces, pero también se activa el rele, que se supone que sin tensión de placa debería estar en reposo.
pero vamos avanzando
Hail & Kill !
- Corazon_de_perro
- Supernova
- Mensajes: 1797
- Registrado: 23 Ene 2019, 14:36
- Been thanked: 4 times
Re: arduino para controlar radiacion solar
Con respecto a las electroválvulas, necesitas 11 relés tipo C-NC-NO, los típicos de Arduino, y 11 salidas digitales, Arduino tiene 14, por lo que es posible. Incluso, con un decoder, sólo necesitarías 4 salidas para ese fin.
Hail & Kill !
-
- Agujero negro
- Mensajes: 162
- Registrado: 01 Feb 2019, 10:17
- Ubicación: malejan
- Has thanked: 7 times
- Been thanked: 1 time
Re: arduino para controlar radiacion solar
he probado ahora con el cable metiendo el A0 el negativo y no se apaga, encenderlo con el cable puenteado a masa, y tampoco, he probado a poner la activación del rele en otras salida, la 11 la 9 y no se enciende, entiendo que el código activa la salida 10.Gabriel_2018 escribió: ↑10 Abr 2019, 20:57Con un cablecillo, une A0 a Ground. Verás como se apaga.milexia escribió: ↑10 Abr 2019, 20:16 IMG_20190410_194745.jpg
IMG_20190410_194818.jpg
Algo igual no va bien, creo que he cargado el programa en el arduino ¿bien?, he ajustado el voltaje a 6,5 v, con el reductor de la pila de 9 y se encienden todas luces, pero también se activa el rele, que se supone que sin tensión de placa debería estar en reposo.
pero vamos avanzando
tampoco lo tengo conectado al ordenador, con el usb, supongo después de cargar el código, no es necesario, no se como comprobar si esta bien cargado.
-
- Agujero negro
- Mensajes: 162
- Registrado: 01 Feb 2019, 10:17
- Ubicación: malejan
- Has thanked: 7 times
- Been thanked: 1 time
Re: arduino para controlar radiacion solar
En la compra del arduino también pedí un modulo de reles de 8 unides y 12 v, para alimentarlos directos de la bateria, creía seria suficiente, uno para invertir la polaridad del resto, que igual tenia que modificar el rele y poner uno de doble contacto, para que en reposo deje pasar +y- y activo -y+ al resto de reles, y uno por válvula, para abrir un impulso, cerrar, primero invertir después impulso.Gabriel_2018 escribió: ↑10 Abr 2019, 22:01 Con respecto a las electroválvulas, necesitas 11 relés tipo C-NC-NO, los típicos de Arduino, y 11 salidas digitales, Arduino tiene 14, por lo que es posible. Incluso, con un decoder, sólo necesitarías 4 salidas para ese fin.
aunque también valoro los controladores de motores esos que comentamos en otro post.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
- Corazon_de_perro
- Supernova
- Mensajes: 1797
- Registrado: 23 Ene 2019, 14:36
- Been thanked: 4 times
Re: arduino para controlar radiacion solar
Puedes poner una foto del relé? O mira si pone "High Level Trigger" o " Low Level Trigger"
Hail & Kill !
-
- Agujero negro
- Mensajes: 162
- Registrado: 01 Feb 2019, 10:17
- Ubicación: malejan
- Has thanked: 7 times
- Been thanked: 1 time
Re: arduino para controlar radiacion solar
Gabriel_2018 escribió: ↑10 Abr 2019, 22:17 Puedes poner una foto del relé? O mira si pone "High Level Trigger" o " Low Level Trigger"
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
- Corazon_de_perro
- Supernova
- Mensajes: 1797
- Registrado: 23 Ene 2019, 14:36
- Been thanked: 4 times
Re: arduino para controlar radiacion solar
Bien, no pone nada...
Probaremos. Conecta el 5 V del Arduino al + del relé y un GND de Arduino al menos. Une el pin que queda del relé al + del relé primero y luego con el -, observando en que caso se activa el relé.
Probaremos. Conecta el 5 V del Arduino al + del relé y un GND de Arduino al menos. Une el pin que queda del relé al + del relé primero y luego con el -, observando en que caso se activa el relé.
Hail & Kill !
-
- Agujero negro
- Mensajes: 162
- Registrado: 01 Feb 2019, 10:17
- Ubicación: malejan
- Has thanked: 7 times
- Been thanked: 1 time
Re: arduino para controlar radiacion solar
Asi lo tenia conectado el + al positivo + 5v de arduino el - al gnd de arduino y el que pone S a la salida 10, he quitado el cable de la salida 10 y al ponerlo en el positivo se enciende el led y se activa, con el negativo no hace nadaGabriel_2018 escribió: ↑10 Abr 2019, 22:37 Bien, no pone nada...
Probaremos. Conecta el 5 V del Arduino al + del relé y un GND de Arduino al menos. Une el pin que queda del relé al + del relé primero y luego con el -, observando en que caso se activa el relé.
- Corazon_de_perro
- Supernova
- Mensajes: 1797
- Registrado: 23 Ene 2019, 14:36
- Been thanked: 4 times
Re: arduino para controlar radiacion solar
Ok, se activa por nivel alto.
En el código, dónde pone HIGH, pones LOW y viceversa y lo vuelves a cargar, y lo pruebas con la salida de nuevo, ok?
En el código, dónde pone HIGH, pones LOW y viceversa y lo vuelves a cargar, y lo pruebas con la salida de nuevo, ok?
Hail & Kill !
-
- Agujero negro
- Mensajes: 162
- Registrado: 01 Feb 2019, 10:17
- Ubicación: malejan
- Has thanked: 7 times
- Been thanked: 1 time
Re: arduino para controlar radiacion solar
Ok gracias Gabriel, ya lo pruebo mañana y te digo, ahora me tengo que acostar, que mañana puede ser un día duro de trabajo.
-
- Agujero negro
- Mensajes: 162
- Registrado: 01 Feb 2019, 10:17
- Ubicación: malejan
- Has thanked: 7 times
- Been thanked: 1 time
Re: arduino para controlar radiacion solar
Hola buenos días, he probado a modificar el código y cargarlo, pero estaba igual, no sabia si lo cargaba bien o no, he cargado una hoja de arduino vacía, y se ha apagado el rele, luego he vuelto a subir el archivo modificado y se volvía a encender el rele, pero al tocarlo con la mano se a apagado, le quito alimentación, vuelvo a alimentar, se enciende el relé pero aleatoria mente, al rato se apaga, tendré que hacer la prueba definitiva en el campo con la placa solar conectada haber que hace.
- Corazon_de_perro
- Supernova
- Mensajes: 1797
- Registrado: 23 Ene 2019, 14:36
- Been thanked: 4 times
Re: arduino para controlar radiacion solar
Si en A0 no hay nada conectado, la lectura analógica es casi aleatoria, por lo que es impredecible el comportamiento. Si cargas el código con A0 puesto a GND debería estar apagado.milexia escribió: ↑11 Abr 2019, 08:35 Hola buenos días, he probado a modificar el código y cargarlo, pero estaba igual, no sabia si lo cargaba bien o no, he cargado una hoja de arduino vacía, y se ha apagado el rele, luego he vuelto a subir el archivo modificado y se volvía a encender el rele, pero al tocarlo con la mano se a apagado, le quito alimentación, vuelvo a alimentar, se enciende el relé pero aleatoria mente, al rato se apaga, tendré que hacer la prueba definitiva en el campo con la placa solar conectada haber que hace.
Hail & Kill !
- Corazon_de_perro
- Supernova
- Mensajes: 1797
- Registrado: 23 Ene 2019, 14:36
- Been thanked: 4 times
Re: arduino para controlar radiacion solar
Con respecto a los relés, tenías pensado algo así?
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Hail & Kill !
-
- Agujero negro
- Mensajes: 162
- Registrado: 01 Feb 2019, 10:17
- Ubicación: malejan
- Has thanked: 7 times
- Been thanked: 1 time
Re: arduino para controlar radiacion solar
repasando el código he visto que marca high en otro campo mas arriba de donde yo he intercambiado el low por high , no se si tendria que cambiar ese valor por low.
Código:
int conta=0;
int contb=0;
void setup() {
analogReference(INTERNAL);
pinMode(10,OUTPUT);
digitalWrite(10,HIGH); <--------- duda
}
void loop() {
int a = analogRead(A0);
if (a>=160) {conta++;contb=0;}
if (a<=150) {contb++;conta=0;}
if (conta>=3000) {digitalWrite(10,HIGH);conta=0;} <---------------------- intercambiado
if (contb>=5) {digitalWrite(10,LOW);contb=0;} <--------------------- intercambiado
delay(100);
}
- - - - - - - - - - - - - - - - - - -
Código:
int conta=0;
int contb=0;
void setup() {
analogReference(INTERNAL);
pinMode(10,OUTPUT);
digitalWrite(10,HIGH); <--------- duda
}
void loop() {
int a = analogRead(A0);
if (a>=160) {conta++;contb=0;}
if (a<=150) {contb++;conta=0;}
if (conta>=3000) {digitalWrite(10,HIGH);conta=0;} <---------------------- intercambiado
if (contb>=5) {digitalWrite(10,LOW);contb=0;} <--------------------- intercambiado
delay(100);
}
- - - - - - - - - - - - - - - - - - -
-
- Agujero negro
- Mensajes: 162
- Registrado: 01 Feb 2019, 10:17
- Ubicación: malejan
- Has thanked: 7 times
- Been thanked: 1 time
Re: arduino para controlar radiacion solar
correcto con el puente a masa, se activa y desactiva al instante, supongo es eso.Gabriel_2018 escribió: ↑11 Abr 2019, 09:21Si en A0 no hay nada conectado, la lectura analógica es casi aleatoria, por lo que es impredecible el comportamiento. Si cargas el código con A0 puesto a GND debería estar apagado.milexia escribió: ↑11 Abr 2019, 08:35 Hola buenos días, he probado a modificar el código y cargarlo, pero estaba igual, no sabia si lo cargaba bien o no, he cargado una hoja de arduino vacía, y se ha apagado el rele, luego he vuelto a subir el archivo modificado y se volvía a encender el rele, pero al tocarlo con la mano se a apagado, le quito alimentación, vuelvo a alimentar, se enciende el relé pero aleatoria mente, al rato se apaga, tendré que hacer la prueba definitiva en el campo con la placa solar conectada haber que hace.
- Corazon_de_perro
- Supernova
- Mensajes: 1797
- Registrado: 23 Ene 2019, 14:36
- Been thanked: 4 times
Re: arduino para controlar radiacion solar
Mete éste código con el USB conectado al ordenador:
Puedes probar poniendo A0 a GND o a 3.3 V, ya que he suprimido la referencia interna. Copialo tal cual está.
int conta=0;
int contb=0;
void setup() {
Serial.begin(9600);
//analogReference(INTERNAL);
pinMode(10,OUTPUT);
digitalWrite(10,LOW); // <--------- duda
}
void loop() {
int a = analogRead(A0);
if (a>=160) {conta++;contb=0;}
if (a<=150) {contb++;conta=0;}
if (conta>=3000) {digitalWrite(10,HIGH);conta=0;} //<---------------------- intercambiado
if (contb>=5) {digitalWrite(10,LOW);contb=0;} //<--------------------- intercambiado
delay(500);
Serial.print("Estado pin10 "); Serial.print(bitRead(PIND,10));Serial.print(" Valor lectura pin A0 "); Serial.println(a);
}
Puedes probar poniendo A0 a GND o a 3.3 V, ya que he suprimido la referencia interna. Copialo tal cual está.
int conta=0;
int contb=0;
void setup() {
Serial.begin(9600);
//analogReference(INTERNAL);
pinMode(10,OUTPUT);
digitalWrite(10,LOW); // <--------- duda
}
void loop() {
int a = analogRead(A0);
if (a>=160) {conta++;contb=0;}
if (a<=150) {contb++;conta=0;}
if (conta>=3000) {digitalWrite(10,HIGH);conta=0;} //<---------------------- intercambiado
if (contb>=5) {digitalWrite(10,LOW);contb=0;} //<--------------------- intercambiado
delay(500);
Serial.print("Estado pin10 "); Serial.print(bitRead(PIND,10));Serial.print(" Valor lectura pin A0 "); Serial.println(a);
}
Hail & Kill !
-
- Agujero negro
- Mensajes: 162
- Registrado: 01 Feb 2019, 10:17
- Ubicación: malejan
- Has thanked: 7 times
- Been thanked: 1 time
Re: arduino para controlar radiacion solar
Perdona, pero mis conocimientos de esquemas son muy básicos y no lo entiendo bien, veo que los dos reles mas altos o bien con uno doble seria para intercambiar la polaridad, pero el resto del esquema, no se que misión tiene, pues después del intercambio de polaridad, ya es activar el rele de cada válvula y le mandara el voltaje un pequeño tiempo para que cambie de posición, +y- o -y+Gabriel_2018 escribió: ↑11 Abr 2019, 09:29 Con respecto a los relés, tenías pensado algo así?
reles.jpg
los puntos esos rojos que se ven son led?
El problema es mio que no tengo los conocimientos suficientes para entenderlo.