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

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

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

[复制链接]

10

主题

97

帖子

587

积分

高级会员

Rank: 4

积分
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

主题

97

帖子

587

积分

高级会员

Rank: 4

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

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2019-8-8 17:04:18 | 显示全部楼层
本帖最后由 natic 于 2019-8-8 17:05 编辑

直接接到GPIO和gnd就行,闭合情况GPIO输出低电平,正常情况GPIO输出高电平(大部分针脚有默认上拉)
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2019-8-8 17:28:13 | 显示全部楼层
监控控制继电器电路某点作为信号输入行不行?
回复

使用道具 举报

6

主题

76

帖子

722

积分

论坛DIY达人

积分
722
金钱
641
HASS币
20
发表于 2019-8-8 18:41:05 | 显示全部楼层
有一个继电器,是什么样的呢?大功率的?
可增加一个中间继电器,具有双路开关的,相当于辅助触点,一路完成原有的功能,另外一路串接到esp8266的某个输入脚与GND,当然如果要更可靠,可增加光耦进行光电隔离。
回复

使用道具 举报

10

主题

97

帖子

587

积分

高级会员

Rank: 4

积分
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

GMT+8, 2024-11-25 07:16 , Processed in 0.233966 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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