工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

自家製ArduinoベースのMPPT充電コントローラー

コンポーネントと消耗品

>
Arduino Nano R3
× 1
MOSFETトランジスタ、スイッチング
× 4
Espressif ESP8266 ESP-01
× 1
英数字LCD、20 x 4
× 1
デュアルMOSFETドライバー、電源
× 1
SparkFun低電流センサーブレイクアウト-ACS712
× 1
TVSダイオード、2ピン
× 1
汎用トランジスタNPN
× 1

アプリとオンラインサービス

>
Arduino IDE

このプロジェクトについて

ArduinoベースのMPPT充電コントローラー|代替エネルギー|再生可能エネルギー源|クリーンエネルギー

Mppt(最大電力点追従)とは何ですか?

MPTアルゴリズムを使用して、特定の条件下で太陽光発電モジュールから利用可能な最大電力を抽出します。 MPPTは、太陽エネルギー(再生可能エネルギー源)を効率的に使用するのに役立つ最も人気のあるツールです。炭素フットプリントのグラフを削減したい場合は、再生可能エネルギー(天然資源から得られるエネルギー)と呼ばれるクリーンエネルギーに移行する必要があります。そうしないと、SOLAR、HYDRO、WINDなどのように直接地球温暖化に移行します。

すべての国、特に中国は63%のCO2を生成することで主要な貢献者であるため、グリーンエネルギーに移行する必要があります。

MPPTはどのように機能しますか? 150Wのソーラーパネルが150Wに等しくないのはなぜですか?

たとえば、7アンペアの電流を供給できる新しいソーラーパネルを市場から購入しました。充電中、バッテリーの設定は12ボルトに構成されています。7アンペア×12ボルト=84w(P =V * I)66を超えて失ったワット-しかし、あなたは150ワットを支払いました。その66ワットはどこにも行きませんが、それは太陽出力電流とバッテリー電圧の不一致によるものです。

MPPTアルゴリズムを使用した後、バッテリーが取得できる最大電力は12ボルトで12アンペアになります。出力電力は、p =V * I p =12 * 12 =144wに等しくなります。これで、まだ144ワット近くになり、誰もが満足しています。

プロジェクトの仕様

2.低中および高レベルの充電統計を示すLED表示

3.電力、電流、電圧などを表示するためのLCD(20x4文字)ディスプレイ

4.雷/過電圧保護

5.逆電力フローの保護

6.過負荷および短絡保護

7.WiFiを介したデータのログ記録

8.携帯電話を充電し、USBポートを介してガジェットをタブレット化します

電気的仕様:

1.定格電圧=12V

2.最大入力電流=5A

3.最大=10Aの負荷電流サポート

4.入力電圧=ソーラーパネル12〜24V

5.ソーラーパネルの電力=50ワット

必要な部品:

  • 抵抗器(3 x 200R、3 x 330R、1 x 1K、2 x 10K、2 x 20K、2x 100k、1x 470K)
  • TVSダイオード(2x P6KE36CA)
  • Arduino Nano
  • (ACS712-5A)電流センサー
  • バックコンバーター(LM2596)
  • Wifiモジュール(ESP8266)
  • LCDディスプレイ(20x4 I2C)
  • MOSFET(4x IRFZ44N)
  • MOSFETドライバー(IR2104)
  • 3.3Vリニアレギュレータ(AMS 1117)
  • トランジスタ(2N2222)
  • ダイオード(2x IN4148、1 x UF4007)
  • コンデンサ(4 x 0.1 uF、3 x 10uF、1 x100 uF、1x 220uF)
  • インダクタ(1x 33uH -5A)
  • LED(赤、黄、緑)
  • ヒューズ(5A)

Arduino IDEに必要なライブラリ:

  • TimerOne.h-このライブラリをダウンロードするにはここをクリックしてください
  • LiquidCrystal_I2C-このライブラリをダウンロードするにはここをクリックしてください

注意:新しいフォルダを作成します(フォルダ名はTimerOneやLiquidCrystal_I2Cなどのライブラリ名と同じである必要があります。これら2つのフォルダをArduino / LIBRaryに貼り付けてください。

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

ArduinoベースのMPPTアルゴリズム充電コントローラーのモデル

<図> <図>

ProteusソフトウェアでのMPPT充電コントローラープロジェクトのシミュレーション

このシミュレーションは、Proteus Software8.6バージョンで設計されています。 Proteus用のArduinoライブラリとProteusと呼ばれるシミュレーションツールを使用して、独自のライブラリを作成できます。 希望しない場合はお問い合わせください プロテウスを購入する シミュレーション このプロジェクトのソースファイル。

<図>

WifiモジュールESP8266を使用したWiFiデータロギング

<図>

この記事を読む:ArduinoIDEだけを使用してWifiモジュールESP8266をセットアップする方法を学ぶ

上記の記事を読んだ後、ESP8266モジュールをWifiに正常に接続したと思います。

  • https://thingspeak.com/にアクセスして登録します
  • 新しいチャネルを作成し、フィールド1に「ソーラーパネルデータ」と入力し、他のフィールドは空白のままにして保存します。
  • APIキーを取得し、そのApiキーをコピーして、ソースコードに貼り付けます。
  • 完了
<図> <図>

プロジェクト画像

<図> <図> <図> <図> <図> <図> <図> <図> <図> <図> <図>
  • ソースコードのダウンロード:

「コードをArduinoNanoにアップロードする前に、必要なすべてのライブラリをインストールすることを忘れないでください」

概略図:

<図>


このプロジェクトの作成中に問題が発生した場合は、遠慮なく最初に質問してください。24時間年中無休で24時間体制でサポートいたします。

コード

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

製造プロセス

  1. Arduino Digital Dice
  2. Arduinoゲームコントローラー
  3. ピクセルチェイサーゲーム
  4. Alexaによってアクティブ化されたArduinoホームコントローラー
  5. NeoMatrix Arduino Pong
  6. ArduinoDMX-512テスターコントローラー
  7. LEDルーレットゲーム
  8. ホームモニター
  9. ArduinoGrowBoxコントローラー
  10. Arduinoベースのセキュリティシステム
  11. バーチャルArduinoテニス