Controlador de carga MPPT baseado em Arduino feito em casa
Componentes e suprimentos
| × | 1 | ||||
| × | 4 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Aplicativos e serviços online
|
Sobre este projeto
Controlador de carga MPPT baseado em Arduino | Energia alternativa fontes de energia renováveis | energia limpa
O que é Mppt (rastreamento de ponto de potência máximo)?
Usamos o algoritmo MPT para extrair a potência máxima disponível do módulo fotovoltaico sob certas condições. MPPT é a ferramenta mais popular que nos ajuda a usar a Energia Solar (Fonte de Energia Renovável) de forma eficiente. Se quisermos reduzir o gráfico das pegadas de carbono, precisamos nos mover em direção à energia limpa, que é chamada de energia renovável (energia que podemos obter de recursos naturais), como SOLAR, HYDRO, WIND e.t.c, caso contrário, iremos diretamente para o aquecimento global.
Cada país precisa se mover em direção à energia verde, especialmente a CHINA, porque é o principal contribuinte, produzindo 63% de CO2.
Como funciona o MPPT? Por que o painel solar de 150 W não é igual a 150 W?
Por exemplo, você comprou um novo painel solar do mercado que pode fornecer corrente de 7 amperes, sob carga a configuração de uma bateria está configurada para 12 volts:7 amperes vezes 12 volts =84w (P =V * I) Você perdeu mais de 66 watts - mas você pagou por 150 watts. Esses 66 watts não estão indo a lugar nenhum, mas é devido à combinação inadequada da corrente de saída solar e da tensão da bateria.
Depois de usar o algoritmo MPPT, podemos obter a potência máxima disponível que a bateria obtém agora é de 12 amperes a 12 volts A potência de saída é igual a p =V * I p =12 * 12 =144w Agora você ainda tem quase 144 watts e todos estão felizes.
Especificação do projeto
2. LED de indicação para mostrar o nível médio baixo e alto de estatísticas de carga
3. Visor LCD (20x4 caracteres) para exibir potência, corrente, tensões, etc.
4. Proteção contra raios / sobretensão
5. Proteção para fluxo de potência reversa
6. Proteção contra sobrecarga e curto-circuito
7. Registro de dados por meio de WiFi
8.Carregue seu celular, tablet qualquer dispositivo através da porta USB
Especificações elétricas:
1. Tensão nominal =12V
2. Corrente de entrada máxima =5A
3. Carregar suporte de corrente até =10A
4. Tensão de entrada =painel solar 12 a 24V
5. potência do painel solar =50 Watts
PEÇAS NECESSÁRIAS:
- Resistores (3 x 200R, 3 x330R, 1 x 1K, 2 x 10K, 2 x 20K, 2x 100k, 1x 470K)
- diodo TVS (2x P6KE36CA)
- Arduino Nano
- (ACS712-5A) Sensor de corrente
- Conversor Buck (LM2596)
- Módulo Wifi (ESP8266)
- Visor LCD (20x4 I2C)
- MOSFETs (4x IRFZ44N)
- driver MOSFET (IR2104)
- Regulador linear de 3,3 V (AMS 1117)
- Transistor (2N2222)
- Diodos (2x IN4148, 1 x UF4007)
- Capacitores (4 x 0,1 uF, 3 x 10uF, 1 x100 uF, 1x 220uF)
- Indutor (1x 33uH -5A)
- LEDs (vermelho, amarelo, verde)
- Fusíveis (5A)
Bibliotecas necessárias para Arduino IDE:
- TimerOne.h - Clique aqui para baixar esta biblioteca
- LiquidCrystal_I2C - Clique aqui para baixar esta biblioteca
Lembre-se:Crie uma nova pasta (o nome da pasta deve ser igual aos nomes de biblioteca, como TimerOne e LiquidCrystal_I2C. Cole essas duas pastas no Arduino / Biblioteca.
----------------------------------------------- ----------------------------------
Modelo de controlador de carga de algoritmo MPPT baseado em Arduino
Simulação do Projeto MPPT Charge Controller no software Proteus
Esta simulação foi projetada na versão 8.6 do software Proteus. Você pode fazer o seu próprio usando a Arduino Library for Proteus e uma ferramenta de simulação conhecida como Proteus. Entre em contato conosco se desejar Compre um proteus simulação arquivo de origem para este projeto.
Registro de dados WiFi usando um módulo Wifi ESP8266
Leia este artigo:Aprenda a configurar o módulo Wifi ESP8266 usando apenas o IDE do Arduino
Depois de ler o artigo acima, presumo que você conectou com êxito o módulo ESP8266 ao Wifi.
- Vá e inscreva-se em https://thingspeak.com/
- Crie um novo canal e escreva "Dados do painel solar" no campo 1 e deixe os outros campos em branco e salve-o.
- Você obterá a chave de API, copiará essa chave de API e colará no código-fonte.
- Concluído
Imagens de Projeto
- Baixe o código-fonte:
"Não se esqueça de instalar todas as bibliotecas necessárias antes de enviar o código para o Arduino Nano"
Diagrama Esquemático:
Se você encontrou alguma dificuldade ao fazer este projeto, não hesite em perguntar primeiro, estamos aqui para ajudá-lo 24 horas por dia e 7 dias por semana, 24/7 obrigado
Código
Bitbucket
https://bitbucket.org/fmalpartida/new-liquidcrystal/downloadsProcesso de manufatura