您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 物联网智能浇灌控制系统
ComputerScienceandApplication计算机科学与应用,2017,7(4),329-335PublishedOnlineApril2017inHans.://doi.org/10.12677/csa.2017.74040文章引用:冯雨轩,王圣玥,杨丹丹,郭仁春,赵立杰,邢杰.物联网智能浇灌控制系统[J].计算机科学与应用,2017,7(4):329-335.:Apr.4th,2017;accepted:Apr.17th,2017;published:Apr.27th,2017AbstractTraditionalorchardcultivationisinefficientandheavywork,andtheInternetofThingstechnol-ogy+traditionalorchardcultivationmodeisconducivetoimprovingtheefficiencyoftheorchardmanagement.Inthispaper,withSTM32seriesofsingle-chipmicrocomputer,2.4Gwirelessmod-ule,andUnity3Denginemobiledevelopmentplatform,wedesignanddevelopanorchardplantingremotemonitoringandcontrolsystemofInternetofThings+Unity3Dinteractiveintelligentvir-tualreality.Thesystemconsistsofthebottompartandthetoppartofthecomposition.Thebot-tompartofthedesignusessoilmoisturesensorsandairtemperatureandhumiditysensorstodetectthesoiltemperatureandoutdoorenvironmenttemperatureandhumidityinformation.Accordingtodifferentfruitsoilmoisturesettings,thecontrolleradjuststhesolenoidvalveandcontrolstheamountofirrigation.Thetoppartofthedesignestablishesthree-dimensionalvirtualscenetoachieveroaming,real-timemonitoring,andinformationdisplay.Thebottompartestab-lishesprotocolswiththetoppart,thenwecaninvestigatefruittreefarmingprofessionalinforma-tiontosettheintelligentwatering,andestablishremotemanualcontrolwatering,whichfacilitatethemanagementstaffatanytimetoviewthedataandremotelycontrolwatering,thusreducingthedifficultyoforchardsmaintenance.KeywordsSmartOrchards,RemoteControlandDetection,InternetofThings,VirtualReality物联网智能浇灌控制系统冯雨轩,王圣玥,杨丹丹,郭仁春,赵立杰,邢杰沈阳化工大学信息工程学院,辽宁沈阳*通讯作者。冯雨轩等330收稿日期:2017年4月4日;录用日期:2017年4月17日;发布日期:2017年4月27日摘要传统果园种植低效且工作繁重,物联网技术+传统果园种植的模式有利于提高果园管理效率。本文采用STM32系类单片机、2.4G无线模块,结合Unity3D引擎移动开发平台,设计和开发了一种物联网+Unity3D可交互智能化虚拟现实果园种植远程监控控制系统。该系统由底层部分和顶层部分组成,底层部分设计使用土壤湿度传感器和空气温湿度传感器检测果园土壤温度和外部环境温度和湿度信息,控制器根据不同果树土壤湿度设定值,调节电磁阀,控制浇水量。顶层部分设计建立三维虚拟场景,实现场景漫游、实时监视、信息显示功能。底层部分与顶层部分建立协议,通过查询果树养殖专业信息设定智能浇灌,同时也建立远程手动控制浇灌,方便管理人员随时查看数据和远程控制浇灌,降低果园养护难度。关键词智慧果园,远程控制与监测,物联网,虚拟现实Copyright©2017byauthorsandHansPublishersInc.ThisworkislicensedundertheCreativeCommonsAttributionInternationalLicense(CCBY).引言传统果园种植手工劳动方式造成果园养护效率低下,果农劳动强度大。由于专业养护人员的缺乏、果树养护不及时,常常导致果树营养不良甚至死亡,给果农造成极大的损失。随着信息时代的高速发展,传统产业迎来了物联网时代。如何让电脑客户端和手机APP应用程序自动检测控制果树的生长情况,在果树缺失水分时自动通知果农,并进行自动浇水。通过远程监控控制功能实现智能管理,越来越受到关注,因此迫切需要一种可交互智能化果园种植虚拟现实监控控制系统。文[1]设计的基于PC机和单片机智能灌溉系统无智能终端即智能手机APP操控,极大的限制了远程操作的距离。文[2]设计开发了一种基于ZigBee技术实现农田节水灌溉、施肥以及信息采集与处理的系统数据只能通过路由器传输,限制了数据传输和控制的范围。文[3]发明的基于无线传感器网络智能灌溉系统仅仅可通过无线网络对果园进行浇水控制,但无法检测到果树周围环境的具体信息,同时需要大量的接线不利于在果园安装和维护。虚拟现实作为一种高度逼真的交互式视景仿真技术,在军事、医学、设计和娱乐等领域得到广泛应用[4]。但是,基于虚拟现实技术的可交互远程智能果园浇灌系统尚未见报道。针对以上已有研究中出现的问题,本文设计和开发了一种物联网+Unity3D可交互智能化虚拟现实果园种植远程监控控制系统。该系统具有数字化、网络化、虚拟与现实的深度融合的特点。系统硬件采用STM32系类单片机、2.4G无线模块,虚拟仿真应用程序的开发选用Unity3D引擎移动开发平台。整个系统包括底层部分和顶层部分。其中,底层部分的功能是:对果树进行实时信息采集和控制,顶层部分的功能是实现虚拟漫游、实时信息显示、远程控制功能。顶层部分和顶层部分通过GPRS模块进行数据交换和传输。OpenAccess冯雨轩等3312.系统总体结构和功能设计2.1.总体结构设计本文提出一种可交互智能化果园种植虚拟现实监控控制系统,该系统由底层部分和顶层部分组成,如图1所示。底层部分包括:核心控制器STM32系类单片机、2.4G无线模块、土壤湿度传感器、空气温湿度传感器、485通信模块、GPRS模块、继电器模块、水泵、水管、喷头。顶层部分包括:PC端和手机APP。土壤和空气环境信息采集部分采集部分:采用主—从机模式,主从机均采用STM32F103系列单片机,主机采集空气环境的温湿度和其所在区域的土壤湿度信息,从机负责采集其他区域的土壤湿度信息,并且通过2.4G通信模块[5]与主机通信,实现一主机多从机的模式,主机收集到各区域的环境信息后将数据发送给上位机。底层控制系统的设计与开发:电磁阀一端通过水管连接水泵,另一端通过水管连接到土壤,将单片机信号线与继电器接口相连,继电器触点和电磁阀连接,通过改变I/O口的高低电平就可完成对浇灌动作的控制。下位机与上位机之间通信系统的设计开发:STM32通过串口将数据发送到485模块上,再传输到USR-GPRS-730上,上位机通过TCP/IP协议与GPRS进行通信,使得上位机与下位机可通过物联网相互传送数据。同时,上位机与下位机建立协议,上位机可根据下位机发出的信息进行处理并反馈数据到下位机,下位机根据反馈数据后进行对应的控制处理。客户端三纬虚拟人机交互APP设计与开发[6]:采用3DMax进行场景建模、渲染和加工,生成3D模型文件后导入Unity3D,后台c#.net脚本语言进行场景漫游、信息显示和远程控制实现[7]。底层部分封装进一个独立设计的包装中,底层部分都是无线进行相互连接,方便安装和使用;顶层部分开发APP,可以让使用者方便操作和远程监测。最终结合成一个完善的3D数字化智慧果园管理系统。Figure1.Systemglobalstructurechart图1.系统总体结构图冯雨轩等3322.2.系统功能设计本系统将传感器采集到的信息通过2.4G无线网络同意发送至主核心控制器STM32系类单片机,对果树信息进行实时采集,采用Unity3D引擎开发移动平台实现虚拟现实应用程序开发。通过三维虚拟场景漫游,与果树浇灌设备交互实现远程开启停止控制,应用虚拟现实VR技术,实现智能浇灌控制,手自动工作切换模式功能。具体包括:1)信息监测:PC端和手机APP信息显示面板自动显示果树品种、当前环境温湿度、土壤温度和浇灌湿度控制系统设定值。2)远程控制:设置了手动浇灌模式和自动浇灌模式。开启自动模式,系统根据实时采集的土壤湿度信息,比较温湿度传感器采样值和控制系统设定值之间的大小,根据差值调整浇水量。手动模式时,可通过PC端或者APP进行对果园的管理,由于对果园进行了三维场景的建立,因此,果农可以直接看到果园的全部场景,利用鼠标点击电脑屏幕或者使用手机APP直接点击手机屏幕对果树进行浇灌。3)场景漫游:通过场景前后左右移动和旋转漫游,查看果园场景漫游。3.系统开发关键技术3D数字化智慧果园系统开发包括底层控制系统开发和顶层远程站客户端应用程序开发。底层部分核心控制器采用STM32F103系列单片机最小系统板将收集的土壤和环境空气信息的模拟数据转为二进制数据,STM32F103系列单片机成本低、体积小、开发简单、系统开发灵活,并且STM32F103系列单片机中断、定时器等外设多,非常适用于控制。虚拟现实开发选择Unity3D平台[8],它具有大型场景支持和在线控制功能,模块资源丰富,编程周期短,脚本强大,渲染高速的优点。3.1.传感器数据采集和单片机的数据处理通过湿度传感器采集土壤的湿度信号和通过温度传感器采集空气、土壤、水的温度信号,通过单片机的AD模块采样并转换成单片机能识别的信号后送入核心控制单元,核心控制单元对信号进行判断决策后,实时对喷灌设备进行控制,调整喷灌时间、喷灌水量及温度上下限报警,以达到节水节能的目的。根据实时采集土壤水分、温湿度等数据和电磁阀、泵等驱动执行设备参数,远程设置和修改现场的环境参数(温湿度、土壤水分等)以及现场设备的控制模式,实现智能自动、定时自动、手机遥控、手动灌溉等多种灌溉模式。3.2.客户端与单片机之间无线数据传输上位与下位机之间通信系统的设计开发:STM32通过串口将数据发送到485模块上,再
本文标题:物联网智能浇灌控制系统
链接地址:https://www.777doc.com/doc-7425499 .html