arduino para controlar radiacion solar

Enseña tus proyectos!
Avatar de Usuario
Corazon_de_perro
Supernova
Supernova
Mensajes: 1797
Registrado: 23 Ene 2019, 14:36
Been thanked: 4 times

Re: arduino para controlar radiacion solar

#31

Mensaje por Corazon_de_perro »

Cuando esté cargado, pinchas en serial monitor y ves la información por la pantalla, ok?
Hail & Kill !
milexia
Agujero negro
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

#32

Mensaje por milexia »

Gabriel_2018 escribió: 11 Abr 2019, 09:59 Cuando esté cargado, pinchas en serial monitor y ves la información por la pantalla, ok?
hola parece que monitoriza y cuando esta sin poner el cable en el negativo marca hasta 1023 en pin A0
si conecto al negativo al pin A0 este marca cero
si conecto al positivo al pin A0 este marca 885
IMG_20190411_103147.jpg
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
milexia
Agujero negro
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

#33

Mensaje por milexia »

Conseguí hacer pruebas, pero no se activaba el rele, el monitor me mostraba 39 que creo no llega al valor mínimo, tendría que saber, en el código que valores modificar, para ajustar el sistema a la radiación real que necesito, para activar o desactivar.
Avatar de Usuario
Corazon_de_perro
Supernova
Supernova
Mensajes: 1797
Registrado: 23 Ene 2019, 14:36
Been thanked: 4 times

Re: arduino para controlar radiacion solar

#34

Mensaje por Corazon_de_perro »

milexia escribió: 20 Abr 2019, 08:32 Conseguí hacer pruebas, pero no se activaba el rele, el monitor me mostraba 39 que creo no llega al valor mínimo, tendría que saber, en el código que valores modificar, para ajustar el sistema a la radiación real que necesito, para activar o desactivar.
Recuerda modificar la referencia, incluye analogReference(INTERNAL), o descomentalo
Hail & Kill !
milexia
Agujero negro
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

#35

Mensaje por milexia »

quieres que elimine la linea, analogreferenecia(internal) esa?
Avatar de Usuario
Corazon_de_perro
Supernova
Supernova
Mensajes: 1797
Registrado: 23 Ene 2019, 14:36
Been thanked: 4 times

Re: arduino para controlar radiacion solar

#36

Mensaje por Corazon_de_perro »

milexia escribió: 20 Abr 2019, 09:43 quieres que elimine la linea, analogreferenecia(internal) esa?
Espera, te copio el código entero:
Hail & Kill !
Avatar de Usuario
Corazon_de_perro
Supernova
Supernova
Mensajes: 1797
Registrado: 23 Ene 2019, 14:36
Been thanked: 4 times

Re: arduino para controlar radiacion solar

#37

Mensaje por Corazon_de_perro »

int conta=0;
int contb=0;
int n_cic=0;
int a = 0;
float b = 0;

void setup() {
Serial.begin(9600);
analogReference(INTERNAL);
pinMode(10,OUTPUT);
digitalWrite(10,LOW);

}

void loop() {

n_cic++;

a = analogRead(A0);

if (a>=160) {conta++;contb=0;}
if (a<=150) {contb++;conta=0;}

if (conta>=3000) {digitalWrite(10,HIGH); conta=0;}
if (contb>=5) {digitalWrite(10,LOW); contb=0;}

delay(100);

b = a;

if (n_cic >= 50) {
Serial.print("Intensidad: "); Serial.print(b*1.0742); Serial.println(" mA ");
Serial.print("Estado rele "); Serial.println(bitRead(PIND,10));
Serial.print("Contador encendido "); Serial.println(conta);
Serial.print("Contador apagado "); Serial.println(contb);
n_cic=0;}

}
Hail & Kill !
Avatar de Usuario
Corazon_de_perro
Supernova
Supernova
Mensajes: 1797
Registrado: 23 Ene 2019, 14:36
Been thanked: 4 times

Re: arduino para controlar radiacion solar

#38

Mensaje por Corazon_de_perro »

Para que no se te haga tan larga la espera, he puesto que muestre la información cada 5 segundos.
Hail & Kill !
milexia
Agujero negro
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

#39

Mensaje por milexia »

ok esta tarde cuando suba al campo si hay sol, lo cargo lo pruebo y te digo.
Por lo que sea allí, cuando conecto el usb al portátil se me cuelga el ratón táctil del portátil, debe de ser por el puerto com, o yo que se, quito el usb y funciona de nuevo, me subiré un ratón externo de usb.
Sin embargo haciendo pruebas en casa, con el usb conectado, no tenia ese problema,
También una duda, cuando conecto el arduino por usb, es necesario quitar la alimentación externa, o es compatible?
Avatar de Usuario
Corazon_de_perro
Supernova
Supernova
Mensajes: 1797
Registrado: 23 Ene 2019, 14:36
Been thanked: 4 times

Re: arduino para controlar radiacion solar

#40

Mensaje por Corazon_de_perro »

milexia escribió: 20 Abr 2019, 10:39 ok esta tarde cuando suba al campo si hay sol, lo cargo lo pruebo y te digo.
Por lo que sea allí, cuando conecto el usb al portátil se me cuelga el ratón táctil del portátil, debe de ser por el puerto com, o yo que se, quito el usb y funciona de nuevo, me subiré un ratón externo de usb.
Sin embargo haciendo pruebas en casa, con el usb conectado, no tenia ese problema,
También una duda, cuando conecto el arduino por usb, es necesario quitar la alimentación externa, o es compatible?
Es compatible, Arduino se "queda" con la de mayor valor.
Hail & Kill !
milexia
Agujero negro
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

#41

Mensaje por milexia »

Estuve haciendo pruebas, pero tenia poco sol, y al tener un tiempo tan largo para que active el rele, no activaba, si me dices como bajo el tiempo, para hacer pruebas y luego se deja como esta, no conseguí activar el rele, el monitor serie me marcaba unos datos, pero no fui capaz de guardar ese archivo, supongo se podrá guardar, para mandártelo.
Si esta tarde sale el sol, probare de nuevo
Avatar de Usuario
Corazon_de_perro
Supernova
Supernova
Mensajes: 1797
Registrado: 23 Ene 2019, 14:36
Been thanked: 4 times

Re: arduino para controlar radiacion solar

#42

Mensaje por Corazon_de_perro »

milexia escribió: 22 Abr 2019, 14:16 Estuve haciendo pruebas, pero tenia poco sol, y al tener un tiempo tan largo para que active el rele, no activaba, si me dices como bajo el tiempo, para hacer pruebas y luego se deja como esta, no conseguí activar el rele, el monitor serie me marcaba unos datos, pero no fui capaz de guardar ese archivo, supongo se podrá guardar, para mandártelo.
Si esta tarde sale el sol, probare de nuevo
Cambia ésto:
if (conta>=3000) {digitalWrite(10,HIGH); conta=0;}

Por ésto:
if (conta>=300) {digitalWrite(10,HIGH); conta=0;}
Hail & Kill !
milexia
Agujero negro
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

#43

Mensaje por milexia »

Ya voy viendo luz, al final del túnel jeje, he probado con menos tiempo pero nada, luego me he decido a tocar algún valor mas y ya se para y se conecta.
adjunto una captura y una copia en txt de monitorserie.(no admite el formato, lo copio a pelo)
he bajado los valores de 160 y 150 a 60 y 50 ya si actuaba, pues el monitor me decía que había 70 miliamperios,( yo creia que media los voltios) y el tiempo pensaba que era en segundos, pero claro 3000 , eran muchos minutos, supongo que el tiempo es mas rápido, por eso valores altos del codigo.
arduino 6,30 variador 32hz.JPG
Intensidad: 67.67 mA
Estado rele 0
Contador encendido 22
Contador apagado 0
Intensidad: 76.27 mA
Estado rele 0
Contador encendido 72
Contador apagado 0
Intensidad: 76.27 mA
Estado rele 0
Contador encendido 22
Contador apagado 0
Intensidad: 68.75 mA
Estado rele 0
Contador encendido 72
Contador apagado 0
Intensidad: 65.53 mA
Estado rele 0
Contador encendido 22
Contador apagado 0
Intensidad: 70.90 mA
Estado rele 0
Contador encendido 72
Contador apagado 0
Intensidad: 78.42 mA
Estado rele 0
Contador encendido 22
Contador apagado 0
Intensidad: 79.49 mA
Estado rele 0
Contador encendido 72
Contador apagado 0
Intensidad: 69.82 mA
Estado rele 0
Contador encendido 22
Contador apagado 0
Intensidad: 58.01 mA
Estado rele 0
Contador encendido 43
Contador apagado 0
Intensidad: 53.71 mA
Estado rele 0
Contador encendido 0
Contador apagado 1
Intensidad: 52.64 mA
Estado rele 0
Contador encendido 0
Contador apagado 1
Intensidad: 53.71 mA
Estado rele 0
Contador encendido 0
Contador apagado 1
Intensidad: 56.93 mA
Estado rele 0
Contador encendido 0
Contador apagado 4
Intensidad: 59.08 mA
Estado rele 0
Contador encendido 0
Contador apagado 4
Intensidad: 59.08 mA
Estado rele 0
Contador encendido 0
Contador apagado 4
Intensidad: 62.30 mA
Estado rele 0
Contador encendido 0
Contador apagado 4
Intensidad: 69.82 mA
Estado rele 0
Contador encendido 41
Contador apagado 0
Intensidad: 77.34 mA
Estado rele 0
Contador encendido 91
Contador apagado 0
Intensidad: 81.64 mA
Estado rele 0
Contador encendido 41
Contador apagado 0
Intensidad: 82.71 mA
Estado rele 0
Contador encendido 91
Contador apagado 0
Intensidad: 82.71 mA
Estado rele 0
Contador encendido 41
Contador apagado 0
Intensidad: 83.79 mA
Estado rele 0
Contador encendido 91
Contador apagado 0
Intensidad: 84.86 mA
Estado rele 0
Contador encendido 41
Contador apagado 0
Intensidad: 85.94 mA
Estado rele 0
Contador encendido 91
Contador apagado 0
Intensidad: 85.94 mA
Estado rele 0
Contador encendido 41
Contador apagado 0
Intensidad: 85.94 mA
Estado rele 0
Contador encendido 91
Contador apagado 0
Intensidad: 85.94 mA
Estado rele 0
Contador encendido 41
Contador apagado 0
Intensidad: 85.94 mA
Estado rele 0
Contador encendido 91
Contador apagado 0
Intensidad: 85.94 mA
Estado rele 0
Contador encendido 41
Contador apagado 0
Intensidad: 85.94 mA
Estado rele 0
Contador encendido 91
Contador apagado 0
Intensidad: 84.86 mA
Estado rele 0
Contador encendido 41
Contador apagado 0
Intensidad: 85.94 mA
Estado rele 0
Contador encendido 91
Contador apagado 0
Intensidad: 84.86 mA
Estado rele 0
Contador encendido 41
Contador apagado 0
Intensidad: 83.79 mA
Estado rele 0
Contador encendido 91
Contador apagado 0
Intensidad: 83.79 mA
Estado rele 0
Contador encendido 41
Contador apagado 0
Intensidad: 75.19 mA
Estado rele 0
Contador encendido 91
Contador apagado 0
Intensidad: 65.53 mA
Estado rele 0
Contador encendido 41
Contador apagado 0
Intensidad: 65.53 mA
Estado rele 0
Contador encendido 91
Contador apagado 0
Intensidad: 58.01 mA
Estado rele 0
Contador encendido 0
Contador apagado 0
Intensidad: 53.71 mA
Estado rele 0
Contador encendido 0
Contador apagado 4
Intensidad: 54.78 mA
Estado rele 0
Contador encendido 0
Contador apagado 3
Intensidad: 56.93 mA

Intensidad: 41.89 mA
Estado rele 0
Contador encendido 0
Contador apagado 2

Editado quito parte código que es muy largo en el post
Última edición por milexia el 25 Abr 2019, 08:44, editado 1 vez en total.
Avatar de Usuario
Corazon_de_perro
Supernova
Supernova
Mensajes: 1797
Registrado: 23 Ene 2019, 14:36
Been thanked: 4 times

Re: arduino para controlar radiacion solar

#44

Mensaje por Corazon_de_perro »

La resistencia es de 1 ohm, verdad?
Hail & Kill !
milexia
Agujero negro
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

#45

Mensaje por milexia »

Hola, si, copie literalmente la cesta de la compra que me pusiste, vinieron 5 resistencias, no la medí, ni me fije en los colores, la comprobare, pero entiendo era de 1 ohm.
Avatar de Usuario
Corazon_de_perro
Supernova
Supernova
Mensajes: 1797
Registrado: 23 Ene 2019, 14:36
Been thanked: 4 times

Re: arduino para controlar radiacion solar

#46

Mensaje por Corazon_de_perro »

milexia escribió: 23 Abr 2019, 08:21 Hola, si, copie literalmente la cesta de la compra que me pusiste, vinieron 5 resistencias, no la medí, ni me fije en los colores, la comprobare, pero entiendo era de 1 ohm.
Pues entonces, o había poco sol, o hay algo mal conectado, porque con sol, la radiación debería rondar los 200-300 mA.

Si quieres pon unas fotos del montaje, por si vemos algo raro.
Hail & Kill !
milexia
Agujero negro
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

#47

Mensaje por milexia »

hola mando una foto,
En las pruebas había poco sol, pero el suficiente para que la bomba subiese al mínimo. 32 Hz
El puente amarillo es donde va a la placa solar cortocircuitada con la resistencia de marron, negro, oro, oro, el negativo al negativo del banco digital y positivo a A0 del analog in.
El naranja escita el rele al 10 de digital
En power alimento placa positivo y negativo y alimento rele de negativo y 5V
IMG_20190425_083434.jpg
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
Corazon_de_perro
Supernova
Supernova
Mensajes: 1797
Registrado: 23 Ene 2019, 14:36
Been thanked: 4 times

Re: arduino para controlar radiacion solar

#48

Mensaje por Corazon_de_perro »

milexia escribió: 25 Abr 2019, 09:04 hola mando una foto,
En las pruebas había poco sol...
Eso cuadra entonces.
Hail & Kill !
milexia
Agujero negro
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

#49

Mensaje por milexia »

Hola después de tanto tiempo,por motivos de trabajo y familiares, retomo el tema.
Modificando los valores he conseguido adaptarlo, para ya, abra y cierre el rele coincidiendo con la frecuencia mínima de motor ajustado en el variador que suba agua, y esta en 33hz que corresponde mas o menos en el monitor de arduino con 96, he cambiado los valores y parece que controla bien la radiación solar, en valores mas alto, no conseguía activar el rele el tiempo suficiente.
Ahora tengo que jugar con el parámetro del tiempo para que arranque que es un poco largo.
Gabriel me comentaste, que alimentase el arduino uno, por la entrada, de tensión que lleva al lado de las salidas de +5 y +3.3, he descubierto que puedo alimentarlo directamente por una entrada que lleva, de alimentación externa, que me permite un abanico mas amplio de voltaje, de 5 a 20 vdc, pues lleva un regulador la propia placa,
Por alguna razón me dijiste de alimentarlo, así, y a 6,3 voltios, para evitar problemas con el encendido de reles, creo recordar, pero midiendo la salida de voltaje para el rele, también actúa el regulador interno de el arduino y saca 5.0,
Avatar de Usuario
Corazon_de_perro
Supernova
Supernova
Mensajes: 1797
Registrado: 23 Ene 2019, 14:36
Been thanked: 4 times

Re: arduino para controlar radiacion solar

#50

Mensaje por Corazon_de_perro »

milexia escribió: 03 Jul 2019, 20:13 Hola después de tanto tiempo,por motivos de trabajo y familiares, retomo el tema.
Modificando los valores he conseguido adaptarlo, para ya, abra y cierre el rele coincidiendo con la frecuencia mínima de motor ajustado en el variador que suba agua, y esta en 33hz que corresponde mas o menos en el monitor de arduino con 96, he cambiado los valores y parece que controla bien la radiación solar, en valores mas alto, no conseguía activar el rele el tiempo suficiente.
Ahora tengo que jugar con el parámetro del tiempo para que arranque que es un poco largo.
Gabriel me comentaste, que alimentase el arduino uno, por la entrada, de tensión que lleva al lado de las salidas de +5 y +3.3, he descubierto que puedo alimentarlo directamente por una entrada que lleva, de alimentación externa, que me permite un abanico mas amplio de voltaje, de 5 a 20 vdc, pues lleva un regulador la propia placa,
Por alguna razón me dijiste de alimentarlo, así, y a 6,3 voltios, para evitar problemas con el encendido de reles, creo recordar, pero midiendo la salida de voltaje para el rele, también actúa el regulador interno de el arduino y saca 5.0,
Sí, lleva una toma tipo "Jack" que puedes utilizar. Aparte, si se alimenta por esa toma, el micro queda protegido contra polaridad inversa, cosa que no ocurre si se alimenta por "Vin". Eso sí, ambas tomas tienen el mismo margen de tensión de entrada, pero ten en cuenta que el calor que disipa el regulador aumenta de forma proporcional con la diferencia de la tensión de entrada a 5 V. Por ejemplo, si el consumo total es de 100 mA, cosa probable con el relé activo, si alimentas con 20 V, el calor a disipar será de (20-5)x0.1 A. Si alimentas con 7V, el calor será (7-5)x0.1.
Hail & Kill !
Responder