基于LoRa的果园智能灌溉无线控制系统的设计(论文+源码)
- 功能设计
本设计果园智能灌溉无线控制系统的功能设计如下:
(1)温湿度监测功能,实现果园环境的温度和湿度检测;
(2)土壤湿度监测功能,实现果园内土壤湿度传的检测;
(3)雨滴检测功能,实时监测是否下雨。“
(4)阈值设定功能,可以用户按键设定温度、湿度、土壤湿度的阈值。
(5)显示功能,通过液晶显示相应的数据信息;
(6)水泵控制功能,土壤壤湿度低于设定值的最小值,自动开启水泵溉,到设定值的最大值,自动关闭水泵,温湿度不处于设定阈值范围,自动报警。
(7)LORA组网功能,分为主机与从机,从机采集传感器数据且具备水泵执行单元。通过lora无线发送给主机进行判断,当主机认为需要浇灌,则发送浇灌指令给从机执行浇灌操作。
- 系统总体设计
通过对目标功能进行分析,果园智能灌溉无线控制系统的系统架构如图2-1所示,包括主机和从机两个部分,且其均已STM32F103单片机作为控制器。
其中,从机包括DHT11温湿度传感器、YL-69土壤湿度传感器、FC-37雨滴传感器、水泵控制模块和LORA通信模块,可以实现果园内的温度、湿度、土壤湿度、雨滴的检测,并通过LORA将数据传输到主机,并实现水泵控制功能。
主机则由按键、OLED12864液晶、蜂鸣器等构成,其可以设定温度、湿度、土壤湿度的阈值,当温湿度异常时进行报警提示,并通过OLED液晶显示相应的参数信息。