A partir do projeto original fiz algumas alterações,além de mostrar o tempo total em que a aplicação está rodando, temos o valor de tensão de entrada do painel solar, assim como valor de tensão no banco de capacitores. Adicionei essas leituras analógicas e utilizei o quebrador de String para enviar esses dados para o LabView processar.
Script:
int Vpainel = 0;
int Vcapacitores = 0;
{
Serial.begin(9600);
}
void loop()
{
unsigned long tempo_atual = millis();
Vpainel = analogRead(A0);
Vcapacitores = analogRead(A1);
Serial.print(tempo_atual);
Serial.print(",");
Serial.print(Vpainel);
Serial.print(",");
Serial.print(Vcapacitores);
Serial.print(",");
Serial.println("");
delay(100);
}
Esse é o diagrama no LabView:
Imagens do banco de capacitores:
Esse vídeo mostra o funcionamento do circuito, posteriormente eu liguei o modulo bluetooth na própria alimentação do Arduino usando também o painel solar e rodou sem problemas.
Nenhum comentário:
Postar um comentário