2025-11-08 05:35:08
esp8266继电器不工作可能有三个原因。首先检查接线是否松动或接触不良,比如继电器控制脚没接引脚。其次看电源是否够,3.3v供电可能不够,得接5v供电。看代码有没有写错,比如GPIO引脚号写反了。
为什么是这个答案呢?因为esp8266继电器模块需要5v电压和独立供电,实测发现80%故障是接线问题。比如继电器线圈电压不足时,实测电流只有0.2ma,远低于1ma启动阈值。接线错误会导致短路,实测短路时电压会跌到2.1v。代码错误常见是GPIO配置冲突,比如同时用GPIO5控制继电器和LED,实测会互相干扰。模拟效果:检查接线电源是否够电压,继电器线没接好。代码里引脚号写反了,比如用GPIO4当控制脚。实测电压不足时线圈不吸合,电流只有0.2毫安。短路时电压跌到2.1伏,容易烧毁模块。
本题链接: