quarta-feira, 1 de agosto de 2012

Arduino Alimentando Painel Solar - Rev 2

Então dando uma continuidade e finalizando o mini projeto de do Arduino sendo Alimentado por um Painel Solar.Vou implementar no LabView a leitura dos dados em tempo real das variáveis e um banco de capacitores para manter o funcionamento mais linear, assim como dessa vez alimentar o bluetooth e o Arduino com a mesma fonte, o painel solar.

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;

void setup() 
  {
    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