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

 找回密码
 立即注册
查看: 887|回复: 12

[硬件DIY] ESP8266 S1可以采集开关信号吗

[复制链接]

4

主题

18

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
144
HASS币
0
发表于 2023-9-26 08:48:45 | 显示全部楼层 |阅读模式
想做一个类似WIFI门磁的东西,主要采集电控锁开关锁状(微动开关或干簧管)态并上报到HAOS。目前手上有现成的ESP8266 S1不知道是否可以实现。如果ESP8266 S1无法实现,需要购买什么模块?代码如何编写?烦请各位赐教。
回复

使用道具 举报

11

主题

179

帖子

1366

积分

金牌会员

Rank: 6Rank: 6

积分
1366
金钱
1187
HASS币
10
发表于 2023-9-26 09:25:06 | 显示全部楼层
这取决于你的电控锁有没有信号线呢,
回复

使用道具 举报

4

主题

18

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
144
HASS币
0
 楼主| 发表于 2023-9-26 09:41:33 | 显示全部楼层
360341024 发表于 2023-9-26 09:25
这取决于你的电控锁有没有信号线呢,

有信号线,可以理解为有开路,短路输出(类似一个开头)
回复

使用道具 举报

16

主题

203

帖子

1594

积分

论坛DIY达人

积分
1594
金钱
1386
HASS币
20
发表于 2023-9-26 11:14:13 | 显示全部楼层
可以,利用s1的gpio2判断输入的高低电位即可实现。
既然要享受DIY的乐趣,咱们只需要掌握以下知识即可搞定。
1.硬件上,明白电路的基本原理,知道怎么接线。
2.代码上,可通过ESPHOME编写,论坛里搜索“门磁传感器”,通过案例和官方文档大概了解一下即可。
3.烧录,将自己的固件烧录进esp8266,论坛和官方文档中也有相关资料。
回复

使用道具 举报

4

主题

18

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
144
HASS币
0
 楼主| 发表于 2023-9-26 11:55:43 | 显示全部楼层
polisher 发表于 2023-9-26 11:14
可以,利用s1的gpio2判断输入的高低电位即可实现。
既然要享受DIY的乐趣,咱们只需要掌握以下知识即可搞定 ...

非常感谢,正在找相关资料学习。
回复

使用道具 举报

11

主题

287

帖子

2029

积分

金牌会员

Rank: 6Rank: 6

积分
2029
金钱
1742
HASS币
0
发表于 2023-9-27 00:59:50 | 显示全部楼层
polisher 发表于 2023-9-26 11:14
可以,利用s1的gpio2判断输入的高低电位即可实现。
既然要享受DIY的乐趣,咱们只需要掌握以下知识即可搞定 ...

請問那用TASMOTA  有辦法用判断输入的高低电位嗎?
回复

使用道具 举报

18

主题

422

帖子

1901

积分

金牌会员

Rank: 6Rank: 6

积分
1901
金钱
1479
HASS币
0
发表于 2023-9-27 01:18:49 | 显示全部楼层
binary_sensor:
  - platform: gpio
    pin:
      number: GPIO12
      mode: INPUT_PULLUP
      inverted: True
    name: "button1"
    filters:
      - delayed_off: 200ms
回复

使用道具 举报

4

主题

18

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
144
HASS币
0
 楼主| 发表于 2023-9-27 08:30:22 | 显示全部楼层

谢谢,esp8266 01s只有两个gpio
回复

使用道具 举报

16

主题

203

帖子

1594

积分

论坛DIY达人

积分
1594
金钱
1386
HASS币
20
发表于 2023-9-27 08:53:15 | 显示全部楼层
george65 发表于 2023-9-27 00:59
請問那用TASMOTA  有辦法用判断输入的高低电位嗎?

没用过TASMOTA,但大概率是可以的,毕竟这种基本功能应该不会不支持。
回复

使用道具 举报

18

主题

422

帖子

1901

积分

金牌会员

Rank: 6Rank: 6

积分
1901
金钱
1479
HASS币
0
发表于 2023-9-27 13:42:28 | 显示全部楼层
37289736 发表于 2023-9-27 08:30
谢谢,esp8266 01s只有两个gpio

你把12改成那两个之一就行了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 14:13 , Processed in 0.080615 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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