有一些恒流器件的设计,但大多数都使用特定的芯片。我一直在寻找一种方法来利用我可用的部件构建自己的恒流电源。目的是控制 10W (10-12V,350mA) 的 RGB LED。
由于我在电子方面几乎没有经验(上一次讲座大约是 7 年前),所以我想运行你们两个不同的设计。
第一个是我直接从这里拿来的
而我发现的第二个就是这里的这个。这很有趣,因为我身边有一个达灵顿司机。我稍微修改了电路,使 R1 没有连接到主电源(比较链接文档中的图 6),而是由 Arduino PWM 端口控制。
这可能吗,还是我需要更多部件来支持 PWM?
您认为这两个电路如何比较?
Ps:零件编号只是CircuitLab放的,请不要太在意。我肯定会使用不同的部件,并会事先查阅他们的数据表。
编辑
一段时间后,我现在实际上已经构建了电路之一(使用 MOSFET)。我还添加了一个低通滤波器来连接音频信号。与作为 RGB LED 驱动器的 Arduino 一起,灯光随着音乐节拍跳动。
- 我为R,G和B构建了三遍以上的恒流驱动电路
- 输入连接到 Arduino 的三个 PWM 引脚
- 根据Jeremy Blum的教程,我构建了一个简单的低通滤波器,其中包含 2 个运算放大器、一些电阻器和电容以及一个微调电位器。
- 现在可以连接音频,该音频分为扬声器的信号和运算放大器的输入。运算放大器放大信号,然后进入 Arduino 模拟引脚输入
- 通过在 Arduino 上运行一些代码,我现在可以根据模拟输入触发灯光
- 我添加了一个稳压器 (LM7809) 以将 Arduino 的电压从 12V 降到 9V。这并不是真正需要的,但我有一个并想尝试一下:)
我在构建它时获得了一些乐趣,现在想将它放入一盏灯中并进行更多编码......