乐鑫技术交流
直播中

张明

7年用户 1030经验值
私信 关注
[问答]

nodemcu使用多少伏特,以便我可以计算我的电阻器以包括nodemcu使用的功率?

我对电子、电力和布线完全陌生,但学习很愉快,所以我来了。我打算使用 3mm 3v-3.4v 20ma 和 nodemcu esp8266 和 9v 电池。它将使用一个简单的开/关开关,因此不会长时间通电。我已经使用 5mm LED 进行了快速测试,该 LED 随附 arduino 套件,使用 USB 供电和 650ohm 电阻器。我将 pin 13 或 D7 与我上传的草图一起使用来脉冲 LED。使用 9v 电池时,面包板上的 LED 灯比使用 USB 时亮得多。我的问题是:如何从引脚 13 获得 3-3.4v 20ma?从我审查过的所有内容来看,它不会向 LED 等配件输出 20ma。我需要在 pin 13 和 led 之间有什么东西来获得所需的电流吗?nodemcu 使用多少伏特,以便我可以计算我的电阻器以包括 nodemcu 使用的功率?除了我将连接到 3.3v 导轨的 LED 外,我还有一些东西需要较少的电流,我将使用电阻器。

回帖(1)

微风挽雨

2024-1-4 16:52:56
NodeMCU的输出电压是3.3V,最大输出电流为12mA,不能直接驱动一个3mm的LED,因为其需要20mA以上的电流才能正常工作。如果您想从NodeMCU的输出引脚控制LED,您需要使用一个适当的电阻来限制电流。您可以使用以下公式来计算所需的电阻值:

电阻值 = (3.3V - LED电压)/ LED电流

例如,如果您使用的是3.4V,20mA的LED,则所需的电阻值为:

(3.3V - 3.4V)/ 0.02A = -0.05V / 0.02A = 2.5Ω

您可以使用一个2.2Ω或2.7Ω的电阻来限制电流。请注意,使用电阻降低电流会使LED变暗。如果您想让LED更亮,您可以使用一个普通的NPN晶体管作为驱动器,将NodeMCU的输出引脚连接到基极,LED连接到集电极,电阻连接到发射极,以限制电流。

将NodeMCU的输出电流放大到LED所需的电流,并通过电阻限制电流。请注意,从电池供电时,电路将导致NodeMCU消耗更多的电流,从而缩短电池寿命。因此,最好使用外部电源或使用更大的电池来延长电池寿命。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分