- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于物联网智能植物生长系统
基于物联网智能植物生长系统
摘要:文章提出一种植物智能种植系统,能远程实时监测和查询植物生长的温湿度、光照和土壤湿度这些环境参数,能根据植物环境参数远程终端控制或自动实现浇水、补光和通风。
关键词:远程监控;物联网;智能浇水;Zigbee
随着信息时代的到来和生态文明建设的兴起,物联网和家庭园艺在日常生活中扮演着越来越重要的角色。现代人想拥有绿色环保的家庭环境和生活质量,很多家庭都有改善空气环境的各类植物或者为了吃到绿色放心蔬菜的“阳台种菜”,平时需要花时间照料,节假日外出很容易出现长假归来植物一片枯萎的状况,因此,人们迫切期待一种自动浇水装置。另一方面,植物的生长是通过光合作用储存有机物来实现的,光照条件对植物的生长发育有很大影响。根据前人研究,不同LED光质对植物不同内源激素的含量有着不同的影响,且不同的光照强度和光照时间对植物的形态建成有一定的影响。光的波长、光强度及照射时间时影响植物生长的重要因素。
本文拟将物联网技术应用于植物生长,构建一个系统能够实现在植物需要水分的时候浇水,需要光照的时候自动补光,需要通风时自动送风,并且用户能实时远程查询植物生长环境的各项参数并能远程控制水泵、植物生长灯、风扇等能改善植物生长环境的终端设备。
1.系统设计
1.1系统结构
物联网从下到上可以分为感知层、传输层和应用层。感知层的主要作用是数据获取和短距离无线传输。图1中在感知层本系统采用土壤湿度传感器实时获取土壤数据,温湿度传感器实时获取环境温湿度,光照传感器获取植物生长光照条件,多个数据采集节点与协调器节点之间通过短距离无线传输网络zigBee网络实现实时通信。
网络传输层是物联网的中间层,主要使用互联网传输信息,物联网从感知层获取信息需要经由网络传输到应用服务层或用户终端。本系统中终端用户(手机、平板、pc)均可通过Internet登陆WEB端,获取植物生长的土壤湿度、环境温湿度、光照条件等实时参数,并根据土壤湿度状况、环境温湿度和光照条件通过网络继电器控制水泵、风扇和不同波长LED植物生长灯的开关。
应用服务层的核心功能和任务在于站在更高的层次上组合、管理、运用物联网资源。本系统通过建立wEB友好用户界面,实现数据存储、数据分析、数据显示、和远程控制等功能(见图1)。
1.2系统工作原理与功能
传感器采集数据,通过zigbee无线传输的方式把采集到的数据发送给协调器节点,协调器节点通过USB数据线(板载USB转串口芯片)与Pc相连,Pc端利用java编写的串口接收程序,其中使用了串口类,进行编写串口接收程序,同时再通过java技术其中2个重要框架技术Hibernate与Spring MVC技术编写后台,最使用JSP编写的页面进行前端与后台的交接。最终把Web端程序部署到Tomcat 6.0上,使程序能在在互联网上运行。最终实现,在终端设备(手机,平板电脑,电脑)上,进行实时监控数据信息,同时也可以远程控制继电器来控制水泵、LED植物生长灯及风扇等设备的工作状态。通过软件设计,用户可通过登录web端选择工作模式。模式一自动,根据阈值自动启动各控制设备;模式二手动,用户通过web查看植物生长各项数据,人为判断是否需要浇水,远程控制控制设备的启动与关闭。
2.系统实现
2.1系统硬件实现
本系统中光照传感器采用光敏电阻,土壤湿度监测采用FC28型土壤湿度传感器,环境温湿度采集采用DHTll型温湿度复合传感器。Zigbbe方案采用TI公司开发的2.4GHzZigbee片上系统解决方案的CC2530无线单片机。CC2530结合了TI公司黄金单元ZigBee协议栈(Z Stack),提供了一个强大和完整的ZigBee解决方案。传感器节点由CC2530与传感器组成,其供电方式是2枚1.5V干电池。传感器节点实时采集环境土壤湿度数据,以zigbee的方式上传给协调器节点。土壤湿度传感器节点实物图及其原理图如图2所示。
协调器节点由CC2530 ZigBee开发底板和CC2530芯片组成,协调器节点直接由上位机通过USB数据线供电。协调器节点接收所有传感器节点发送过来的数据,经过片内程序进行数据处理后,通过CC2530 zigBee开发底板usB口(板载USB转串口芯片)把数据上传到上位机。
2.2系统软件实现
为了实现测土壤湿度节点与协调器节点之间进行数据的无线交互,我们需要调用TI Z-Stack协议栈中的组网函数、加入网络函数,实现网络的建立与节点的加入。系统进行ZDApp层初始化后,通过调用ZDApp init函数进行检测节点类型,如果检测到的是协调器节点就自动建立网络,如果是终端节点就自动加入对应的网络。测土壤湿度节点通过点播方式把
文档评论(0)