2016-04-26 121 views
0

充電式バッテリーを使い果たすarduinoのバッテリーレベルを表示する方法があるかどうかを知りたいと思います。 LCDに使用できる機器やコードがありますか?私は電池のパーセンテージを電圧ではなく表示することを目指しています。arduinoでバッテリーのパーセンテージを表示

私は、サーボシールドで事前に

感謝をadafruitプロトボードを使用しています。

+0

ディスプレイまたはバッテリーメーターを求めていますか? – jabujavi

+1

バッテリーレベルを正確に記録することは本当に複雑だと思います。これは電池の化学的性質(Li-ION、LiPo、鉛酸など)に大きく依存します。それを正確に監視しなければならない場合は、すでにこれを行っているICを探して購入してください。おそらくあなたはブレークアウトボードを見つけることはできませんので、小さなPCBを自分で設計する必要があります。一方、粗い "表示"だけが必要な場合は、バッテリーの放電カーブを検索することができます(例:[this one](http://www.rcuniverse.com/magazine/reviews/ 1183/AMPD14_DischargeCurve.jpg))、バッテリー電圧を検出し、 – frarugi87

+1

を入力して、電圧をグラフに従ってパーセンテージに変換します。あるいは、定電流でバッテリーを放電させ、定期的に電圧を感知してグラフを描きます。いずれにしても、パーセンテージがあれば、標準ライブラリを使ってどのディスプレイにでも表示することができます – frarugi87

答えて

0

私は単純な解決法(アナログ入力への抵抗ブリッジ)を避ける理由を知りません。 EEPROMにマップを作成し、補間テーブルとして動作させ、時折再スケーリングします。そのアナログ入力から電​​圧を得て、それをあなたの補間テーブルにマッピングすると、LCDに残っているバッテリーのパーセンテージが与えられます。 (ほとんどのバッテリーは、残量が低下し、スロープ/カーブが通常かなり反復可能であるため、出力電圧が徐々に低下します)

関連する問題