Construir um carregador de bateria solar para seus projetos com ESP32 ou Arduino é uma excelente maneira de tornar seus dispositivos independentes da rede elétrica, promovendo sustentabilidade, eficiência energética e mobilidade. Neste artigo, você aprenderá como montar um sistema simples em que um painel solar, por meio do TP4056, carrega uma bateria de lítio que alimenta um ESP32. O ESP32 tem a função de acender e apagar um LED, demonstrando de forma prática como a energia solar pode ser empregada em projetos de automação. O projeto é uma excelente porta de entrada para iniciantes que desejam entender a integração de fontes de energia renováveis com sistemas embarcados.
Para este projeto, você precisará dos seguintes componentes:
A ideia central deste projeto é utilizar a energia solar para carregar uma bateria de lítio por meio do módulo TP4056, um carregador linear eficiente e seguro. O TP4056 gerencia o processo de carregamento, evitando sobrecarga e garantindo a integridade da bateria. Durante e após o carregamento, a energia acumulada na bateria será utilizada para alimentar o ESP32 que irá piscar um LED.
Primeiro, o painel solar é conectado ao TP4056, responsável por regular a energia que chega à bateria e um diodo 1N4007 de alta tensão e alta corrente nominal (para proteção de tensão reversa). Este diodo é classificado em corrente direta de 1A com classificação de tensão reversa de pico de 1000V, verifique a correta posição dos terminais positivos e negativos do diodo.
A correta polaridade e a escolha do painel adequado são essenciais para evitar falhas no carregamento. Em seguida, a bateria de lítio é acoplada a saída para bateria do TP4056, permitindo que a energia captada seja armazenada de forma segura e eficiente. Por fim, o ESP32 é alimentado pela bateria através da saída do TP4056, completando o circuito. O LED é conectado a uma perninha do GND do ESP32 e a outra no resistor de 1K que vai para um dos pinos digitais do ESP32, servirá como indicador visual do funcionamento do sistema, piscando conforme a programação definida. Podemos ver o diagrama na imagem abaixo:


A função principal do ESP32 neste projeto é simples: piscar um LED. Para isso, um código básico em Arduino pode ser utilizado.
// Exemplo de código para piscar o LED
#define LED_PIN 4
void setup() {
pinMode(LED_PIN , OUTPUT); // Configura o pino do LED como saída
}
void loop() {
digitalWrite(LED_PIN , HIGH); // Liga o LED
delay(500); // Aguarda 500 milissegundos
digitalWrite(LED_PIN , LOW); // Desliga o LED
delay(500); // Aguarda 500 milissegundos
}
Embora este projeto seja simples e eficaz, existem diversas melhorias e modificações que podem ser implementadas para otimizar o desempenho e ampliar as funcionalidades do sistema:
Uso de Módulo MPPT (Maximum Power Point Tracking):
O TP4056 é uma opção prática para pequenos projetos, mas para otimizar a captação de energia solar, especialmente em condições de variação de luz, a utilização de um controlador MPPT pode ser altamente benéfica. O módulo MPPT ajusta a carga para operar no ponto de máxima potência do painel solar, aumentando a eficiência do carregamento e garantindo que a bateria seja carregada de maneira mais eficaz.
Implementação de Monitoramento Remoto:
O ESP32 possui conectividade Wi-Fi, o que permite a integração com sistemas IoT para monitoramento remoto. Você pode desenvolver uma interface web ou utilizar plataformas de monitoramento para acompanhar em tempo real a tensão da bateria, o status do carregamento.
Aprimoramento da Proteção do Sistema:
Além das proteções básicas fornecidas pelo TP4056, a inclusão de circuitos adicionais, como sensores de corrente e dispositivos de proteção contra sobrecarga, pode aumentar a segurança do sistema, prolongando a vida útil da bateria e prevenindo falhas em condições adversas.
Expansão da capacidade de fornecimento de energia:
Você pode aumentar o fornecimento de energia acrescentando mais painéis solares no projeto consequentemente acrescentar mais módulos para controlar, com isso você também pode acrescentar mais baterias e podemos alimentar dispositivos com mais energia com 6v, 9V, 12V e etc.
Essas melhorias não só incrementam a eficiência do carregador solar, mas também abrem caminho para a criação de projetos mais robustos e versáteis. Cada modificação pode ser adaptada conforme as necessidades e objetivos do seu projeto, permitindo uma escalabilidade que vai desde aplicações simples até sistemas complexos de automação.
É importante ressaltar que esse projeto é simples de montar e barato ele não é a solução mais eficiente. O motivo é que, de maneira geral, a energia elétrica gerada por somente um painel solar é baixa e ocorre perdas significativas de energia no módulo TP4056, com isso a bateria pode demorar um tempo enorme para se carregar.
O resultado do projeto você pode conferir no vídeo abaixo. No vídeo é mostrado o painel solar exposto ao sol conectado ao TP4065 e a bateria também conectada no TP4065 junto com o ESP32 e o LED. No vídeo podemos ver o LED do TP4065 indicando que está carregando a bateria e logo em seguida podemos ver o LED piscando a cada 1 segundo, indicando que o sistema está alimentando o ESP32.
Este projeto demonstra de forma prática como a energia solar pode ser aproveitada para alimentar sistemas simples de automação. Ao utilizar o TP4056 para gerenciar o carregamento da bateria de lítio, garantimos não só a eficiência, mas também a segurança do processo. O ESP32, alimentado por essa energia limpa, executa uma tarefa básica – o piscar do LED – que pode ser expandida para projetos mais complexos no futuro.
Experimente ajustar os tempos de piscar do LED ou incorporar sensores que aproveitem a autonomia do sistema. Com criatividade, este projeto pode ser o ponto de partida para diversas aplicações na Internet das Coisas (IoT) e automação residencial, contribuindo para um futuro mais consciente e tecnologicamente avançado.
Explore, teste e aprimore seu sistema, transformando uma ideia simples em um passo importante rumo à eletrônica sustentável e à inovação tecnológica!
Para mais materiais como esse, continue acompanhando as postagens semanais do blog e não deixe de visitar nossa loja. Lá você encontra todos os componentes necessários para desenvolver esse e muitos outros projetos!
Que a força esteja com você!
NÃO ENTREM EM PÂNICO!
Até mais!
|
A Eletrogate é uma loja virtual de componentes eletrônicos do Brasil e possui diversos produtos relacionados à Arduino, Automação, Robótica e Eletrônica em geral.
Tenha a Metodologia Eletrogate dentro da sua Escola! Conheça nosso Programa de Robótica nas Escolas!