公司动态
Waterius智能水表Wi-Fi传输器完全指南:3节AA电池用4年,自动抄表原理一次讲清
Waterius智能水表Wi-Fi传输器完全指南3节AA电池用4年自动抄表原理一次讲清【免费下载链接】wateriusПередача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.项目地址: https://gitcode.com/gh_mirrors/wa/wateriusWateriusВатериус是一款基于Wi-Fi 的智能水表传输器只需接上家用水表的脉冲线就能自动抄表并把数据通过 Wi-Fi 发到你的手机、Home Assistant 或自己的服务器。它最惊人的卖点仅凭3 节 AA5号电池工作 24 年全程无需布线、无需市电。本文将带你彻底搞懂它的自动抄表原理、低耗电设计、安装配置步骤和 DIY 制作方法。Waterius 能做什么这个只有电池盒大小的设备可以挂在任何有 Wi-Fi 的房子里实现双路水表接入同时接入冷水表和热水表也兼容电表、燃气表、热量表等带脉冲输出的仪表Wi-Fi 自动上报每天自动把读数发送到 HTTP/MQTT 服务器、Home Assistant、Yandex 智能家居或 waterius.ru 官网超长续航深度睡眠电流仅 15~25 微安3 节 AA 电池可用 24 年免标定自动识别水表的脉冲当量1 升/脉冲或 10 升/脉冲无需查水表说明书免区分接口类型不管水表是干簧管NAMUR还是干触点输出都能自动适配自动抄表原理双芯片睡眠-唤醒设计Waterius 的核心设计哲学是让贵的 Wi-Fi 芯片 99.9% 的时间处于断电状态。整个系统由两块芯片协作完成这就是它能用电池撑好几年的关键。芯片角色状态ATtiny85守夜人负责数脉冲、存数据99% 时间深度睡眠电流约 4 μAESP8266信使负责连 Wi-Fi、发数据每天只醒一次工作约 5 秒后断电工作流程非常简单可以类比成保安与快递员计数水表每过一定流量就输出一个电脉冲ATtiny85 在睡眠中也能用看门狗定时器逐个捕捉脉冲支持 NAMUR 干簧管、干触点、电子式霍尔传感器三种接口存储计数结果实时写入 ATtiny85 的 EEPROM 环形缓冲区约可存 200 万次读数——即使 Wi-Fi 中断数据也不会丢唤醒每隔一段时间默认周期可配置通常每天一次ATtiny85 通过 WAKE_UP 引脚给 ESP8266 通电抄送ESP8266 启动后通过I2C 总线读取 ATtiny85 的计数值换算成立方米然后连上 Wi-Fi 把数据 POST 到服务器再睡发送完成后 ESP8266 通知 ATtiny85 断电自己然后进入深睡ATtiny85 切断 ESP 供电继续默默数脉冲……源码实现可以对照阅读ESP8266/src/main.cpp唤醒/读取/发送/睡眠主循环、Attiny85/src/counter.h脉冲检测算法、Attiny85/src/Storage.cppEEPROM 环形存储。为什么 3 节 AA 电池能用 4 年关键数字一览数据来自项目功耗分析 power.xlsx深睡ATtiny85 约 0.25 秒醒一次数脉冲整机 15~25 μA发送ESP8266 每次传输约 75 mA持续约 5 秒⏱️频率每天只上班一次按此推算3 节 AA 电池约 1.6 Ah×3的年消耗不到 271 mA·时理论可用 5.9 年保守估计 2~4 年。项目还自带电池低压检测电量快耗尽时会通过数据上报低电压告警。两个省电的小细节值得借鉴板上使用 MCP1700 超低静态电流 LDO 把电池电压降到 3.0V 供芯片使用自制的 ESP8266 模块上会拆掉 LED 和分压电阻见 files/esp8266-01s_mod.jpg 标注位置避免待机偷电支持哪些水表Waterius 对所有带脉冲输出的仪表都适用包括✅ 所有带脉冲输出导线的水表干簧管 NAMUR / 干触点✅ 带干簧管的机械燃气表✅ 电子燃气表如 Бетар СГБМ-4✅ 电子热量表如 Sanext Monu CU、Берил ITELMA✅ 脉冲输出的电能表如 Энергомера CE101、ЦЭ6803В接线上很简单热水表接 1-2 号端子冷水表接 3-4 号端子端子排见下方电路板照片接好线后设备会自动判断脉冲当量——原理是让你冲一次马桶约 4 升水如果收到 ≥4 个脉冲就是 1 升/脉冲≤3 个脉冲就是 10 升/脉冲。5 步快速安装设置 装入 3 节 AA 电池把水表脉冲线插入端子并固定牢靠长按机身按钮 4~5 秒后松开LED 开始闪烁设备进入配置模式并开启名为Waterius_x.x.x的 Wi-Fi 热点 手机连接该热点浏览器会自动打开配置页若没打开手动访问http://192.168.4.1 填写家里 Wi-Fi 的 SSID 和密码进入水表设置页冲一次马桶让提示从未连接变为已连接再录入水表当前读数 点击保存3~10 秒内 LED 熄灭即代表连网成功短按一次按钮可立即手动发送一次数据验证链路详细图文说明见 Setup.md常见问题排查见 FAQ.md。数据发到哪里Home Assistant 自动抄表实战数据出口非常灵活支持HTTP/HTTPS 自定义服务器、MQTT Broker、waterius.ru 云账号、Blynk、Yandex 智能家居、WirenBoard。与 Home Assistant 搭配推荐在配置页勾选自动添加 Home Assistant并填好 MQTT Broker 地址、端口和 Topic 后HA 会通过MQTT Discovery 自动发现设备无需手写一行 YAML自动生成冷水总量、热水总量、电池电压、信号强度 RSSI 等传感器可在 HA 的能源面板中直接统计每日/每月水耗还能创建自动化电池低电量、27 小时未上报时推送 Telegram 告警手动配置示例可参考 homeassistant.configuration.yaml完整说明在 Home_Assistant_setup.md。所有上报字段的含义ch0/ch1、delta、voltage、rssi 等见 Export.md。DIY 自制从零焊出一台 Waterius设备完全开源PCB 和固件都是公开的。项目结构一目了然Attiny85/src/计数器固件脉冲计数、EEPROM 存储、I2C 从机ESP8266/src/Wi-Fi 固件I2C 主站、Web 配置门户、MQTT/HTTP 上报、Home Assistant 发现、OTA 升级Board/各版本 PCB 原理图与工程文件ESP8266/data/Web 设置界面的全部页面制作流程概要详见 Making.md 和 Firmware.md备料ATtiny85、ESP8266-01 模块、MCP1700 稳压器、电阻电容、4xAA 电池盒 PCB约十余种 SMD 元件焊接从电阻电容开始最后焊芯片和端子烧录 ATtiny85通过板上 PBD-8 排座用 USBasp 编程器烧写无需拆焊熔丝 E:FF / H:DF / L:62烧录 ESP8266用 3.3V USB-TTL 转接器烧写固件和文件系统装盒在电池盒上开 4mm 按钮孔和 3mm LED 孔项目还附带 3D 打印的壁挂支架模型想自己编译固件克隆仓库后即可用 PlatformIO 一键构建git clone https://gitcode.com/gh_mirrors/wa/waterius pio run -d ESP8266 -e esp01_1m # 构建 ESP8266 固件 pio run -d Attiny85 # 构建 ATtiny85 固件常见问题快查现象原因与解决短按按钮 LED 快闪后熄灭未配置长按 4~5 秒进入配置模式LED 亮 15 秒后数据没发出Wi-Fi 信号弱 / 密码错误 / DHCP 超时移动设备位置或改静态 IP读数不增长检查脉冲线是否可靠压接在端子内读数算错冷热水接反了热水 1-2 号、冷水 3-4 号1 升/脉冲的表配置时务必冲 4 升冷水部分华硕/Kineetic 路由器连不上Wi-Fi 设置中选 only G 模式更多问题见 FAQ.md。总结Waterius 用一个极简的双芯片分权架构回答了智能抄表的核心难题——如何在没有电源的水表旁长期在线ATtiny85 负责 24 小时低功耗计数与本地存储ESP8266 每天只醒来几秒钟完成一次 Wi-Fi 上报配合 3 节 AA 电池轻松续航数年。加上自动脉冲标定、多协议上报、Home Assistant 零配置接入和完全开源的 DIY 路线它堪称家庭智能水表改造的参考级方案。【免费下载链接】wateriusПередача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.项目地址: https://gitcode.com/gh_mirrors/wa/waterius创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考