#冲刺创作新星#基于OpenHarmony的智能水质检测系统 原创 精华

Tom_onemore
发布于 2022-9-28 11:58
浏览
4收藏

应用背景

  当今世界,全球性缺水正在逐年加重,据世界气象组织报告,到2050年将有50亿人面临缺水问题。水是生命之源,世界上有数以万计的人因饮用了受到污染的水而生病,甚至死亡。我们这个项目基于OpenHarmony设计了一款智能水质检测系统,将对水体的浑浊度,pH值等进行分析,如果水质不达标会及时报警,让更多的人喝上干净的水。绿水青山就是金山银山,保护好水资源就是保护好我们的家园。良好的水体有助于改善气候,同时也会让地球上的生物有更加良好的生存环境。人与自然,命运与共,让我们一起构建美好的地球家园!

响应的联合国17项可持续发展目标

  1. 良好的健康与福祉
  2. 清洁饮水和卫生设施
  3. 气候行动
  4. 水下生物
  5. 陆地生物

实现功能

水体浑浊度检测

  水体浑浊度检测我们使用的是AZDM01浊度传感器,根据红外信号在不同浑浊度水体中的返回信号不同,返回相应的ADC数值,根据TDS解算公式,计算出相应的浑浊度。

数据可视化

串口显示

  利用串口工具,实时查看相应TDS值,及ADC值。

云端显示

  利用OneNET - 中国移动物联网开放平台,使用MQTT接入,实时查看数据流,以折线图形式展示,直观清晰,以及设备上线、离线提醒。

系统框架

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

硬件介绍

BearPi-HM_Nano

实物图片

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

产品参数

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

AZDM01

实物图片

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

产品参数

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

浊度模块

实物图片

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

产品参数

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

作品完整图片

主视图

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

俯视图

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

串口显示

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

云端显示

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

上线离线提醒

#冲刺创作新星#基于OpenHarmony的智能水质检测系统-鸿蒙开发者社区

视频演示效果

基于OpenHarmony的智能水质检测系统

代码验证

  • 代码地址:基于OpenHarmony的智能水质检测系统
  • 将 onenet_test 文件夹放入 applications\sample\wifi-iot\app 目录下
  • 将 applications\sample\wifi-iot\app 下的 BUILD.gn 替换为本文件夹中的 BUILD.gn
  • 需要用到第三方库 harmony_mqttharmony_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
回复
举报
7条回复
按时间正序
/
按时间倒序
hmyxd
hmyxd

学习下git代码

回复
2022-9-28 15:32:00
mb633401d6a6495
mb633401d6a6495

很不错

 

回复
2022-9-28 16:13:14
Tom_onemore
Tom_onemore 回复了 hmyxd
学习下git代码

一起学习呀

回复
2022-9-28 18:57:03
Tom_onemore
Tom_onemore 回复了 mb633401d6a6495
很不错

谢谢,我继续努力

回复
2022-9-28 18:58:07
真庐山升龙霸
真庐山升龙霸

立一个木板是因为传感器必须平放吗?

回复
2022-9-30 13:04:25
Tom_onemore
Tom_onemore 回复了 真庐山升龙霸
立一个木板是因为传感器必须平放吗?

不是滴,任何角度都可以,但是黑色橡胶圈以上的部分不能沾水,立起来的话比较方便

回复
2022-9-30 13:14:43
真庐山升龙霸
真庐山升龙霸 回复了 Tom_onemore
不是滴,任何角度都可以,但是黑色橡胶圈以上的部分不能沾水,立起来的话比较方便

懂了,那立起来确实方便操作些

回复
2022-10-8 15:02:01
回复
    相关推荐