近年来水资源的监测与保护越来越受到政府部门的重视,抓好源头问题才能做好环境治理,因此建立完善的水环境监测系统是很有必要的。针对当前水环境参数监测中存在的各种问题,例如水质信息采集范围固定、灵活部署监测能力差、信息采集不够智能化、人机交互能力不足等,这些问题导致水环境监测设备不够灵活。
针对上述问题,本文设计了一款基于STM32的水环境监测小船,提出了一种灵活、智能的监测水环境信息的方式。本文将船体作为传感器和控制板的载体,具有可移动性,有利于灵活广泛的采集水环境信息。
本设计选用STM32F103C8T6为主控芯片,结合温度传感器、浊度传感器、PH传感器和电导率传感器设计了水环境监测系统。经过系统搭建,实地运行测试,基于STM32的水环境监测小船设计能够满足水环境监测的需求。
关键词: 水环境监测系统; 水环境监测小船; 监测水环境信息; STM32;
目 录
摘 要
Abstract
目 录
1 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 研究内容
2 系统的硬件设计
2.1 STM32F103ZET6芯片
2.2 OLED显示屏
2.3本设计涉及到的传感器
2.3.1 DS18B20温度传感器
2.3.2浊度传感器
2.3.3 PH传感器
2.3.4电导率传感器
2.4 系统供电方案设计
2.5小船动力驱动设计
2.6船体设计
3 系统电路图
3.1 系统框图
3.2 STM32F103ZET6单片机最小系统
3.3 OLED模块电路
3.4 各传感器模块电路
3.4.1水温测量模块电路
3.4.2浊度测量模块电路
3.4.3PH值测量模块电路
3.4.4 电导率测量模块电路
3.5红外遥控模块电路
4 系统的软件设计
4.1 系统程序框图
4.2 OLED程序设计
4.3 传感器程序设计
4.3.1 温度传感器程序设计
4.3.2浊度传感器程序设计
4.3.3 PH传感器程序设计
4.3.4电导率传感器程序设计
4.4 红外遥控程序设计
5 实验结果
6 总结与展望
参考文献
致 谢
1 绪论
1.1 研究背景及意义
水在维持大自然生态平衡和保护各种生物生存环境方面起着巨大的作用。水资源环境的保护对我们的生活至关重要,为了更好的保护好水环境,可以通过水环境监测系统来监测水环境,为保护地球生态做出一定的贡献。目前,随着我国人民生活水平的不断提高,水环境污染日益严重,生活污水随意的排放到河流、湖泊和湿地等大自然水系统中,严重影响了大自然的水环境系统,威胁着人类以及动物的生活,因此建立完善的水环境监测系统是很有必要的,只有抓好源头问题才能做好环境治理。
水环境监测是水环境保护的一个重要环节,过去一些水环境监测设备落后、不够智能化和不够灵活,导致监测设备不能够发挥应有的作用。本文通过对以小船为载体,对水环境进行监测。本设计要工作在水环境中,考虑到小船续航问题,为了解决此问题我们通过采用锂电池供电的方式,对系统进行供电。本设计解决了以上传统水环境检测不够灵活的特点,更好的保护我们国家的水资源环境。
1.2 国内外研究现状
1.2.1 国外研究现状
在水环境监测以及传输方面,国外的水环境监测研究通过显示监测水域的电导率、Ph、总溶解固体TDS、浊度以及被测水的温度来呈现实时质量。一艘只需要通过用户控制器即可