如何通过AA电池为Attiny供电?


9

我正在一个项目中,我想在环境光下为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电池且没有稳压器,亮度变化不会太大吗?使用第二个选项,电池可以使用很长时间吗?我还有其他选择吗?

我是硬件方面的新手,因此非常感谢您的帮助!


1
遗憾的是,目前还没有答案解决计算Attiny45和升压调节器等电源需求的问题。
RedGrittyBrick

真的很抱歉,您的答案被发送了垃圾邮件,我们有一个网站巨魔,他似乎对您的问题很感兴趣。
Kortuk 2013年

1
是的,我希望您能解释一下用电量,即使只是为了证明您无法计算出用电量。感谢您删除其他巨魔答复的人。
Elmer 2013年

ATtiny45的最低工作电压为2.7V,因此您应该可以直接用电池运行它。
伊格纳西奥·巴斯克斯

Answers:


5

恒定的LED亮度表示恒定电流,而恒定电流表示电流限制器。

原理图

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

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


1
当然,您去了,并选择了CC LED。FFFFFFFFFFFFFFFF .....
Ignacio Vazquez-Abrams

2
为了澄清Ignacio的评论:Sparkfun RGB LED具有三个带公共阴极(CC)的LED。Ignacio的电路不适用于该LED。我相信伊格纳西奥的电路的变体
RedGrittyBrick

Sparkfun确实销售CA LED,但是这涉及另一笔收购。
伊格纳西奥·巴斯克斯

我认为共阳极和共阴极LED的工作原理相同,只是将引脚拉为高还是低?
Elmer 2013年

@Elmer:是的,除了使用CA LED可以并行创建3个电路副本并分别控制它们。使用CC时,您需要使用高端限幅器,并且其控制电路要复杂一些。
伊格纳西奥·巴斯克斯

4

像下面的例子一样,找到您单元格的数据表。然后查看放电曲线,并检查在放电周期中电池电压如何变化。然后,使用台式电源检查您的LED如何响应。

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

  • 确定在哪一点亮度下降太多,以及是否值得考虑该单元为空?
  • 确定最大和最小电源电压,并使用该要求来提供更好的稳压电源;
  • 增加串联的电池数量,并增加串联电阻。串联电阻越高,对变化的电源电压的响应越低,但是损耗增加。
  • 使用其他答案之一中建议的电流吸收器。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.