He estado construyendo un medidor de vatios Arduino durante las últimas semanas para un panel solar, y he medido con éxito el voltaje y la corriente por separado. Sin embargo, necesito saber ambos para calcular los vatios, pero parece que no puedo obtener el circuito que tengo funcionando. He adjuntado el circuito que he intentado construir, así como una imagen del esquema que he seguido. Solo obtengo 0 provenientes de esta configuración, lo cual no es útil. Si alguien puede ver lo que está mal con la configuración de mi circuito o el esquema y apuntarme en la dirección correcta, estaría extasiado.
La única diferencia entre mi configuración y el esquema es el divisor de voltaje, donde divido el voltaje por un factor de 5 para evitar que el Arduino se fríe. También estoy usando el acs712 en lugar del acs715.
El cable rojo que sale de la imagen va hacia el extremo positivo del panel solar, el cable blanco con cinta negra que sale de la pantalla va hacia el extremo negativo del panel solar.
//#includeSoftwareSerial.hfloatsensorVals[]={0};voidsetup(){Serial.begin(9600);}voidloop(){floatsensorVolt=analogRead(A0);floatsensorVolt2=analogRead(A1);floatsensorCurrent=analogRead(A5);floatamp=sensorCurrent*(5.0/1023.0);floatvoltage=sensorVolt*(5.0/1023.0);sensorVals[0]=voltage;sensorVals[1]=amp-2.51;//printoutthevalueyouread:Serial.print(sensorVals[0]);Serial.print(", ");
Serial.println(sensorVals[1]);
delay(1000);
}