点击 蘑菇云创造 关注我们
✦
水质监测系统
✦
1
情景引入
水资源对于每个国家都是很宝贵的资源,但是大量的人类经济活动造成许多水资源的污染,我们国家已经过了粗放式发展的阶段,现在大家都认识到绿水青山就是金山银山,因此对于水质的监测显得尤为重要。我们这个项目使用行空板、掌控板、tds传感器等来模拟一个水质监测系统,tds传感器实时获取水质的tds值,通过掌控板传到物联网。行空板从物联网实时获取tds值,与设置的报警值进行比较,超出时就红色报警。如果有多个监测端,也能在行空板的电子看板上一起显示,形成监控的电子看板,还可以手动调整报警值。
2
系统功能
3
硬件准备清单
1.行空板x1
2.掌控板x1
3.模拟tds传感器x1
4.microbit扩展板x1
4
学习目标
1.物联网编程
2.水质传感器的用法
3.理解水质监测的重要性
5
教学难点
1.让学生理解物联网的概念
2.行空板的编程方法
6
硬件连接图
tds传感器接P0接口
7
代码
使用mind+图形化代码编程。
1.水质监测电子看板:
行空板要设置连接wifi,否则连不上MQTT协议物联网。登录df账号可以看到easy iot物联网平台,获得用户、密码、topic写到程序里面。
思路时从物联网获得tds实测值显示,用两个按钮调整报警值的大小,比较报警值和实测值的大小进行颜色显示。注意物联网上获得的变量时字符串变量,需要转换变量类型再比较。
2.水质监测部分:
程序的思路是让tds传感器不停实时测量水质的tds值,然后发送到物联网,让电子看板去获取。
8
代码附件
https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTQ1NDQ5fGQ3YmI2ZTBjfDE2NjExNTMwMDJ8MHwzMTM4NTg%3D
9
演示视频
视频请参考原文链接
10
展望
真实的水质监测还包括更多的检测项目,还需要把数据保存在数据库里面进行分析,综合判断水质的变化情况,提前做出预警。
本文来源:DF创客社区
作者: Anders项勇
推荐阅读:

