找回密码
 立即注册

微信扫码登录

搜索
查看: 5647|回复: 5

[技术探讨] 如何读取线路的通断?

[复制链接]

10

主题

87

回帖

587

积分

高级会员

积分
587
金钱
490
HASS币
0
发表于 2019-8-8 16:45:43 | 显示全部楼层 |阅读模式
有个继电器,平时的状态是断开的,一有情况的时候会闭合。现在想通过ESPeasy来监控继电器的通断状态。

想法是断开的时候持续输出0,闭合的时候再输出1。

本来想用input的switch插件,但是这个插件的逻辑是GPIO接到GND是0,接到3.3V是1,这样就需要我的继电器有三个管脚,但是我的继电器只有两个管脚。

有没有办法把我的GPIO只和3.3V连接,一旦继电器断开输出一个0,闭合输出一个1呢?
回复

使用道具 举报

10

主题

87

回帖

587

积分

高级会员

积分
587
金钱
490
HASS币
0
 楼主| 发表于 2019-8-8 16:49:52 | 显示全部楼层
有一个思路是中间加一个三管脚继电器,两管脚继电器控制三管脚继电器,但是感觉太麻烦,中间还要加一个继电器,有没有更简便的方法呢?
回复

使用道具 举报

10

主题

87

回帖

587

积分

高级会员

积分
587
金钱
490
HASS币
0
 楼主| 发表于 2019-8-9 11:57:43 | 显示全部楼层
natic 发表于 2019-8-8 17:04
直接接到GPIO和gnd就行,闭合情况GPIO输出低电平,正常情况GPIO输出高电平(大部分针脚有默认上拉) ...

赞美大佬,大佬的方法可行,直接选nomal switch,GPIO拉升,导通的时候接地,再逻辑反转,直接就是断开0,接通1,非常完美。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-2 16:26 , Processed in 0.047751 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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