基于esp8266的TDS、流量监测系统
- 双路 TDS/温度监测
- 双路流速/流量监测
- WEB界面展示当前值/更新时间
- MQTT/RESTful API支持
- Arduino OTA/WEB OTA支持
- 基于telnet的远程debug输出
- 提供HomeAassistant配置范例
-
此项目依赖EasyMqtt库 https://github.com/bloft/EasyMqtt
-
在libraries/EasyMqtt目录下有一个汉化版本
检测参数 | 误差 | 工作电压 | 接口 | 检测通道 |
---|---|---|---|---|
TDS/水温 | <2%F.S./±0.5°C | 3.3 V | UART | 双通道 |
- 232三通 x 2
- YF-S402 霍尔流量计 x 2
工作电压 | 允许耐压 | 流量范围 | 输出波形 | 接口 |
---|---|---|---|---|
5V | < 1.75Mpa | 0.3-5L | 方波 | 2分 |
频率:F=73*Q(Q 为流量 L/min) 流完一升水输出 4380 个脉冲
- ESP8266 x 1
ESP8266 | TDS模块 | 原水流量计 | 纯水流量计 |
---|---|---|---|
GND | GND | 黑线 | 黑线 |
3V3 | VCC | ||
5V | 红线 | 红线 | |
D1 | TX | ||
D2 | RX | ||
D5 | 黄线 | ||
D6 | 黄线 |
-
package用法https://bbs.hassbian.com/forum.php?mod=viewthread&tid=1114
-
配置范例 packages/ESP-WaterMonitor.yaml (注意:把范例中的2681212替换成你自己的Device ID!)