摘要:在科技力量蓬勃发展的今天,我们对智能化的产品已不再陌生,智能化家庭用品都拥有一个共同的特点,就是利用单片机作为中央控制单元,它可以满足时代的需求,提高我们的生活质量。
本文基于以往植物的干枯,灌溉湿度过高或者主人忙于工作,没有时间照料和其他因素的影响,设计了是智能浇花系统,可以对植物进行自动浇水。由stm32为核心板控制,已校准数字信号输出的温湿度复合传感器DHT11进行数字模块采集和温湿度传感,传感器直接采集土壤信息,并得出湿度,数据都显示到OLED显示器上。上位机作为单交互软件,使用Labview图形化编程语言进行编程,以程序框图的类型展现,在设计中承担了处理单片机发送过来的数据以及发送执行命令的任务,上位机接收数据就要使用UART转串口模块,发送无线ZigBee传输到电脑,Labview又将数据由串口发回到单片机。智能浇花系统的设计,不仅提高了植物的存活率,而且还减少了人工成本。
关键词:智能系统;传感器;数字采集
目录
摘要
Abstract
1 绪论-1
1.1 课题背景及研究意义-1
1.2 课题设计的目的-1
1.3 系统的工作原理-2
1.4 智能浇灌发展前景-2
2 智能浇花系统的组成-3
3 智能浇花系统的电路及原理-4
3.1 系统整体框架的设计-4
3.2 硬件电路设计-4
3.2.1 单片机最小系统-4
3.2.2 DHT11数字温湿度传感器-6
3.2.3 土壤湿度传感器-7
3.2.4显示模块-7
3.3自动浇花模块-8
3.4 ADC转换模块-9
4 软件系统的设计-10
4.1 总体系统框图-10
4.2 上位机软件介绍-11
4.3 通信方式-11
4.4 上位机的功能以及算法-11
4.5 串口数据的处理-12
结 论-13
参 考 文 献-14
附录A 实物图-15
附录B 电路图-16
附录C 仿真图-17
附录D 主要程序-18
致 谢-22