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

 找回密码
 立即注册
楼主: liwei19920307

[硬件DIY] 水浸只要一个ESP就够了

[复制链接]

12

主题

108

帖子

2999

积分

论坛技术达人

积分
2999
金钱
2871
HASS币
118
 楼主| 发表于 2022-11-15 11:56:39 | 显示全部楼层
straylamb760704 发表于 2022-11-14 13:19
有没有考虑流量计呢?洗个澡也知道多少用水量

太麻烦了 要接流量计
回复

使用道具 举报

12

主题

108

帖子

2999

积分

论坛技术达人

积分
2999
金钱
2871
HASS币
118
 楼主| 发表于 2022-11-15 11:57:58 | 显示全部楼层
sandra602 发表于 2022-11-14 14:37
好厉害啊  主要是esp要一直供电呢。

是的 我主要检测净水器有电源
回复

使用道具 举报

12

主题

108

帖子

2999

积分

论坛技术达人

积分
2999
金钱
2871
HASS币
118
 楼主| 发表于 2022-11-15 11:59:21 | 显示全部楼层
hejie127 发表于 2022-11-14 14:40
曾经想到过用探针进行水浸测试。有以下几个问题与楼主讨论一下:

1.耗电问题,直接用ESP的话电池供电是不 ...

纯水不导电 这个没测试 污水肯定导 我是测净水器 有常电 主要是价格低廉
回复

使用道具 举报

12

主题

108

帖子

2999

积分

论坛技术达人

积分
2999
金钱
2871
HASS币
118
 楼主| 发表于 2022-11-15 12:00:22 | 显示全部楼层
hunterfox 发表于 2022-11-14 20:17
我测试时esp32 的ADC,怎么感觉飘来飘去的。esp8266的adc 倒是挺稳定。

32没测过 不过应该差不了多少 可以换几个支持adc的io试试
回复

使用道具 举报

19

主题

192

帖子

1308

积分

金牌会员

Rank: 6Rank: 6

积分
1308
金钱
1116
HASS币
0
发表于 2022-11-15 14:02:25 | 显示全部楼层
供电能解决就完美了
回复

使用道具 举报

6

主题

75

帖子

673

积分

高级会员

Rank: 4

积分
673
金钱
598
HASS币
10
发表于 2022-11-16 14:54:27 | 显示全部楼层
这个短路设计,输入ADC的电压会超过1V吧,没有烧毁的风险?
回复

使用道具 举报

1

主题

77

帖子

1557

积分

金牌会员

Rank: 6Rank: 6

积分
1557
金钱
1480
HASS币
0
发表于 2022-11-16 15:59:35 | 显示全部楼层
这进水就完了啊
回复

使用道具 举报

1

主题

176

帖子

2266

积分

金牌会员

Rank: 6Rank: 6

积分
2266
金钱
2090
HASS币
0
发表于 2022-11-17 09:37:22 | 显示全部楼层
水浸还是买一个电池供电的zigbee/蓝牙更合适
回复

使用道具 举报

0

主题

9

帖子

157

积分

注册会员

Rank: 2

积分
157
金钱
148
HASS币
0
发表于 2022-11-20 08:50:45 | 显示全部楼层
感觉可以优化一下,用根没镀膜的折射率介于水和空气之间的塑料丝做光纤,盘绕半圈,两头分别发射和接收光,在空气中时这根光纤应该可以靠全反射获得比较低的光衰,一旦被水浸没就会漏光。这样的优势是不用考虑电极防腐蚀的问题,而且信号不受水质影响。

测电阻的方法的话,要用电池应该也可,因为平时可以进入深度睡眠模式让协处理器监测测试脚电压按需唤醒。
回复

使用道具 举报

0

主题

33

帖子

198

积分

注册会员

Rank: 2

积分
198
金钱
165
HASS币
0
发表于 2022-11-20 09:07:27 | 显示全部楼层
hunterfox 发表于 2022-11-14 20:17
我测试时esp32 的ADC,怎么感觉飘来飘去的。esp8266的adc 倒是挺稳定。

亲测不是所有GPIO都能用 有飘的  飘的加下面的试试
mode:
        input: true
        pullup: true
# ESP8266物理按压开关/窗户门 霍尔传感器 /水侵
binary_sensor:


  - platform: gpio
    pin: D3
    name: "4"
    id: "light3"   

  - platform: gpio
    pin: D4
    name: "5"
    id: "light4"

  - platform: gpio
    pin: D9
    name: "10"
    id: "light9"  
   
  - platform: gpio
    pin: D10
    name: "11"
    id: "light10"      


## ESP32物理按压开关/窗户门 霍尔传感器/ 水侵

binary_sensor:
  
   
  - platform: gpio
    pin: GPIO1
    name: "1"
    id: "light10"     


   
  - platform: gpio
    pin: GPIO3
    name: "3"
    id: "light3"      


  - platform: gpio
    pin: GPIO5
    name: "5"
    id: "light5"      

      

  - platform: gpio
    id: "light13"
    pin:
      number: GPIO13
      mode:
        input: true
        pullup: true
    name: 13

  - platform: gpio
    id: "light14"
    pin:
      number: GPIO14
      mode:
        input: true
        pullup: true
    name: 14


  - platform: gpio
    id: "light16"
    pin:
      number: GPIO16
      mode:
        input: true
        pullup: true
    name: 16
#-----------------------------------------------------------
  - platform: gpio
    id: "light17"
    pin:
      number: GPIO17
      mode:
        input: true
        pullup: true
    name: 17

  - platform: gpio
    id: "light18"
    pin:
      number: GPIO18
      mode:
        input: true
        pullup: true
    name: 18

  - platform: gpio
    id: "light19"
    pin:
      number: GPIO19
      mode:
        input: true
        pullup: true
    name: 19

  - platform: gpio
    id: "light21"
    pin:
      number: GPIO21
      mode:
        input: true
        pullup: true
    name: 21

  - platform: gpio
    id: "light22"
    pin:
      number: GPIO22
      mode:
        input: true
        pullup: true
    name: 22

  - platform: gpio
    id: "light23"
    pin:
      number: GPIO23
      mode:
        input: true
        pullup: true
    name: 23
  

  - platform: gpio
    id: "light25"
    pin:
      number: GPIO25
      mode:
        input: true
        pullup: true
    name: 25

  - platform: gpio
    id: "light26"
    pin:
      number: GPIO26
      mode:
        input: true
        pullup: true
    name: 26

  - platform: gpio
    id: "light27"
    pin:
      number: GPIO27
      mode:
        input: true
        pullup: true
    name: 27

  - platform: gpio
    id: "light32"
    pin:
      number: GPIO32
      mode:
        input: true
        pullup: true
    name: 32

  - platform: gpio
    id: "light33"
    pin:
      number: GPIO33
      mode:
        input: true
        pullup: true
    name: 33
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 16:44 , Processed in 0.059809 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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