我喜欢软件,我很乐意为nodemcu devkit编写lua代码。但我不是硬件人。
我需要设置nodemcu,以便它是一个独立的模块,即由电池供电。这样做的最佳方法是什么,以便整个事情尽可能小?我应该使用哪种电池(如果我需要在wifi打开的情况下连续运行nodemcu 2小时)?如何将电池与nodemcu连接,即需要任何调节器?
现在我通过USB为nodemcu供电。我在谷歌研究了这个,但无法找到满意的解决方案。
我正在使用this nodemcu devkit
请指出正确的论坛,如果这是一个错误的地方提出这个问题
答案 0 :(得分:2)
最简单的方法是不使用该devkit,而是使用带有LiPo连接器的devkit,例如https://www.adafruit.com/product/2821。另一种方法是使用WeMos D1 minis with a LiPo/battery shield。
如果你想坚持你的devkit你只是"只是"必须确保为3.3V引脚提供3.3V电压。由于电池随时间不能提供稳定的电压,因此您需要在电池和模块之间放置buck/boost converter(降压/升压)。
当然,您也可以针对VIN引脚预期5V,但如果使用LiPo电池效率会降低效率。首先,外部转换器将从LiPo的3.7V增加到5V。然后devkits内部转换器必须再次降低到3.3V。
此外,如果您使用电池为ESP8266供电,您需要注意在此过程中丢失的任何电量。以L7805电压调节器为例,它具有恒定的静态特性。电流消耗为6mA。如果您的电源是电源适配器,那么可能没问题,但如果它是电池则不太理想。降压/升压转换器效率更高。
答案 1 :(得分:0)
如果您只是需要独立,您会考虑使用手机充电器吗?只需将USB线插入您可以找到的任何手机充电器即可。这样,只要你愿意,它就能提供稳定的动力。
如果你真的想使用电池。那么你需要一个7805稳压器IC。这会将您的电压降至5V。然后将其指向NodeMCU上的Vin Pin。我相信你应该从3v3引脚中获得3.3V电压。