如何用 AA 电池为 Attiny 供电?

电器工程 电压 电池 服装
2022-01-17 10:58:00

我正在做一个项目,我想在环境光情况下为 RGB Led 供电。我使用 Arduino Leonardo 和 LED 制作了这个原型。目前该项目已插入我电脑的 USB 端口,但我想使用 Attiny 45 或 84 和 AA 电池。我最初想使用 3 节 AA 不可充电电池,充满电后可提供约 4.8 伏的电压。问题是电压会随着时间的推移而下降,我希望 LED 保持恒定的亮度。我想到了一个电压调节器,但它需要高效,因为我希望电池能持续很长时间。我看了一些,但不确定最适合我的情况。

我使用的 LED 来自 SparkFun - SparkFun RGB led

另一种方法是使用两节 AA 电池和一个升压板,例如SparkFun 3.3v 分线板,但电池寿命再次受到质疑。我不确定如何通过升压板计算电池使用量。

在这种情况下,电池寿命长意味着它可以持续数周甚至数月的开启和关闭使用。不过,我可能会要求只有 2 或 3 节电池是不可能的。

所以我的问题是这些选项中的一个会比另一个更好吗?使用 3 节 AA 电池且没有电压调节器,亮度不会有太大变化吗?使用第二种选择电池会持续很长时间吗?我还有其他选择吗?

我是硬件方面的新手,所以非常感谢任何帮助!

2个回答

恒定LED亮度意味着恒定电流,恒定电流意味着限流器。

示意图

模拟此电路- 使用CircuitLab创建的原理图

选择 R2 为 (V D2 + V D3 - Vbe Q1 )/I D1不要害怕使用略低于规格的电流(即 3 到 6mA)。

像这个例子一样找到你的单元格的数据表然后看一下放电曲线,检查放电循环期间电池电压的变化情况。然后使用台式电源检查您的 LED 如何响应。

从那一刻起,您可以做几件事:

  • 确定在哪个点亮度下降太多以及是否值得考虑单元格是空的;
  • 确定最大和最小电源电压,并使用该要求来制造更好的稳压电源;
  • 增加串联电池数量,增加串联电阻。串联电阻越高,对不同电源电压的响应越低,但损耗会增加。
  • 使用其他答案之一中建议的电流接收器。