Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Contrôleur de charge MPPT basé sur Arduino fait maison

Composants et fournitures

Arduino Nano R3
× 1
Transistor MOSFET, Commutation
× 4
Espressif ESP8266 ESP-01
× 1
LCD alphanumérique, 20 x 4
× 1
Pilote MOSFET double, puissance
× 1
Déploiement du capteur à faible courant SparkFun - ACS712
× 1
Diode TVS, 2 broches
× 1
Transistor à usage général NPN
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Contrôleur de charge MPPT basé sur Arduino | Énergie alternative |sources d'énergie renouvelables | énergie propre

Qu'est-ce que Mppt (suivi du point de puissance maximum) ?

Nous utilisons l'algorithme MPT pour extraire la puissance maximale disponible du module photovoltaïque sous certaines conditions. MPPT est un outil le plus populaire qui nous aide à utiliser l'énergie solaire (source d'énergie renouvelable) de manière efficace. Si nous voulons réduire le graphique des empreintes carbone, nous devons alors nous diriger vers une énergie propre appelée énergie renouvelable (énergie que nous pouvons obtenir à partir de ressources naturelles) comme le SOLAIRE, l'HYDRO, le VENT, etc. /P>

Chaque pays doit s'orienter vers l'énergie verte, en particulier la CHINE car elle est le principal contributeur en produisant 63% de CO2.

Comment fonctionne MPPT ? Pourquoi un panneau solaire de 150 W n'équivaut pas à 150 w ?

Par exemple, vous avez acheté un nouveau panneau solaire du marché qui peut fournir un courant de 7 ampères, sous charge le réglage d'une batterie est configuré à 12 volts :7 ampères fois 12 volts =84w (P=V*I) Vous avez perdu plus de 66 watts - mais vous avez payé 150 watts. Ces 66 watts ne vont nulle part, mais cela est dû à la mauvaise correspondance entre le courant de sortie solaire et la tension de la batterie.

Après avoir utilisé l'algorithme MPPT, nous pouvons obtenir la puissance maximale disponible. La batterie est maintenant de 12 ampères à 12 volts. La puissance de sortie est égale à p=V*I p=12*12=144w Maintenant, vous avez encore près de 144 watts, et tout le monde est content.

Spécification du projet

2. Indication LED pour montrer le niveau de charge bas moyen et haut

3. Écran LCD (20x4 caractères) pour afficher la puissance, le courant, les tensions, etc.

4. Protection contre la foudre/surtension

5. Protection pour le flux de puissance inversé

6. Protection contre les surcharges et les courts-circuits

7. Enregistrement des données via WiFi

8. Chargez votre téléphone portable, tablettes et gadgets via le port USB

Spécifications électriques :

1. Tension nominale =12 V

2.Courant d'entrée maximum =5A

3. Chargez le support actuel jusqu'à =10A

4. Tension d'entrée =Panneau solaire 12 à 24V

5.puissance du panneau solaire =50 Watts

PIÈCES REQUISES :

  • Résistances (3 x 200R, 3 x330R, 1 x 1K, 2 x 10K, 2 x 20K, 2x 100k, 1x 470K)
  • Diode TVS (2x P6KE36CA)
  • Arduino Nano
  • ( ACS712-5A ) Capteur de courant
  • Convertisseur Buck ( LM2596 )
  • Module Wi-Fi ( ESP8266 )
  • Écran LCD ( 20x4 I2C )
  • MOSFET (4x IRFZ44N)
  • Pilote MOSFET ( IR2104 )
  • Régulateur linéaire 3,3 V (AMS 1117)
  • Transistor ( 2N2222 )
  • Diodes (2x IN4148, 1x UF4007)
  • Condensateurs (4 x 0,1 uF, 3 x 10 uF, 1 x 100 uF, 1x 220 uF)
  • Inductance (1x 33uH -5A)
  • LED (rouge, jaune, vert)
  • Fusibles (5A)

Bibliothèques requises pour Arduino IDE :

  • TimerOne.h - Cliquez ici pour télécharger cette bibliothèque
  • LiquidCrystal_I2C - Cliquez ici pour télécharger cette bibliothèque

N'oubliez pas :créez un nouveau dossier (le nom du dossier doit être le même que les noms de bibliothèque comme TimerOne et LiquidCrystal_I2C. Collez ces deux dossiers dans Arduino/LIbrary.

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

Modèle de contrôleur de charge d'algorithme MPPT basé sur Arduino

Simulation du projet de contrôleur de charge MPPT dans le logiciel Proteus

Cette simulation a été conçue dans la version 8.6 du logiciel Proteus. Vous pouvez créer le vôtre en utilisant la bibliothèque Arduino pour Proteus et un outil de simulation connu sous le nom de Proteus. Veuillez nous contacter si vous ne le souhaitezpas Acheter un proteus simulation fichier source pour ce projet.

Enregistrement de données WiFi à l'aide d'un module Wifi ESP8266

Lisez cet article : Apprenez à configurer le module Wifi ESP8266 en utilisant simplement l'IDE Arduino

Après avoir lu l'article ci-dessus, je suppose que vous avez connecté avec succès votre module ESP8266 à votre Wifi.

  • Allez vous inscrire sur https://thingspeak.com/
  • Créez un nouveau canal et écrivez « Données du panneau solaire » dans le champ 1 et laissez les autres champs vides et enregistrez-le.
  • Vous obtiendrez la clé API, copiez cette clé API et collez-la dans le code source.
  • Terminé

Images du projet

  • Télécharger le code source :

"N'oubliez pas d'installer toutes les bibliothèques nécessaires avant de télécharger le code sur Arduino Nano"

Diagramme schématique :


Si vous avez rencontré des difficultés lors de la réalisation de ce projet, n'hésitez pas à demander d'abord, nous sommes là pour vous aider 24 heures sur 24 et 7 jours sur 7 24/7 merci

Code

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

Processus de fabrication

  1. Dés numériques Arduino
  2. Contrôleur de jeu Arduino
  3. Jeu Pixel Chaser
  4. Contrôleur domestique Arduino activé par Alexa
  5. NeoMatrix Arduino Pong
  6. Contrôleur de testeur Arduino DMX-512
  7. Jeu de roulette LED
  8. Moniteur d'accueil
  9. Contrôleur Arduino GrowBox