系统功能模块
(1)土壤湿度采集模块
在每次浇水前,土壤湿度传感器会对土壤湿度进行检测,然后在及时雨app上显示出来,进而判断是否需要浇水。
(2)电磁阀模块
当单片机发出浇水信号时,它会经放大驱动设备开启电磁阀进行浇水,若单片机没有发出浇水信号,则电磁阀不动作
(3)WiFi模块
wifi模块安装在单片机上,在局域网内,与及时雨app连接实现数据的传输与控制。
系统工作原理
本次的设计是设计一种单片机控制的户内盆栽智能灌溉系统,实现自动灌溉的自动化控制。该系统可对土壤的湿度进行监控,并对盆栽进行适量的浇水。其核心是单片机和湿度传感器以及浇水驱动电路构成的检测控制部分,主要研究土壤湿度与浇水量之间的关系、浇灌控制技术及设备系统的硬件、软件编程各个部分。在这里我们选用Stm8103p6单片机,传感器选用土壤湿度传感器FC-28,土壤湿度传感器可将检测到的土壤湿度模拟量放大转换成数字量通过单片机内程序控制再经wifi模块精确的将湿度显示在及时雨app上。智能灌溉可通过两种方式。方式一:通过单片机内的中断服务程序判断是否要给花浇水,若需浇水则单片机系统发出浇水信号并经放大驱动设备开启电磁阀进行浇水若不需浇水,则进行下一次循环检测。方式二:使用移动互联网来进行控制,在单片机上安装无线网卡,将检测到的土壤值和电磁阀的数据状态信息在连接到无线网之后发送给指定好的云服务器上,云服务器通过数据包获取单片机的序列号和网络地址存储在数据库中。手机可以通过及时雨app对云服务器发送指令,同样将手机的网络地址存储到数据库中,然后由云服务器对手机指令进行转发,从而实现对单片机的间接控制