摘要:当人们对美好生活的向往之情愈加浓郁之时,,在家中养殖植物花卉成为热潮。而因为人们日益繁忙的工作也导致这些植物花卉常因不能及时得到补水而死亡。因此本次设计旨在于设计一款可以通过对土壤湿度自行判断然后对植物花卉进行自动浇水的系统。本次我的毕业设计主要利用单片机、土壤湿度传感器等展开设计。首先对培育植物的土壤水分进行采集,再对湿度数据进行设定分析,并设置我们需要的土壤水分值,而通过按键可以改变这个临界值。我们通过单片机系统控制分析土壤湿度传感器检测到的数据,当检测到的数据低于我们的初始设置最低值时,蜂鸣器启动报警程序,同时水泵开始自动对植物进行浇水,浇水过程中传感器检测到土壤水分达到设置的顶峰后,水泵会停止工作,增加土壤水分。实现自动浇花的目的。
关键词:土壤湿度传感器;AT89C51单片机;智能浇花;LCD1602
目录
摘要
Abstract
1引言-1
1.1设计意义-1
1.2研究现状-1
2总体方案设计-2
2.1硬件方案-2
2.2软件方案-2
3系统硬件设计-4
3.1 AT89C51单片机-4
3.2时钟电路-4
3.3 YL-69土壤湿度传感器-5
3.4 ADC0832功能特点-6
3.5 ADC0832 的控制原理-7
3.6继电器-8
3.7蜂鸣器及按键-9
4 系统软件设计-11
4.1 LCD1602显示程序-11
4.2按键程序-11
4.3 ADC0832芯片接口程序-14
5 调试及性能分析-16
5.1调试分析-16
5.1.1 软件调试-16
5.1.2 硬件调试-16
5.2调试结果-16
结论-17
参考文献-18
附录1 元器件清单-19
附录2 仿真图-20
附录3 实物图-21
附录4 程序-22
致谢-28