Clear Sky Science · zh

一种智能、低成本的水质监测系统,具备设备端机器学习与云端集成

· 返回目录

为何更智能的水质检查很重要

安全的饮用水是大多数人视为理所当然的东西,但污染与老化的基础设施意味着自来水并不总是看上去那么干净。传统的水质检测通常需要将样本送往远处的实验室并等待一到两天才能得到结果——如果这些水已经在家庭、学校或农场中被使用,这样的延迟可能很危险。本文描述了一种低成本、手提箱大小的系统,可以直接安装在管道或水箱上,使用简单传感器持续监测水质,并利用内置人工智能实时判断水质是正常、被雨水稀释,还是被强效化学物质污染。

Figure 1
Figure 1.

一个小盒子如何守护你的水龙头

系统的核心是一块小巧但性能强劲的微控制器板,称为 ESP32,类似于一个精简的计算机。它连接到四个廉价传感器,测量水的基本属性:酸碱度(pH)、溶解盐和矿物质的含量(总溶解固体,TDS)、浑浊度以及温度。综合这些读数可以快速判断水质状况:例如,非常浑浊的水或溶解固体异常升高可能暗示街道径流或清洁剂泄漏。ESP32 每秒收集数百个原始测量值,对噪声信号进行清理,并将其转换为有物理意义的数值,便于随时间进行比较。

将智能带到边缘

大多数现有的“智能”水质系统仅把传感器数据流式传输到互联网,让远端服务器来判断其含义。当网络慢、昂贵或根本不可用时,这种方法就会失效。在这项工作中,作者训练了一个紧凑的神经网络——一种机器学习模型——小到大约占用 14.5 千字节内存,然后将其直接存储在 ESP32 上。使用他们原型机精心收集的 6,000 个示例(正常自来水、雨水以及用家用漂白剂加料以模拟化学泄漏的水),该模型学会将四个传感器读数与三类状况关联:正常、雨水径流和化学污染物。训练完成后,它可以在大约千分之一秒内做出判定,并在其测试数据上报告了约 99% 的准确率。

节省电力、存储与响应时间

由于此类系统可能需要在偏远地区运行数月,设计重点既在于“头脑”,也在于节俭。设备不会保存每一秒的数据,而是可切换到一种“基于波动”的模式,仅在水质读数实际超出正常传感器抖动范围时才将信息写入存储卡。在一次 24 小时测试中,这种方式将存储写入次数减少了超过 98%,从而延长了存储卡寿命并降低了功耗。与此同时,ESP32 利用内置的无线网络将读数快照和模型判定发送到云数据库,在那里一个简单的网页与移动仪表盘为远程用户显示实时图表和状态指示。

Figure 2
Figure 2.

从洞察到自动安全措施

该系统不仅能为水质贴标签,还能根据这些标签采取行动。作者将 ESP32 连接到一个继电器,继电器控制一个小泵,将水从水箱输送到系统的其余部分,例如家庭供水管线。当板上模型或基本安全阈值表明水质超出用户定义的安全范围时,控制器会立即切断泵的电源——无需等待任何来自云端的信号。内置的缓冲机制(称为滞后)可防止当读数在阈值附近波动时泵频繁地开关。在为期一天的试验中,完整装置持续运行且未发生崩溃,传感器检测表明其测量精度足以用于日常监测。

这对日常饮水安全意味着什么

对非专业人士来说,这项工作的承诺很直接:在不到八十美元的零件成本下,现在可以构建一个紧凑的“守护者”设备,持续监控基本水质,并在出现异常时在数秒内切断供水。当前的原型仅针对少数几类污染物进行了调优,使用的是会缓慢漂移且需要定期清洁与校准的业余级传感器,因此尚不能完全取代认证检测。但正如作者所述,将低成本电子设备与智能的现场学习模型结合,可为偏远或资源匮乏的社区提供一层强有力的新型保护,尤其是在这些地方无法依赖快速实验室检测或稳定可靠的网络连接来判断水是否安全时。

引用: Sharma, S., Mishra, D., Yadav, A. et al. An Intelligent, low-cost water quality monitoring system with on-device machine learning and cloud integration. Sci Rep 16, 11106 (2026). https://doi.org/10.1038/s41598-026-37287-3

关键词: 水质监测, 物联网传感器, 边缘机器学习, TinyML, 饮用水安全