Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Controlador de carga MPPT baseado em Arduino feito em casa

Componentes e suprimentos

Arduino Nano R3
× 1
Transistor MOSFET, comutação
× 4
Espressif ESP8266 ESP-01
× 1
LCD alfanumérico, 20 x 4
× 1
Driver MOSFET duplo, Power
× 1
SparkFun Low Current Sensor Breakout - ACS712
× 1
Diodo TVS, 2 pinos
× 1
Transistor de uso geral NPN
× 1

Aplicativos e serviços online

Arduino IDE

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/downloads

Processo de manufatura

  1. Dados digitais Arduino
  2. Controlador de jogo Arduino
  3. Jogo Pixel Chaser
  4. Arduino Home Controller ativado por Alexa
  5. NeoMatrix Arduino Pong
  6. Arduino DMX-512 Tester Controller
  7. Jogo de roleta LED
  8. Monitor doméstico
  9. Controlador Arduino GrowBox
  10. Sistema de segurança baseado em Arduino