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

 找回密码
 立即注册
查看: 67178|回复: 58

用8266和11个二极管魔改28元触摸浴霸开关,接入hass。

  [复制链接]

18

主题

279

帖子

2935

积分

论坛DIY达人

积分
2935
金钱
2641
HASS币
60
发表于 2021-3-21 14:48:59 | 显示全部楼层 |阅读模式
本帖最后由 花落花空 于 2021-3-21 14:48 编辑

近日家里之前的按键浴霸开关坏了,遂在某宝找了下浴霸开关。发现了只要28一个的7线触摸开关(零火)。
买回来后安装,因安装时打开前盖可以看到电路板,也抱着好奇的心态,就先拆解了一下。控制板长这样。

                               
登录/注册后可看大图

起先看到主板上的那四个焊盘,以为是个ttl之类的,让我起了接入hass的心思,试验后发现并不是。但并不能阻止我折腾的心。
然后就有了下面的魔改。
控制方法:
因为这种触摸是感应电平的原理嘛,我就想着用8266给这些触摸引脚一个电平(就这么叫了)试试,看能不能控制。说干就干。
简单的给8266烧了个固件,然后简单的接在了板子上。随便接了个io到触摸引脚。

                               
登录/注册后可看大图

事实证明是ojbk的。但需要在8266的io口和触摸引脚之间串联二极管(不然触摸失效)方向是io口到触摸引脚。
开关有8个触摸按键,但我只需要用到6个(主要是io口不够,还要留5个io口做状态检测。有esp32的可以全接上。。。)
状态反馈:
聪明的网友肯定发现这样没有办法知道是不是真的控制到了,但注意看第一张图,输出脚是对地导通的,所以直接把这些输出脚和8266的io连上,即可用二进制传感器的形式来检测状态。
然后将控制输出脚也飞线到io口,这里同样需要二极管做一个隔离(输出脚在没和负极导通前有12v电压,8266受不住的)方向依然是io口到输出脚。其中IO16必须加一个上拉电阻

最终状态:

                               
登录/注册后可看大图
焊工辣鸡。灵魂走线。大佬勿喷。

接入hass
Screenshot_2021-03-21-10-10-43-803_com.android.chrome.jpg

ESPHome固件代码奉上:大佬们应该也可以用别的固件实现。
switch: #开关,io接触摸按键
  - platform: gpio
    pin: 0
    id: muyu
  - platform: gpio
    pin: 2
    id: qunuan1   
  - platform: gpio
    pin: 4
    id: qunuan2  
  - platform: gpio
    id: huanqi
    pin: 5    
  - platform: gpio
    id: chuifeng
    pin: 15   
  - platform: gpio
    id: heater_light
    pin: 1 #TX
    
  - platform: template
    name: "muyu"
    turn_on_action:
    - switch.turn_on: muyu
    - delay: 100ms
    - switch.turn_off: muyu  
  - platform: template
    name: "qunuan1"
    turn_on_action:
    - switch.turn_on: qunuan1
    - delay: 100ms
    - switch.turn_off: qunuan1
  - platform: template
    name: "qunuan2"
    turn_on_action:
    - switch.turn_on: qunuan2
    - delay: 100ms
    - switch.turn_off: qunuan2
  - platform: template
    name: "huanqi"
    turn_on_action:
    - switch.turn_on: huanqi
    - delay: 100ms
    - switch.turn_off: huanqi
  - platform: template
    name: "chuifeng"
    turn_on_action:
    - switch.turn_on: chuifeng
    - delay: 100ms
    - switch.turn_off: chuifeng
  - platform: template
    name: "heater light"
    turn_on_action:
    - switch.turn_on: heater_light
    - delay: 100ms
    - switch.turn_off: heater_light
  - platform: restart
    name: "Heater Restart"  
binary_sensor: #状态反馈,io接输出引脚
  - platform: gpio
    pin:
      number: 3 #RX
      mode: INPUT_PULLUP
      inverted: True
    name: "heater_light"
  - platform: gpio
    pin: 
      number: 12
      mode: INPUT_PULLUP
      inverted: True
    name: "qunuan1"    
  - platform: gpio
    pin: 
      number: 13
      mode: INPUT_PULLUP
      inverted: True
    name: "qunuan2"       
  - platform: gpio
    pin: 
      number: 14
      mode: INPUT_PULLUP
      inverted: True
    name: "chuifeng"       
  - platform: gpio
    pin: 
      number: 16
      mode: INPUT_PULLUP
      inverted: True
    name: "huanqi" 




评分

参与人数 1金钱 +20 HASS币 +20 收起 理由
+ 20 + 20 膜拜大神!

查看全部评分

回复

使用道具 举报

2

主题

79

帖子

1862

积分

金牌会员

Rank: 6Rank: 6

积分
1862
金钱
1783
HASS币
0
发表于 2021-3-21 14:57:21 | 显示全部楼层
这个飞线要点技术啊   不如自己打块板子?安全美观
回复

使用道具 举报

18

主题

279

帖子

2935

积分

论坛DIY达人

积分
2935
金钱
2641
HASS币
60
 楼主| 发表于 2021-3-21 15:10:17 | 显示全部楼层
Qr520 发表于 2021-3-21 14:57
这个飞线要点技术啊   不如自己打块板子?安全美观

这块控制板上只有5v和12v,强电在下面的主板上。安全性不存在问题,线走好点应该就不影响美观了,本来准备用漆包线飞,但无奈找不到了。。。打板也得飞线接到原本的引脚上啊。。。
回复

使用道具 举报

18

主题

279

帖子

2935

积分

论坛DIY达人

积分
2935
金钱
2641
HASS币
60
 楼主| 发表于 2021-3-21 15:14:12 | 显示全部楼层

                               
登录/注册后可看大图
某宝直接搜浴霸开关,找到这个就是
Screenshot_2021-03-21-12-21-27-421_com.taobao.taobao (1).jpg

                               
登录/注册后可看大图


回复

使用道具 举报

0

主题

26

帖子

125

积分

注册会员

Rank: 2

积分
125
金钱
99
HASS币
0
发表于 2021-3-21 16:39:12 | 显示全部楼层
从群里过来支持下
回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
发表于 2021-3-21 17:15:34 | 显示全部楼层
厉害,此生达不到的程度。
回复

使用道具 举报

123

主题

4664

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16442
金钱
11693
HASS币
45
发表于 2021-3-21 19:10:36 | 显示全部楼层

呃,本坛带货流量这么大?硬生生给带涨价啦?看来我得找老板要广告费去了
回复

使用道具 举报

46

主题

641

帖子

4413

积分

元老级技术达人

积分
4413
金钱
3742
HASS币
120
发表于 2021-3-21 19:43:32 | 显示全部楼层
这思路可以啊,尤其是对地导通做成binary_sensor,真是改装鬼才
回复

使用道具 举报

5

主题

68

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
金钱
259
HASS币
0
发表于 2021-3-21 22:02:31 | 显示全部楼层
焊武帝名副其实
回复

使用道具 举报

18

主题

279

帖子

2935

积分

论坛DIY达人

积分
2935
金钱
2641
HASS币
60
 楼主| 发表于 2021-3-21 22:56:07 | 显示全部楼层

二十八的还有啊,你复制过去看看
4.0微6NsvXZPrxrc! https://m.tb.cn/h.4nwD0SE?sm=c53257  浴霸智能触摸屏开关五合一5开触屏开关面板卫生间浴霸开关有线防。而且某西西也有这种款卖。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-23 14:24 , Processed in 0.083027 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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