更新时间:03-10 上传会员:菲菲小宝贝
分类:单片机自动化 论文字数:9272 需要金币:2000个
摘要:伴随经济不断发展,养花成为很多人休闲时的一项兴趣爱好。通过养花不仅可以陶冶情操,美化环境。花卉植物可以释放氧气,同时可以吸收电器、家具等产生的有害气体,因此养花的人变得越来越多。
花卉植物科学浇水,这决定着养花的效果。不过人们有着越来越快的生活节奏,浇水问题就变得比较严重,研究表明,80%以上的花卉植物都是因为浇水问题而导致死亡,设计一个智能浇水系统将会使养花变成一件非常方便的事情。但是想要把花养好,只是解决浇水的问题还是不够的,在天气寒冷的时候,如果使用较低温度的水浇水,不仅不利于花卉植物根部吸收营养,甚至会对花卉植物造成危害。因此,选择合适温度的水进行浇水也是养花的一个关键问题。
单片机作为控制器,当湿度传感器测量的土壤湿度小于设置的湿度下限时,温度传感器开始测量水温,判断是否需要加热,如果需要就打开烧水棒开关进行加热,加热到设置的温度上限后停止加热;如果不需要就打开小水泵开关开始浇水,当湿度达到设置的湿度上限后停止浇水。
基于STC89C52的花卉养殖控制系统不仅能在花卉植物需要水分的时候及时浇水,而且是使用适合花卉植物生长的温水进行浇灌,更有益于花卉植物的生长。
关键词:单片机;智能浇水;传感器;LCD
目录
摘要
Abstract
引 言-1
1 系统整体设计-2
1.1 系统功能简介-2
1.2 系统原理图-2
2 系统硬件设计-4
2.1 系统主要硬件和PCB图-4
2.2 STC89C52单片机-4
2.2.1 STC89C52单片机简介-4
2.2.2 STC89C52单片机的性能-5
2.2.3 STC89C52单片机的管脚说明-5
2.3 时钟电路-6
2.4 复位电路-8
2.5 土壤湿度检测和A/D转换电路-9
2.6 温度检测电路-10
2.7 水泵电路-10
2.8 显示电路-11
2.9 键盘电路-12
2.10 继电器-13
3 系统软件设计-14
3.1 软件设计流程图-14
3.2 系统主程序-14
3.3 软件实现方法-19
4 系统性能测试-20
结 论-21
参 考 文 献-22