自家製ArduinoベースのMPPT充電コントローラー
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 4 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
アプリとオンラインサービス
> |
|
このプロジェクトについて
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製造プロセス