修改ESP-01S Relay继电器模块
就这个模块,挺便宜的,好像销量很大。
[手机拍摄]
我买了两个,用于控制水泵,然而并不能用,排除常见问题后,开始怀疑模块的可用性,于是去谷歌搜了一圈,得到一个结论,设计有缺陷。
它有两个缺陷:
- 本应接3.3v的CH_DP悬空
- 使用GPIO0驱动,然而被串了标号103的10K电阻下拉,上电进入下载模式
所以有了两个解决方案:
- 同样,将CH_DP脚接一个1K(可不接)到3.3v
- 方法一:将下拉的标号103的10K电阻去除
- 方法二:割断GPIO0与三极管的连接,将基极连接到GPIO2驱动
我选用了方法一,修好了这个模块,唯一的不足是上电继电器会吸合一会后断开(很短暂),不过也没多大的问题。
我很好奇ESP8266上电自动引脚置高电平是怎么回事。