摘要:本系统主要用在生活中需要灌溉的方方面面,比如方便人们对花卉植物的浇水,实现智能浇花,让不愿从事繁琐浇花工作的人们从中解放出来,也让人们无暇顾及浇花时能够及时浇灌,同时加上温度检测,对花卉的生长环境进行检测,能够对花卉的生长检测提供更直接的便利。
本系统采用STC89C52单片机作为控制中心,配以相应的外围电路完成土壤湿度的检测、土壤温度环境的监测以及自动浇花的控制过程。土壤湿度传感器采集土壤湿度信息,温度传感器检测花卉生长环境温度,经过信息处理模块处理后由AD转换器转换成数字信号,STC89C52单片机作为控制中心,配以液晶显示模块等组成数据处理模块,实现智能灌溉和显示功能。通过软硬件的设计与实现,能够成功获取植株所处的室温及土壤湿度,实现基于土壤湿度适宜区间超限后的自动灌溉动作和自动温度检测报警功能,完成了设计的功能要求。
本系统可以进一步推广到林、苗种植,粮农作物的自动环境监测及灌溉系统中,具有广泛的应用场景及一定的现实意义。
关键词:土壤湿度检测;自动灌溉;单片机
目录
摘要
Abstract
1 绪论-1
1.1 选题的目的和意义-1
1.2 自动浇水器的发展现状-2
1.3 毕业设计所采用的研究方法和手段-2
1.4 毕业论文的主要工作-2
2 系统硬件设计-3
2.1 系统结构-3
2.2 控制芯片选择-3
2.3 系统湿度传感器电路设计-4
2.4 系统AD转换器设计-4
2.5 系统温度传感电路设计-5
2.6 系统显示电路设计-6
2.7 系统按键电路设计-7
2.8 系统电机控制电路设计-7
2.9 晶振电路-8
2.10 复位电路-8
2.11 电路原理图-9
3 系统软件设计-10
3.1 系统流程图-10
3.2 传感转换流程图-11
3.3 控制模块流程图-12
4 系统调试-13
4.1 系统硬件调试-13
4.2 系统软件调试-13
4.3 系统原型与运行-13
5 系统测量与误差分析-16
5.1 系统准确度测试-16
5.2 系统温湿度准确度测试-17
5.3 湿度误差分析-17
结 论-19
参 考 文 献-20
附录A 元件清单-21
附录B 源程序-22
致 谢-38