APP下载

基于物联网技术的果树农药喷洒系统

2019-11-16张欣媛樊杰徐晗歆

物联网技术 2019年10期
关键词:远程监测智能控制

张欣媛 樊杰 徐晗歆

摘 要:针对当今农药喷洒领域人工作业劳动强度大、机器作业费水费药,在农药的精准定量、环境感知和无线通信方面较为落后等问题,基于物联网技术的方法与思想,结合STM32微处理器,提出一种具备远程监测、自动按需喷洒、智能避障、信息反馈、人工遥控等功能的智能果树农药喷洒系统。该系统由硬件数据采集端与移动终端APP组成,采用Eclipse+ADT的方案进行Android应用程序开发环境的搭建,在此基础上设计Android应用程序。该系统彻底改变了传统农药喷洒方式,符合现代农业发展趋势,在实际生活中具有广泛的应用,现实意义显著。

关键词:农药喷洒;智能避障;STM32;Eclipse+ADT;远程监测;智能控制

中图分类号:TP23;S49文献标识码:A文章编号:2095-1302(2019)10-00-03

0 引 言

随着科技的进步、互联网的发展,传统农业模式已远不能适应农业可持续发展的需要。目前,我国大多数地区使用的喷雾机(器)以小型为主,农村使用最多的是背负式手动喷雾器和背负式机动喷雾器,无论结构形式还是技术性能都很落后。在施药过程中,“冒泡滴漏”导致中毒现象严重;零件易损坏,机具使用寿命短,喷洒部件单一,且喷头质量差,压力不均匀,雾化不好,药效低,对土地的污染严重,功率低下;农药的利用率低,手动喷雾器农药的利用率仅为20%~30%,不但浪费严重,也容易导致施药人员中毒[1-4]。

为提供更加高效安全的方法,物联网技术被应用到农药喷洒系统中[5]。本文提出基于物联网技术的果树农药喷洒系统,通过传感器实时监测周围环境、物联网远程操控、无线遥控等技术控制系统的移动与喷洒,且可通过摄像头或手机终端设备采集作物图像确定果树生长的大小、病虫害情况,实现农药定量喷洒,使喷洒作业更加自动化,并增添更多人性化功能,具备兼容性好、安全度高等优点。

1 整体方案

本文系统对温度、湿度及风速等影响农药喷洒适宜度的环境因子[6-8]进行实时监测,进行数据分析后判断是否符合喷洒条件,并将环境实时数据显示到用户手机界面。同时,利用Android APP实现用户实地环境建模,利用链路状态节点算法生成节点拓扑图,进行路线合理规划。并在系统前端、两侧接入超声波测距模块,通过大数据处理,识别判断前方是否有果树或其他障碍物,从而对系统运动轨迹及时做出调整。通过仿真验证系统避障成功率,并进行分析与优化。另外,系统前端配置两个摄像头,进行视频定位及果树大小分析,从而得出果树喷洒量的算法。

在工作过程中,通过压力传感器实时监测农药剩余量,当液面低于设定值时自动回到起点等待人工装料,电池电量低于预定值时也会通过手机端提醒用户更换电池或及时充电。

2 功能设计

2.1 全面监测果园环境数据

本文系统对果园环境的智能化监测主要考虑了基于农药喷洒适宜度的环境因子,采用多种监测传感器所组成的网络对果园内多个点的温度、湿度及风速进行监测、采集,并转换成数字信号,利用STM32单片机进行数据分析,判断是否符合喷洒条件。若不在预置范围(即环境不适合喷洒作业),则系统不进行工作,将分析结果通过WiFi模块传送至手机端;若在预置范围内,则提醒用户可进行喷洒作业。系统运行过程中,温湿度、风速等数据会实时显示在用户的手机界面,为农业工作者带来极大的便利。

2.2 系统喷灑路线规划及智能避障

本文系统配套Android APP搭载用户实地环境建模的功能。用户首先根据果园内果树排列方式在手机界面以网络格点的形式建立所有果树位置的数学模型,然后选择人工遥控功能在果园实地测量多个节点的坐标并输入到对应节点位置上,最后在APP内部进行数据统计,并利用链路状态节点算法生成节点拓扑图,进而得到整个果园中各点的坐标图纸,如图1所示。利用Android的APP界面将其显示成网格状,用户可任意绘制行走路线,通过WiFi模块将运行路线的坐标数组发送到STM32单片机控制系统运行,实现按用户设定路线的自动移动,操作方便快捷。对于个别部分无法建立实地模型的不规则地形,用户也可通过手机端近距离人工遥控系统移动完成农药喷洒。此外,为了避免系统在运行中碰撞到果树或其他障碍物,在系统前端、两侧接入超声波测距模块,通过大数据处理对系统运动轨迹及时做出调整。

2.3 系统智能喷洒及药量控制

考虑到图像处理效率,系统采用野火OV7725摄像头进行图像采集,根据采集到的图像中黑白比例表示果树大小,利用模糊算法求得农药喷洒量。根据求解结果,利用STM32单片机输出电信号,从而控制喷洒装置对果树进行适量农药的喷洒。此外,采用薄膜压力传感器实时监测农药剩余量,农药存储器中内置压力传感器,当液面低于设定值时,单片机发送对应指令,控制系统回到起点等待人工装料,电池电量低于预定值时也会有电信号发送给用户,提醒更换电池或及时充电。

3 整体设计

在整体方案的思想指导下,从工作原理方面,将物联网果树农药喷洒系统分为感知层、传输层和应用层三大组成部分。

(1)感知层:一方面,对周围环境和系统状态信息(电量、药量)进行实时数据采集;另一方面,在系统前端进行图像采集,对果树的大小参数以及小车的行驶路径参数进行实时采集。

(2)传输层:实现WiFi通信与数据传输。

(3)应用层:一方面,设计Android客户端调控平台,以实现用户实时控制与监测;另一方面,进行终端数据采集,采用STM32单片机作为核心控制器驱动模块,使小车按规定路线移动,外围两侧采用可自动旋转的雾化喷头执行农药喷洒。

物联网果树农药喷洒系统控制示意如图2所示。

4 系统硬件设计

系统硬件主要由STM32主控模块、传感器监测模块、电机驱动模块、喷洒模块、图像采集模块、WiFi通信模块六部分组成。采用32位的微处理器作为硬件设计核心,外围电路包括控制器最小系统、电源电路、外围驱动电路、串口通信电路、WiFi通信电路等,实现WiFi通信与数据传输。单片机与WiFi模块通过串口连接。单片机接收指令控制电机驱动模块以完成小车行走,通过WiFi实现单片机与Android监控平台之间的通信。智能果树农药喷洒系统硬件结构如图3所示。

5 系统软件设计

采用Eclipse+ADT的方案进行Android应用程序开发环境的搭建,在此基础上设计Android应用程序。为了方便程序的修改、维护、移植、扩展,运用模块化设计思想把程序分割成不同的功能模块。系统复位或上电后,进入主程序,主程序负责处理中断进行任务调度;子程序负责系统各子功能的实现;中断程序负责中断事件的处理,中断发生时,系统跳出主程序,执行中断服务程序,处理后程序回到中断发生前的状态,从中断点继续执行。本文系统中主程序运行后首先完成系统初始化,然后调用相关子程序实现数据采集、数据显示、模糊算法处理及无线通信等功能。程序界面的设计从功能设计出发,由登录注册、接收环境信息显示及路线规划三部分组成,这三个部分均采用LinerLayout(线性布局)方式。系统主程序流程如图4所示。

6 Android客户端应用软件开发

用户界面的设计从功能设计出发,由登录注册、接收环境信息显示及路线规划三部分组成,这三个部分均采用LinerLayout方式。

6.1 注册登录部分

屏幕中设置登录页面的布局文件文本编辑框和按钮控件,TextView作为账号和密码的提示,EditText用以输入账号和密码。另外,定义一个注册新账号按钮和一个登录按钮。每个控件都有唯一的ID属性值,从而实现在主程序中调用此控件。

6.2 接收环境信息显示部分

接收环境信息显示部分包括GPS位置信息、图像收集及显示模块三个TextView控件,接收来自车载服务器的数据,从而实时显示小车位置以及拍摄图像。

6.3 路线规划界面

通过整合优化基于环境模型的势场域法和栅格法,以及3D路径规划的节点算法和混合算法,定义一个文本输入控件,用户输入规划后,程序就会跳转到对应的子函数,从而实现小车按照用户指定路径行驶。智能喷洒小车实物如图5所示。

7 实验验证

7.1 避障成功率验证

本文以10盆不同大小的盆栽替代果树,以6个空花盆替代障碍物进行避障成功率实验。具体步骤为:

(1)将10盆不同大小的盆栽布置在5 m×5 m的空旷地面上;

(2)利用APP建立实地模型;

(3)将空花盆随机布置在场地中;

(4)启动系统对场地所有盆栽进行喷洒,并记录避障成功率;

(5)调整空花盆的位置,重复步骤(4)以得到多组对比值。

避障成功率验证结果见表1所列。

7.2 药量控制验证

在进行药量控制验证时,采用不同大小的盆栽多次进行实验,系统在进行图像采集后,根据采集到的二值图像中黑白比例表示果树大小,利用模糊算法求得农药喷洒量。显然,喷洒量与盆栽大小成正比关系,说明药量控制算法可行。药量控制验证如图6所示。

8 结 语

本文设计了一种以智能小车为载体的果树农药喷洒系统,系统以实用与绿色节能为出发点,设定喷洒路线,具备远程监测、自动按需喷洒、智能避障、及时反馈信息、人工遥控等功能。通过理论分析和实验验证,本文系统避障成功率达99.9%,对不同大小果树喷洒药量合适,能够高效率、高精度、零排放地完成用户指定的喷洒任务。同时搭载Android应用程序,为农业的智能生产、高效作业提供可行方案[9-10]。该系统可适用于各种环境下的农药喷洒,便于提供更加人性化的服务,具有广阔的应用前景。

参 考 文 献

[1]杨效田,李霞,杨亚慧,等.我国农用喷雾机发展现状及未来需求分析[J].发展,2014(12):112-113.

[2]李健,王婧,康平,等.我國农业物联网技术应用现状及发展对策研究[J].内燃机与配件,2017(9):143-145.

[3]郑纪业,阮怀军,封文杰,等.农业物联网体系结构与应用领域研究进展[J].中国农业科学,2017,50(4):657-668.

[4]肖磊.农业物联网研究与应用现状及发展对策探讨[A].《智能城市》杂志社、美中期刊学术交流协会.2016智能城市与信息化建设国际学术交流研讨会论文集II[C]//《智能城市》杂志社、美中期刊学术交流协会:旭日华夏(北京)国际科学技术研究院,2016:1.

[5]张晴晴,齐国红,徐庚.基于物联网的农田喷洒自动控制系统研究[J].农业与技术,2018,38(18):10-11.

[6]黄清臻,周广平,徐之明,等.影响农药药效的一些因素[J].农药科学与管理,1995(3):31-33.

[7]曲新村.农药喷洒不当对果树的危害[J].现代园艺,2015(24):79.

[8]蒋丽云,徐磊.天气因素对农药药效的影响[J].现代农业,2013(3):47.

[9]王海燕.农业物联网技术应用及创新发展对策[J].河南农业,2019(2):55-56.

[10]吴文静.农业物联网体系结构与应用领域研究进展[J].南方农业,2018,12(18):174-175.

猜你喜欢

远程监测智能控制
应用型人才培养导向下智能控制教学改革探讨
浅谈开关式电梯IC卡系统及展望