软件工程毕业设计-智慧大棚管理系统实现.doc
《软件工程毕业设计-智慧大棚管理系统实现.doc》由会员分享,可在线阅读,更多相关《软件工程毕业设计-智慧大棚管理系统实现.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北农业大学信息学院本科毕业论文题 目: 智慧大棚-管理系统实现 摘 要智慧大棚系统是物联网技术在农业方向上的一次探索,本系统通过各种智能感应器实时采集温室内温度,湿度,光照强度等环境参数,自动开启或者关闭指定设备。实现农业综合生态信息自动监测、对大棚温湿度远程控制,自动化浇水灌溉等功能。智慧大棚系统包括以51单片机为核心,WIFI传输模块,光传感器,温湿度传感器,led灯,电磁阀,电机等原件的下位机系统和用php编写的上位机系统。通过WIFI实现上位机和下位机通信,在上位机部署服务器,可以通过“花生壳”实现外网访问,实际部署时候可以购买域名实现商业化运作。在设计实现方面,本系统下位机部分由5
2、1单片机收集各传感器数据通过时钟定时广播发送连接的设备,通过WIFI模块可是实现电脑和手机的方便连接,上位机程序采用面向对象系统分析与设计方法,设计和实现本系统的各个模块,最终整合成完整的应用程序。接受到数据后通过处理存入数据库,通过开发的web网站和微信公众账号读取数据库数据向用户展示作物历史数据,通过与预定义的数据对比推荐用户进行浇水,增加光照等操作。设计此程序的目的是希望能给需要此类信息的人们带来方便,同时自己在完成此程序的过程中学到知识和经验。关键词:物联网、ThinkPHP、MySQL、51单片机、微信公众平台.AbstractIntelligentgreenhouse system
3、is an exploration onthe Internet of thingstechnology in agriculturaldirection,the system through thetemperaturereal-time acquisitionof greenhouseintelligent sensors,humidity,light intensityand other environmental parameters,automatically openorclosethe specified device.Implementation of integratedec
4、ologicalagricultural information automatic monitoring,temperature and humidity of the greenhouseremotecontrol,automaticirrigationand other functions. Intelligentgreenhousesystem includesthe 51 single-chip microcomputer as the core a WIFI transmission module, a lightsensor,temperature and humidity se
5、nsor,LED light,electromagneticvalve,the lower position machine systemmotorand other originalandPHPthe superior machinesystem.Through the WIFI to achievethe upper and lower machinecommunication,the deployment serverin the PC,can through thepeanutextranetaccess,the actual deploymentcan be achieved whe
6、nthe commercial operationto buydomain name.In the designimplementation,lowerpart of thissystem is composed of 51single chip microcomputerto collectallsensordata connectionthrough theclock timingbroadcast transmittingequipment,through the WIFI module torealizecomputerandmobile phoneconvenient connect
7、ion,PC program usingobject oriented system analysis and design method,design andRealization of each module inthissystem,the finalintegration intoapplicationscomplete.Receivedatathrough processingand stored in the database,the webwebsite andMicro messagepublicaccountread database datashowcrop histori
8、caldata to the user,by comparing thedatawith predefinedrecommended usersfor watering,increasing lightetc.The design ofthis programis designed tobring convenience topeoplein need of suchinformation,andupon completion of theprocedureof learned knowledgeand experience.Keywords: Internet of things, Thin
9、kPHP, MySQL, 51 single-chip microcomputer,Micro message public platform.目 录1.绪论11.1 前言11.3 国内外研究概况与发展趋势11.4 论文组织32.开发环境和开发技术42.1 系统结构42.2工具环境及应用的技术介绍42.2.1 开发环境的选择52.2.2 物联网简介52.2.3 ThinkPHP简介62.2.4 WAMP简介62.2.5 RBAC简介62.2.6微信公众平台简介73.需求分析3.1 设计思想83.2 可行性分析83.2.1经济可行性83.2.2 技术可行性83.2.3 操作可行性93.3 性能需
10、求93.4 功能需求93.4.1用户界面需求94.系统设计104.1 总体结构设计104.1.1 系统基础结构104.1.2 模块设计104.2.1 数据库说明115.1客户端界面的设计125.1.1主界面截图125.1.2主界面部分代码156. 系统主要技术特色186.1 运用WIFI模块186.3 使用了 Bootstramp和Highcharts187.结束语19参考文献20致 谢. 211.绪 论1.1 前言农业物联网就是物联网技术在农业生产、经营、管理和服务中的具体应用。按照物联网技术架构,农业物联网仍然通过 “感知一传输一应用”的途径来实现在农业的应用。“感知”就是运用各类传感器,
11、如温度传感器、湿度传感器、光传感器、PH 值传感器、CO:传感器等设备,广泛地采集大田种植、设施 园艺、畜禽 水产养殖 和农产 品物流等环 境 中的温度、相对湿度、PH 值、光照强度、土壤养分、cO2浓度等物理量参数信息 ;“传输”就是建立数据传输和格式转换方法,通过局部的无线网络、互联网、移动通信网等各种通信网络交互传递,实现农业信息的有效传输 ;“应用”就是将获取的海量农业信息进行融合、处理,使技术人员对多个大棚的环境进行监测控制和智能管理,保证农作物有一个良好的、适宜的生长环境,达到增产、改善品质、调节生长周期、提高经济效益的目的,进而实现农业生产集约、高产、优质、高效、生态和安全的目标
12、。本系统完成了智能控制大棚,科学调配植物生长的既定目标。1.2 课题研究的背景及意义随着世界各国政府对物联网行业的的政策倾斜和企业的大力支持和投入,物联网产业被急速的催生,根据国内外的数据显示,物联网从1999年至今进行了极大的发展渗透进每一个行业领域。可以预见到的是越来越多的行业领域以及技术、应用会和物联网产生交叉,向物联方向转变优化已经成为了时代的发展方向,物联网的发展,科技融合的加快。农业物联网:物联网被世界公认为是继计算机、互联网与移动通信网之后的世界信息产业第三次浪潮。他是以感知为前提,实现人与人、人与物、物与物全面互联的网络。在这背后,则是在物体上植入各种微型芯片,用这些传感器获取
13、物理世界的各种信息,再通过局部的无线网络、互联网、移动通信网等各种通信网路交互传递,从而实现对世界的感知。传统农业,浇水、施肥、打药,农民全凭经验、靠感觉。如今,设施农业生产基地,看到的却是另一番景象:瓜果蔬菜该不该浇水?施肥、打药,怎样保持精确的浓度?温度、湿度、光照、二氧化碳浓度,如何实行按需供给?一系列作物在不同生长周期曾被“模糊”处理的问题,都有信息化智能监控系统实时定量“精确”把关,农民只需按个开关,做个选择,或是完全听“指令”,就能种好菜、养好花。1.3 国内外研究概况与发展趋势温室作为一种为农作物生长创造适宜环境的农业设旌,可看成是一个半独立于自然界大气候的半封闭式的人工生态环境
14、,它可以避开外界种种不利因素的影响,改善或创造更佳的环境气候。随着计算机技术的进步和智能控制理论的发展,近百年来,温室作为设施农业的重要组成部分,其自动控制和管理技术不断得以提高,在世界各地都得到了长足发展。荷兰在1974年将计算机作为温室气候控制系统使用商品的核心部分出现在荷兰及世界市场上。目前,荷兰全国现有的1万hm2的玻璃温室全部由这种气候控制计算机操纵控制,并且可以同时控制各个温室单元,形成网络化的温室管理体系。在日本,作为设施农业主要内容的设施园艺相当发达,塑料温室达到普遍应用,设施栽培面积位居世界前列。而在韩国,从1992年以来政府就把设施园艺作为重点事业来推进发展,到92年底,带
15、环境控制的现代化设施的面积占10左右。以色列的温室从80年代到90年代更新了三代,科学家成功开发了一系列计算机软件,硬件,实现了温室供水,施肥和环境自动化控制。英国农业部对温室发展也很重视,科学家们先后进行了温室环境与作物生理,温室环境因子的计算机优化,温室节能,温室自动控制,温室作物栽培与产后处理的研究。另外,国外温室正致力于高科技发展。遥测技术,网络技术,控制局域网已逐渐应用予温室的控制与管理中。我国温室业起步比较晚。60年代仅利用简易式塑料大棚来种植蔬菜。1966年吉林省长春市建造我国第一座塑料大棚,面积仅500平方米,到了70年代,节能型日光温室开始在我国应用,并得到较快发展,到198
16、1年,根据19个省市,自治区统计,保护地面积为16万公顷,占蔬菜种植面积的435,其中温室仅1500公顷,占菜地面积的04。到1994年7月,全国就已有节能型目光温室1 15万亩,大棚400万亩,总面积达515万亩。而大型玻璃结构温室在我国发展一直较慢,直到80年代初,才先后从同本,美国,荷兰和保加利亚等国引进了40套左右的现代化温室成套设备,主要分布在北京,上海,广州等大城市周围,我国自己生产的玻璃温数量较少,也由于其内部设施较为简陋,产品质量与使用性能都低于国外先进产品,从而影响了国产温室的推广和使用。虽然这些国外温室技术领先,设备先进,但在我国的使用过程中还存在较严重的问题,温室自动控制
17、系统突出的问题有以下几点:(1)投入产出低,运行经济效益差,而且引进价格高,国内农业生产难以接受。(2)技术要求过高,一般的用户很难掌握,限制了温室的适用范围。(3)不适合我国的气候特征。引进的温室的一些运营模式没有与中国的实际结合起来,因此不能适应我国的气候特征。所以,研究开发出符合我国国情,产生明显经济效益并适用于大面积推广应用的自控温室系统迫在眉睫。基于以上种种原因,我国的农业工程技术人员在吸收发达国家高科技温室生产技术的基础上,进行了温室中温度,湿度,光照等单项环境因子的控制技术研究。在80年代,实现了对人工气候室进行的微机控制,如重庆柑橘所人工气候室的单片机控制系统,以及上海植生所的
18、人工气候室。其后对计算机温室控制系统的研究一直没有中断,到了1995年,北京农业大学研制成功的“WJG一1型实验温室环境监控计算机管理系统”,此系统属于小型分布式数据采集控制系统“”;江苏理工大学研制成功的基于工控机进行管理的植物工厂系统;吉林工业大学研制成功的用于温室的智能喷水控制器,能够根据温室内的温度,湿度和光照度来自动调节喷水量;中国农业机械化科学研究院研制成新型智能温室,由大棚本体,通风降温系统,太阳能贮存系统,燃油热风加热系统,灌溉系统,计算机环境参数测控系统等组成:还有许多高等院校,科研院所都在进行温室控制系统的相关研究,并且许多单位都已建起或将要建起温室控制系统的总体框架。19
19、97年以来,中国农业大学在温室环境的自动控制技术方面取得了一定的成果。1.4 论文组织论文全文共分为七章:第一章 绪论。主要介绍了论文选题的引言、对课题研究的背景及意义进行了分析,同时也对国内外研究状况及发展趋势进行了介绍。第二章 开发环境和开发技术。第三章 需求分析。第四章 系统设计。第五章 系统实现。第六章 系统测试。选取具有代表性的数据进行测试,保证系统正常运行。第七章 结束语。对系统实现过程进行了总结。2.开发环境和开发技术2.1 系统结构智慧大棚系统通过射频识别设备、各种智能感应器等,实时采集温室内温度、湿度光照强度等环境参数,自动开启或者关闭指定设备。实现农业综合生态信息自动监测、
20、对大棚温湿度远程控制,自动化浇水灌溉等功能,智慧大棚系统包括以51单片机为核心,WIFI传输模块,光传感器,温湿度传感器,led灯,电磁阀,电机等原件的下位机系统和用java编写的上位机系统。通过WIFI实现上位机和下位机通信,在上位机部署服务器,可以通过“花生壳”实现外网访问,实际部署时候可以购买域名实现商业化运作。本作品下位机系统部分由51单片机收集各传感器数据通过时钟定时广播发送连接的设备,通过WIFI模块可是实现电脑和手机的方便连接,上位机程序接受到数据后通过处理存入数据库,通过开发的web网站和微信公众账号读取数据库数据向用户展示作物历史数据,通过与预定义的数据对比推荐用户进行浇水,
21、增加光照等操作。图 1.1 系统结构图2.2工具环境及应用的技术介绍2.2.1 开发环境的选择开发环境:在上位机和下位机开发环境都是Windows,下位机运行在51单片机上,上位机运行在wamp上。开发工具:上位机使用Sublime Text开发环境运用PHP语言ThinkPHP框架完成的php项目,下位机是用keil编写51单片机程序控制各传感器和应用设施。2.2.2 物联网简介物联网3是一个由感知层、网络层、应用层共同构成的信息系统4,是一个庞大的社会信息系统工程,更是一个涉及国民经济各行各业、社会与生活各个领域的无所不包的庞大产业链。物联网结构复杂,主要包括3个部分:首先是感知层,承担信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 毕业设计 智慧 大棚 管理 系统 实现
限制150内