Arduino Alimentando Painel Solar

Dicas – Arduino Alimentando Painel Solar Leave a comment

Arduino Alimentando Painel Solar é um projeto bem tranquilo, mas você tem que ter os componentes, que são muito específicos.

No exemplo de hoje estamos usando um painel solar de 5V e que pode fornecer até 130mA  do dealextreme

Arduino Alimentando Painel Solar

Dicas – Arduino Alimentando Painel Solar

Como o projeto tem que ficar no sol e não quero fios passando pelo meu quarto estou utilizando um transmissor bluetooth para comunicar via porta serial, esse dispositivo é muito fácil de configurar, basta adicionar um porta serial sobre seu bluetooth do computador e pronto, no Arduino basta enviar os dados serialmente. É claro vale respeitar a areá de alcance do bluetooth e a velocidade de transmissão, no caso estou utilizando 9600 bps, que é o padrão para esse tipo de comunicação.

Arduino Alimentando Painel Solar

E é claro o cérebro de todo funcionamento o Arduino UNO Rev 3, estou usando esse que comprei na Loja Tecnotronics mesmo pois deixo ele pra “sofrer”, tenho outro de uma loja brasileira, que é muito boa por sinal, mas que infelizmente no Brasil os preços são muito elevados.Vai ficar fácil de ver que compro muita coisa da China, pelo preço ser mais acessível, infelizmente o tempo de entrega que complica é geralmente de 1 mês e 2 semanas, nunca ter problema com encomendas extraviadas ou taxadas.

Arduino Alimentando Painel Solar

Sobre o projeto é bem simples o arduino esta sendo alimentado pelo painel solar. O dispositivo bluetooth esta ligado nele (lembrando que o TX do arquino vai no RX do blueetoth) e uma bateria esta alimentando ele separadamente pelo simples fato de que ao fazer uma comunicação com PC se eu ficar perdendo essa ligação toda hora eu teria que ativar a todo momento perdendo o foco principal de ver quanto tempo o Arduino vai rodar com o painel solar alimentando ele.
Com a conexão bluetooth feita e o painel ligado é hora de achar o melhor local com maior incidência de sol.

Arduino Alimentando Painel Solar

A luz de alimentação esta ligada e o Arduino rodando o programa

[pastacode lang=”cpp” manual=”void%20setup()%20%0A%20%20%7B%0A%20%20%20Serial.begin(9600)%3B%0A%20%20%20Serial.println(%22Painel%20Solar%20Ativo%22)%3B%0A%20%20%7D%0A%20%20%0Avoid%20loop()%20%0A%20%20%7B%0A%20%20%20unsigned%20long%20tempo_atual%20%3D%20millis()%3B%0A%20%20%20Serial.print(%22Painel%20Solar%20Ativo%20Por%3A%20%22)%3B%0A%20%20%20Serial.println(tempo_atual)%3B%0A%20%20%20delay(1000)%3B%20%0A%20%20%7D%0A” message=”” highlight=”” provider=”manual”/]

Esse programa quando a placa do Arduino é ligada ele envia “Painel Solar Ativo” pela porta serial para seu computador. Ao receber isso sabemos que o painel esta recebendo intensidade luminosa suficiente para alimentar o circuito. Depois disso a variável “tempo_atual” recebe a função millis(); , que faz o seguinte: retorna um numero em milissegundos que é o tempo desde quando a placa do Arduino esta ligada, (esse número tem overflow apos aproximadamente 50 dias).
Logo depois esse valor é enviado para o computador que mostra isso no terminal(eu uso o RealTerm).
Arduino Alimentando Painel Solar
Bem com esses dados o circuito funcionou por 3429084 milissegundos, ou seja, 3429 segundos, que são incríveis 57 minutos!!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

×