4117| 3
|
【物联网项目】水质监测系统 |
本帖最后由 Anders项勇 于 2022-8-15 19:17 编辑 一、情景引入: 水资源对于每个国家都是很宝贵的资源,但是大量的人类经济活动造成许多水资源的污染,我们国家已经过了粗放式发展的阶段,现在大家都认识到绿水青山就是金山银山,因此对于水质的监测显得尤为重要。我们这个项目使用行空板、掌控板、tds传感器等来模拟一个水质监测系统,tds传感器实时获取水质的tds值,通过掌控板传到物联网。行空板从物联网实时获取tds值,与设置的报警值进行比较,超出时就红色报警。如果有多个监测端,也能在行空板的电子看板上一起显示,形成监控的电子看板,还可以手动调整报警值。 二、系统功能:三、硬件准备清单: 1.行空板x1 2.掌控板x1 3.模拟tds传感器x1 4.microbit扩展板x1 四、学习目标: 1.物联网编程 2.水质传感器的用法 3.理解水质监测的重要性 五、教学难点: 1.让学生理解物联网的概念 2.行空板的编程方法 六、硬件连接图:tds传感器接P0接口 七、代码: 使用mind+图形化代码编程。 1.水质监测电子看板: 行空板要设置连接wifi,否则连不上MQTT协议物联网。登录df账号可以看到easy iot物联网平台,获得用户、密码、topic写到程序里面。 思路时从物联网获得tds实测值显示,用两个按钮调整报警值的大小,比较报警值和实测值的大小进行颜色显示。注意物联网上获得的变量时字符串变量,需要转换变量类型再比较。 2.水质监测部分: 程序的思路是让tds传感器不停实时测量水质的tds值,然后发送到物联网,让电子看板去获取。 八、代码附件: 行空板_水质监测电子看板.zip 九、演示视频: 十、展望: 真实的水质监测还包括更多的检测项目,还需要把数据保存在数据库里面进行分析,综合判断水质的变化情况,提前做出预警。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed