Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Controlador de carga MPPT basado en Arduino hecho en casa

Componentes y suministros

Arduino Nano R3
× 1
Transistor MOSFET, Conmutación
× 4
Espressif ESP8266 ESP-01
× 1
LCD alfanumérico, 20 x 4
× 1
Controlador MOSFET dual, alimentación
× 1
Ruptura del sensor de baja corriente SparkFun - ACS712
× 1
Diodo TVS, 2 pines
× 1
Transistor de uso general NPN
× 1

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

Controlador de carga MPPT basado en Arduino | Energías alternativas | fuentes de energía renovables | energía limpia

¿Qué es Mppt (seguimiento del punto de máxima potencia)?

Utilizamos el algoritmo MPT para extraer la máxima potencia disponible del módulo fotovoltaico en determinadas condiciones. MPPT es una de las herramientas más populares que nos ayuda a utilizar la energía solar (fuente de energía renovable) de manera eficiente. Si queremos Reducir el Gráfico de Huellas de Carbono, entonces debemos avanzar hacia una energía limpia que se llama Energía Renovable (Energía que podemos obtener de los recursos naturales) Como SOLAR, HIDRÁULICA, EÓLICA, etc., de lo contrario, avanzaremos directamente hacia el Calentamiento Global.

Todos los países deben avanzar hacia la energía verde, especialmente CHINA porque es el principal contribuyente al producir un 63% de Co2.

¿Cómo funciona MPPT? ¿Por qué el panel solar de 150 vatios no equivale a 150 vatios?

Por ejemplo, compró un nuevo panel solar en el mercado que puede entregar 7 amperios de corriente, bajo carga, la configuración de una batería está configurada en 12 voltios:7 amperios por 12 voltios =84w (P =V * I) Perdió más de 66 vatios, pero pagó por 150 vatios. Esos 66 vatios no van a ninguna parte, pero se deben a la mala correspondencia entre la corriente de salida solar y el voltaje de la batería.

Después de usar el algoritmo MPPT, podemos obtener la potencia máxima disponible que obtiene la batería ahora es de 12 amperios a 12 voltios La potencia de salida es igual ap =V * I p =12 * 12 =144w Ahora todavía tiene casi 144 vatios y todos están felices.

Especificación del proyecto

2. Indicación LED para mostrar el nivel de carga medio y alto bajo

3. Pantalla LCD (20x4 caracteres) para mostrar potencia, corriente, voltajes, etc.

4. Protección contra rayos / sobretensión

5. Protección para flujo de energía inverso

6. Protección contra sobrecargas y cortocircuitos

7. Registro de datos a través de WiFi

8.Cargue su teléfono celular, tabletas, cualquier dispositivo a través del puerto USB

Especificaciones eléctricas:

1.Voltaje nominal =12V

2.Corriente de entrada máxima =5A

3.Cargue el soporte actual hasta =10A

4. Voltaje de entrada =panel solar de 12 a 24 V

5.potencia del panel solar =50 vatios

PIEZAS REQUERIDAS:

  • Resistencias (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 corriente
  • Convertidor Buck (LM2596)
  • Módulo Wifi (ESP8266)
  • Pantalla LCD (20x4 I2C)
  • MOSFET (4x IRFZ44N)
  • Controlador MOSFET (IR2104)
  • Regulador lineal de 3.3V (AMS 1117)
  • Transistor (2N2222)
  • Diodos (2x IN4148, 1 x UF4007)
  • Condensadores (4 x 0.1 uF, 3 x 10uF, 1 x100 uF, 1x 220uF)
  • Inductor (1x 33uH -5A)
  • LED (rojo, amarillo, verde)
  • Fusibles (5A)

Bibliotecas necesarias para Arduino IDE:

  • TimerOne.h:haga clic aquí para descargar esta biblioteca
  • LiquidCrystal_I2C:haga clic aquí para descargar esta biblioteca

Recuerde:cree una nueva carpeta (el nombre de la carpeta debe ser el mismo que el de las bibliotecas como TimerOne y LiquidCrystal_I2C. Pegue estas dos carpetas en Arduino / LIbrary.

----------------------------------------------- ----------------------------------

Modelo de controlador de carga de algoritmo MPPT basado en Arduino

Simulación del proyecto del controlador de carga MPPT en el software Proteus

Esta simulación ha sido diseñada en la versión Proteus Software 8.6. Puede crear el suyo propio utilizando Arduino Library for Proteus y una herramienta de simulación conocida como Proteus. Por favor contáctenos si quiere t hacerlo Compra un proteus simulación archivo fuente para este proyecto.

Registro de datos WiFi mediante el uso de un módulo Wifi ESP8266

Lea este artículo:Aprenda a configurar el módulo Wifi ESP8266 usando solo Arduino IDE

Después de leer el artículo anterior, supongo que ha conectado correctamente su módulo ESP8266 a su Wifi.

  • Vaya y regístrese en https://thingspeak.com/
  • Cree un nuevo canal y escriba "Datos del panel solar" en el campo 1 y deje los otros campos en blanco y guárdelo.
  • Obtendrá la clave API, copiará esa clave Api y la pegará en el código fuente.
  • Hecho

Imágenes del proyecto

  • Descargar código fuente:

"No olvide instalar todas las bibliotecas necesarias antes de cargar el código en Arduino Nano"

Diagrama esquemático:


Si encontró alguna dificultad al realizar este proyecto, no dude en preguntar primero, estamos aquí para ayudarlo las 24 horas del día y los 7 días de la semana 24 horas al día, 7 días a la semana gracias

Código

Bitbucket
https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads

Proceso de manufactura

  1. Dados digitales Arduino
  2. Controlador de juego Arduino
  3. Pixel Chaser Game
  4. Controlador Arduino Home activado por Alexa
  5. NeoMatrix Arduino Pong
  6. Controlador de tester Arduino DMX-512
  7. Juego de ruleta LED
  8. Monitor de casa
  9. Controlador Arduino GrowBox
  10. Sistema de seguridad basado en Arduino
  11. Tenis Arduino virtual