#冲刺创作新星#基于OpenHarmony的智能水质检测系统 原创 精华
Tom_onemore
发布于 2022-9-28 11:58
浏览
4收藏
应用背景
当今世界,全球性缺水正在逐年加重,据世界气象组织报告,到2050年将有50亿人面临缺水问题。水是生命之源,世界上有数以万计的人因饮用了受到污染的水而生病,甚至死亡。我们这个项目基于OpenHarmony设计了一款智能水质检测系统,将对水体的浑浊度,pH值等进行分析,如果水质不达标会及时报警,让更多的人喝上干净的水。绿水青山就是金山银山,保护好水资源就是保护好我们的家园。良好的水体有助于改善气候,同时也会让地球上的生物有更加良好的生存环境。人与自然,命运与共,让我们一起构建美好的地球家园!
响应的联合国17项可持续发展目标
- 良好的健康与福祉
- 清洁饮水和卫生设施
- 气候行动
- 水下生物
- 陆地生物
实现功能
水体浑浊度检测
水体浑浊度检测我们使用的是AZDM01浊度传感器,根据红外信号在不同浑浊度水体中的返回信号不同,返回相应的ADC数值,根据TDS解算公式,计算出相应的浑浊度。
数据可视化
串口显示
利用串口工具,实时查看相应TDS值,及ADC值。
云端显示
利用OneNET - 中国移动物联网开放平台,使用MQTT接入,实时查看数据流,以折线图形式展示,直观清晰,以及设备上线、离线提醒。
系统框架
硬件介绍
BearPi-HM_Nano
实物图片
产品参数
AZDM01
实物图片
产品参数
浊度模块
实物图片
产品参数
作品完整图片
主视图
俯视图
串口显示
云端显示
上线离线提醒
视频演示效果
代码验证
- 代码地址:基于OpenHarmony的智能水质检测系统
- 将 onenet_test 文件夹放入 applications\sample\wifi-iot\app 目录下
- 将 applications\sample\wifi-iot\app 下的 BUILD.gn 替换为本文件夹中的 BUILD.gn
- 需要用到第三方库 harmony_mqtt 和 harmony_onenet ,请将 clone 后的文件夹放入 applications\third_party 目录下,将原有的 paho_mqtt 文件夹删除
- 可以正常编译,烧录
- 本项目基于 OpenHarmony 3.1 Release 版本
项目展望
在今后,将实现水体pH检测,以及开发基于DAYU200的智能水质检测系统APP,实现云端同步。
参考链接
从零开始搭建OpenHarmony开发环境
小熊派开源社区 / BearPi-HM_Nano
OpenHarmony-SIG / knowledge_demo_smart_home
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-9-28 11:58:55修改
赞
5
收藏 4
回复
相关推荐
学习下git代码
很不错
一起学习呀
谢谢,我继续努力
立一个木板是因为传感器必须平放吗?
不是滴,任何角度都可以,但是黑色橡胶圈以上的部分不能沾水,立起来的话比较方便
懂了,那立起来确实方便操作些