『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 6264|回复: 5

ESP8266-01的深度应用-2,GPIO0应用

[复制链接]

19

主题

274

帖子

1948

积分

金牌会员

Rank: 6Rank: 6

积分
1948
金钱
1674
HASS币
50
发表于 2019-10-19 16:47:42 | 显示全部楼层 |阅读模式
本帖最后由 姚远 于 2019-10-19 16:50 编辑

TB上8266-01加多继电器,由于与8266-01一起使用时,结构紧凑,几乎没有接线,价格也还可以,所以我一下就买了几套。但是两个成套使用时,只能是特定的刷机版本,无法接入homeassistant,也就无法形成家庭整体的自动化控制。从网上一些前辈描述上看,是因为这套设施设计使用GPIO0接口,低电平触发。这就说明,8266-01可以使用GPIO0接口,只要满足低电平触发就可以了。
参考网上前辈解决方案:https://www.instructables.com/id/How-to-use-the-ESP8266-01-pins/。保持CH_PD高电平,通过3.3k电阻接到3.3v;GPIO通过330欧姆电阻外接继电器IN口。关键在8266-01的刷机版本和sonoff设置。
刷机版本:sonoff-basic.bin
sonoff配置:如下图
8266module配置注意选择Generic(0),保存                      重新进入module配置,已经露出GPIO0,选择relay1i(29)
11.png     12.png
其他配置与GPIO2一样即可。配置homeassistant中的configuration.yaml
light:  
  - platform: mqtt
    name: "测试开关GPIO0"
    state_topic:"stat/test-switch/POWER2"
    command_topic:"cmnd/test-switch/POWER2"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true

homeassistant重启,概览自动新增灯,即可

这样,GPIO0就可以正常使用了。特别注意两点:第一,sonoff配置module时,在Generic(0)选项下,GPIO0一定要选择Relay1i(29),否则,ON、OFF状态会和实际继电器状态相反;第二,继电器一定要选择低电平触发。
实例:使用8266-01加多继电器,和8266-01。配置如上。
13.png

回复

使用道具 举报

19

主题

274

帖子

1948

积分

金牌会员

Rank: 6Rank: 6

积分
1948
金钱
1674
HASS币
50
 楼主| 发表于 2019-10-19 16:52:28 | 显示全部楼层
后续我将介绍GPIO1(TXD)和GPIO3(RXD)两个接口的使用。
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2019-10-19 18:01:07 | 显示全部楼层
也在淘宝上看到这种,感觉很节省空间,一直不知道能刷sonoff不.
看样子好像可以,持续关注一下.
回复

使用道具 举报

9

主题

527

帖子

2350

积分

金牌会员

Rank: 6Rank: 6

积分
2350
金钱
1823
HASS币
0
发表于 2019-10-19 20:52:14 | 显示全部楼层
一直关注ing
回复

使用道具 举报

3

主题

149

帖子

1292

积分

金牌会员

Rank: 6Rank: 6

积分
1292
金钱
1138
HASS币
20
发表于 2019-10-19 21:47:28 | 显示全部楼层
令狐鸣 发表于 2019-10-19 18:01
也在淘宝上看到这种,感觉很节省空间,一直不知道能刷sonoff不.
看样子好像可以,持续关注一下. ...

可以刷~可以刷
回复

使用道具 举报

0

主题

27

帖子

94

积分

注册会员

Rank: 2

积分
94
金钱
67
HASS币
0
发表于 2019-10-19 22:27:21 | 显示全部楼层
学习了学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 11:40 , Processed in 0.097656 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表