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
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.
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.
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”/]