ArduinoUnoとArduinoNanoの両方を持っていますが、どちらをプロジェクトに使用するかを決めることができません。目的は、バッテリーの寿命を最大化することです。また、ATMega328Pを定期的にスリープおよびウェイクアップする8秒のウォッチドッグタイマーを実装しました。
-
オプション1:Arduino Uno R3 + DHT11センサー:ボードは4 * 1.25V(2700 mAh)ニッケルメタルハイドライドバッテリーで駆動され、Arduinoの3.3V出力電圧はDHT11のVCCに供給されます。( ArduinoUno仕様 I / OピンあたりのDC電流40mA、3.3VピンのDC電流50 mA)
-
オプション2:Arduino Nano + DHT11センサー。ボードは4 * 1.25V(2700 mAh)ニッケルメタルハイドライドバッテリーで駆動され、Arduinoの3.3V出力電圧がDHT11のVCCに供給されます。( ArduinoNano仕様:I / OピンあたりのDC電流:40 mA、ただしいいえ 3.3Vまたは5VのDC電流に関する情報。
どちらが電力効率が高いか知りたいです。
コメント
- DHT11は5Vで動作します。なぜ3.3Vを選んだのですか?
- DHT11は両方で機能します。 5Vを使用した場合、どのような違いがありますか?
- 3.3ボルトの電圧レギュレーターは、エネルギーの一部を消費します。バッテリーの寿命はどれくらいですか?何を達成したいですか?
- これらのボードは両方とも、LEDやレギュレータなどのために多くの余分な電流を消費します。別の解決策は、単にボードをオン/オフにすることです: electronics.stackexchange.com/questions/266716/ …
- 現在、Arduino Unoを使用しており、夜間に正常に実行しています。 2700 mAhのバッテリーでは、3日以上続くと思いますが、多くのフォーラムで、ウォッチドッグタイマーが8秒のATmega328pだけをスリープさせても電力を節約できないことがわかりました。バッテリーの寿命はどのくらいになると思いますか?したがって、'は、バッテリーのみを使用して電力を供給し、主電源が利用できない場所に展開するとします。これは3〜4日しか持続しませんか?これは私が直面している主要な問題です。
回答
他に何も役に立たない宇野オンにすると、9Vの電源ジャックから約50mAの電流が使用されます。
Arduinoの5Vピンに直接3xアルカリ単3電池(公称電圧4.5V)を使用する場合2500 mAhが得られる可能性があります。これは、1時間あたり50mAで50時間になります。
電源に関する私のページ。ベアプロセッサ(電圧レギュレータなし、LEDなし)の使用にも役立ちます。
温度を作成しました単三電池3本で動作する湿度センサー。スリープモードやその他のさまざまな手法を使用して、1年以上実行されます新しい電池は必要ありません。
どちらが電力効率に優れているか知りたいですか?
UnoとNanoの両方が同じAtmega328Pプロセッサを使用しています。したがって、技術的な考慮事項は同じです。どちらにも電圧レギュレータと「電源オン」LEDがあり、他のすべてのものと比較して、単独で多くの電流を使用します。
それほど難しくはありません最小限のボードを作成します。これを行うためのページがあります。必要なものすべての例:
ディープスリープモードを使用する場合は、ウォッチドッグタイマーを使用して8回ごとにスリープ解除します数秒(そして、たとえば10回目覚めるたびに時間を確認してください)、消費電力をすぐに減らすことができます。
私の温度センサーは平均42µAを使用します。これは lot 50 mA未満(1000分の1)したがって、50時間の実行時間は50,000時間、つまり2083日になります。バッテリーはおそらくより早く自己放電します。 。:)
コメント
- 詳細な回答ありがとうございます。簡単な質問です。温度センサーに3.3vまたは5vを供給する方法を教えてください。 rチップから電圧レギュレーターを取り外すので? 3.3vまたは5v出力を提供するftdiアダプターを使用できますか?
- その場合、FTDIアダプターも電流を消費しませんか?
- プロセッサーに電力を供給している場合は、温度センサー、'できませんか?私の温度センサーについての私のページを読みましたか?
- はい。私は読みました。 FTDIでプロセッサと温度センサーセンサーに電力を供給しているようですか?私が間違っている場合は私を訂正してください。私の質問は、FTDIは他のarduinoボードの電圧レギュレーターのようにバッテリーから電流を引き出さないのですか?私たちはLEDの消費電力を取り除くことができることに同意します。
- いいえ、バッテリーから電力を供給しています。 FTDI接続はそれを再プログラミングするためだけのものです。
回答
USBのないものを使用しないでください、レギュレーター-例:Pro Mini(3.3Vで動作)
Arduino(または実際にはほとんどのデジタル回路)を低電圧で動作させるだけで、すでに消費電力が削減されます-確かにプロセッサー速度がわずかに低下します。 Atmega328Pは3.3Vで12MHzで動作しますが、ProMiniはより保守的な8MHzを使用します。
コメント
- pro miniを使用することを考えましたが、私はprominiはArduinonanoやunoよりもユーザーフレンドリーではないので(ロードコードなどの点で)回路の作成に取り組む必要があることがわかりました。また、prominiはDHT11vccに供給できる出力電圧3.3Vまたは5Vを提供しません。簡単に固定できます。
- ハードウェア側から行う作業が多いことがわかりました。バックグラウンドがプログラミングのみであるため、ハードウェアの作成が苦手です。
- プロミニのVccを提供できますかDHT11 vccへ?
- はい、3.3vからすべて実行します。 LDOの代わりに3.3vを取得するためにDC-DCバック(smps)を歌う
- @JyotiRajSharma私のポイントを逃します-3.3VからProMiniを実行し、同じソースを使用して周辺機器を実行します。損失のあるリニアレギュレータ。 ' USBシリアルドングルを使用してプログラムするのは(コンピューターに接続しているときに実行されます)、電力を消費するオンボードコンバーターではなく、実際には難しいことではありません'使用していません。