周囲光の状況でRGB LEDに電力を供給したいプロジェクトに取り組んでいます。私はArduino Leonardoとledを使用してこれをプロトタイプ化しました。現在、プロジェクトはコンピュータのUSBポートに接続されていますが、Attiny 45または84と単三電池を使用したいと思います。私はもともと、完全に充電されたときに約4.8ボルトを供給する3つのAA非充電式バッテリーを使用することを考えていました。問題は、電圧が時間の経過とともに低下することです。LEDが一定の明るさになるようにしたいと思います。電圧レギュレータが思い浮かびましたが、私はバッテリーをかなり長持ちさせたいので、それは効率的である必要があります。いくつか見ましたが、自分の状況に最適なものはわかりませんでした。
私が使用しているLEDは、SparkFun- SparkFun RGB LEDからのものです。
もう1つの方法は、2つのAAバッテリーを使用して、ここにSparkFun 3.3vブレークアウトのようなステップアップボードを使用することですが、やはりバッテリーの寿命が問題です。ステップアップボードを介してバッテリー使用量を計算する方法がわかりません。
この状況でのバッテリ寿命が長いということは、オンとオフの使用が数週間、場合によっては数か月続くことを意味します。でも、たった2つか3つのバッテリーでは不可能を求めているかもしれません。
だから私の質問は、これらのオプションのいずれかが他よりも優れているでしょうか?明るさは、単三電池3個と電圧調整器なしでそれほど変化しませんか?2番目のオプションを使用すると、バッテリーは長持ちしますか?私が見逃した別のオプションはありますか?
私は物事のハードウェアの面が初めてなので、どんな助けでも大歓迎です!