1. 项目背景与核心价值
每次洗澡时刷手机忘记时间导致热水耗尽?家里老人洗澡太久担心安全问题?厨房烧水后忘记关水龙头造成水资源浪费?这些生活场景中的痛点催生了这个智能热水使用提醒器的DIY项目。作为一个集成了水流检测、计时提醒和自动关阀功能的实用装置,它能够有效解决家庭热水使用中的各类"健忘症"问题。
这个项目的独特之处在于将简单的电子元件组合成具有实际价值的智能家居设备。相比市面上动辄上千元的智能水阀系统,我们的方案成本可以控制在百元以内,且完全根据个人需求定制功能。我实测使用三个月以来,成功避免了6次洗澡超时和3次忘关水龙头的尴尬情况,节水效果显著。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统设计与核心组件
2.1 整体架构设计
系统采用模块化设计思路,主要由三个功能模块构成:
- 水流检测模块:实时监测热水使用状态
- 控制计算模块:处理传感器数据并执行逻辑判断
- 执行提醒模块:包括声光报警和电磁阀控制
code复制[水流传感器] → [控制器] → [执行器]
↘ [计时器] ↗
2.2 关键组件选型
水流传感器:推荐使用YF-S201霍尔效应流量计,价格约25元,具有以下优势:
- 测量范围1-30L/min,适合家庭用水流量
- 塑料材质耐腐蚀,工作压力≤1.75MPa
- 脉冲信号输出(每升水约450个脉冲),便于单片机处理
控制核心:采用ESP8266开发板(NodeMCU),选择理由:
- 内置WiFi功能便于后期扩展智能提醒
- 足够的GPIO接口和计算能力
- 支持Arduino开发环境,开发门槛低
- 市场价格约15-20元
执行部件:
- 12V常闭型电磁阀(DN15口径,约35元)
- 5V有源蜂鸣器(约2元)
- 0.96寸OLED显示屏(约12元,可选)
提示:电磁阀选型时要注意接口尺寸与家中水管匹配,一般家用水管为4分(DN15)或6分(DN20)接口。
3. 硬件组装与接线指南
3.1 组件安装规范
-
水管连接:
- 将水流传感器串接在热水管路上,注意箭头方向与水流方向一致
- 电磁阀安装在传感器下游,确保关阀时能切断热水供应
- 所有螺纹接口使用生料带密封,防止漏水
-
电路连接:
cpp复制/*
