欢迎来到园艺星球(共享文库)! | 帮助中心 分享价值,成长自我!
园艺星球(共享文库)
换一换
首页 园艺星球(共享文库) > 资源分类 > PDF文档下载
 

连接云平台的智能温室大棚检测系统.pdf

  • 资源ID:6499       资源大小:819.30KB        全文页数:4页
  • 资源格式: PDF        下载权限:游客/注册会员/VIP会员    下载费用:0金币 【人民币0元】
快捷注册下载 游客一键下载
会员登录下载
微信登录
下载资源需要0金币 【人民币0元】
邮箱/手机:
温馨提示:
系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
验证码:   换一换

加入VIP,免费下载
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

连接云平台的智能温室大棚检测系统.pdf

86 Microcontrolers &Embedded Systems 2019年第9期www.mesnet.com.cn 连接云平台的智能温室大棚检测系统*杨鹏 ,包本刚 ,陈小雷(湖南科技学院 电子与信息工程学院 ,永州425199)*基金项目 湖南科技学院大学生研究型学习与创新性实验项目资助 湘科院教发 [2018]32号 NO.03。摘要 在当今智能化的背景下 ,传统的管理方式已无法满足对温室大棚的实时检测与控制 。智能温室大棚控制系统通过网络连接云平台 、温室终端和用户 ,实现用户对大棚内环境 (土壤温湿度 、土壤酸碱度 、空气湿度等 )的实时检测与控制 ,从而减少人工看护 ,降低成本 。关键词 云服务 ;温室检测 ;STM32;ESP8266中图分类号 TP216 文献标识码 AInteligent Greenhouse Detection System Based on Cloud PlatformYangPeng,Bao Bengang,Chen Xiaolei(Department of Physics and Electrical Engineering,Hunan University of Science and Engineering,Yongzhou 425199,China)AbstractUnder the background of intelectualization,the traditional management method can not satisfy the real-time detection and con-trol of greenhouse.The inteligent greenhouse control system connects the cloud platform,greenhouse terminal and users through thenetwork to realize real-time detection and control of the environment(soil temperature and humidity,soil acidity and alkalinity,and airhumidity and so on)in the greenhouse,so that can reduce the labor care,and reduce the cost.Keywordscloud services;greenhouse detection;STM32;ESP8266引言随着物联网产业的迅速崛起 ,其应用已经延伸到了人们生活中的各个方面 ,在现代的农业生产中同样出现了物联网的身影 ,特别是智能温室蔬菜大棚远程监控系统极大地提高了农业的生产力 。目前智能温室大棚远程监控系统采用的设计方案往往结构比较复杂 ,如ZigBee自组网+ARM(嵌入Linux系统 )+通信模块+商业云平台 。由于子系统较多 ,采用的模块较为复杂 ,所以实现成本较高 ,难度较大 。[1]本文基于云服务的温室检测系统 ,采用STM32为主控芯片+ESP8266无线通信模块 ,无需运行Linux和Zig-Bee协议栈[2],且子系统和模块较少 ,使得整个系统实现起来相对容易 ,成本较少 ,维护比较简单 ,是温室测控系统的理想选择 。1 系统架构如图1所示 ,整个检测系统分为3个部分 温室服务器 、乐联云 、用户终端 。用户通过乐联云可以实时获取温室大棚内的环境参数并能做出调整 。温室服务器通过乐联云向用户反馈数据 ,并接收用户命令 。乐联云提供数据的存储 、检测 ,数据命令的转发 ,紧急情况下向用户报警的功能 。2 温室服务器下位机设计原理如图2所示 ,温室服务器MCU采用STM32F103ZET6图 1系统示意图芯片 ,该芯片拥有512KB FLASH,含有多达5路UART、16路ADC比较器 、8个TIM定时器等资源 。特别是其多达144个引脚和超低的功耗十分适合系统需求 。通信模块采用的是ESP8266模块 ,通过连接WiFi进行上网[3],其具有操作指令简单 、使用方便 、连接容易等优点 。采用AT指令联网时只需3条指令 ,网络断开自动重连 ,使用UART和MCU进行通信[5]。3 系统硬件设计3.1 数据采集模块设计如 图3所 示 ,采 用STM32F103ZET6作为主控制芯片 ,实现终端数据采集功能 ,并且通过ESP8266将采集 的 土 壤 、空 气 温 湿 度 、敬请登录网站在线投稿2019年第9期87 图 2温室服务器框架图光照强 度 、CO2浓 度 等终端 数 据 通 过HTTP协议 打 包 上 传 到 乐 联网平 台 。在 物 联 网 农业温室大棚中 ,实现对各种 数 据 的 实 时 监 控必须接入相应的传感器 ,本系统的传感器数据采集部分共分为空气温度采集 、空气湿度采集 、土壤温度采集 、土壤湿度采集 、光照强度采集 、CO2浓度采集 ,其中采集空气温湿度数据使用数字温湿度传感器DHT11,土壤温度采集使用DSP18B20数字传感器 ,光照强度采集使用TSL2561光学数字传感器 ,土壤湿度采用土壤湿度检测模块 ,CO2浓度采用二氧化碳浓度测量检测模块 。图 3数据采集设计原理图3.2 控制模块设计如图4所示 ,控制电路使用TLP521-4芯片+SRD-05-VDC继电器组合的方式控制220V电源通断的方式 ,从而实现对外部不同亮度的光进行远程监控 、温室的排风机控制 、温室加热装置的控制 、对温室滴灌装置的控制 、对温室卷帘装置的控制 。图 4控制电路3.3 电源设计方案1采用4节干电池 (1.5V)实现检测系统下位机MCU和各个模块所需要的5V电源需求 ,使用220V交流电对控制模块进行供电 。方案2采用电源适配器作为下位机的电源 ,提供5V电压 ,最大2.5A电流 。采用ADS-25FSG-06电源适配器 。方案1结构简单 ,实现容易 ,且更加符合大棚环境下的使用 ,所以最终电源方案使用方案1。4 系统软件设计通过ESP8266WiFi模块上传数据 ,通过AT指令控制ESP8266模 块 。STM32F103ZET6通 过 串 口 与ESP8266通信 。登录乐联网平台 (云平台 ),将数据按一定格式发送到平台 。各个检测模块和控制模块在各模块时序的控制下通过MCU的I/O引脚与MCU进行通信 。其中UART1的引脚为PA10(TXD)、PA9(RXD),波特率为115 200。(1)ESP8266ESP8266的AT指令如表1所列 。表 1ESP8266的 AT指令指令 功能AT 测试AT+CWJAP 连接 WiFiAT+CIPSTART 登陆云平台AT+CIPMODE=1 选择透传模式AT+CIPSEND 开启透传数据上传格式为 用户认证 {“t“ 1,“device“ “ 用户名 “ ,“key“ “ 设备号 “ ,“ver“ “v1.1“ }数据上传 {“t“ 3,“datatype“ 1,“datas“ {“ 传感器号 “ 值 },“ms-gid“ 13}(2)DHT11模块首先主机发送开始信号 ,即拉低数据线 ,保持t1(至少18ms)时间 ,然后拉高数据线t2(20~40μs)时间 ,然后读取DHT11的响应 ,正常情况下 ,DHT11会拉低数据线 ,保持t3(40~50μs)时间 ,作为响应信号 ,然后DHT11拉高数据线 ,保持t4(40~50μs)时间后 ,开始输出数据 。(3)DS18B20模块单总线上的所有通信都是以初始化序列开始 。主机输出低电平 ,保持低电平时间至少480μs,以产生复位脉冲 。接着主机释放总线 ,4.7kΩ的上拉电阻将单总线拉高 ,延 时15~60μs,并进入接收模式 (Rx)。接 着DS18B20拉低总线60~240μs,以产生低电平应答脉冲 。4.1 系统初始化如图5所示 ,初始化系统滴答时间delay_init(),用于88 Microcontrolers &Embedded Systems 2019年第9期www.mesnet.com.cn 图 5系统初始化流程图基本时间延时 ;初始化系统中断优先 级NVIC_PriorityGroupConfig();初始化串口1,波特率为115200,uart_init(115200);初 始 化LCD显示器 ,LCD_Init();下位机人机交互初始化定时器6,100ms中 断 一 次 。TIM6_TIM6_Init(1000,7199);初始化矩阵键盘 ,Matrix_Init(),初始化关照采集 ,参考电压为3.3V。iLLumination_Init();初始化LED、风扇 、滴灌 、加热装置连接引脚 。初始化串口2,波 特 率 为115 200,用 于 和ESP8266建立连接 。初始化ESP8266,发送AT指令 。登陆乐联网云平台 。开启定时器6,用于系统刷新 。4.2 数据采集模块软件设计通过在室内安装的采集模块对室内环境数据进行采集 。主要有DHT11模块对空气的温湿度使用串行通信 ,按照时序读取模块数据获取当前环境的温度和湿度 。数据采集后会与预定值进行比较 ,通过比较结果判断对系统的控制 ,实现对温室的控制 。土壤的温湿度 、CO2的浓度 、光照强度等通过温湿度采集模块 (DHT11)、土壤温湿度采集模块 (DSP18B20)、CO2浓度采集模块 、光照强度采集模块 (TSL2861)实现 。数据采集流程图如图6所示 。4.3 设备控制模块软件设计如图7所示 ,设备控制模块主要有自动模式和手动模式两种 。自动模式下 ,系统通过采集的数据与预设值进行比较 ,当采集值与预设值不匹配时 ,系统就会自行发送指令控制相关的设备 ,使得不匹配数值回到正常状态 。手动模式下 ,通过云平台获取用户对系统的控制指令 ,根据用户的意愿开启或关闭相关设备 。图 6数据采集流程图图 7设备控制流程图通过控制引脚的电平控制SRD-05继电器模块实现对各个外设的通断电控制 ,在满足条件下打开相应的设备 。当数据异常时进行调整 ,数据正常时断电 。5 乐联云搭建和使用5.1 云平台介绍如图8所 示 ,登陆乐联网云平台http//www.Le-wei50.com。在 “我的设备列表 ”中可以看到用户当前的所有设备 。在 “设备添加界面 ”中可以添加设备 ,设置设备标识 、类型 、数据刷新时间 、设备名称 、是否可控 (设备分为两种 可控设备和非可控设备 )。在当前用户中标识是唯一的 ,数据的上传和命令控制都是通过设备标识进行的 。一个下位机服务器需要添加两个设备 ,一个非可控设备用来接收下位机服务器数据采集模块的数据 ,一个可控设备用来接收用户终端的命令 ,下发给相应的控制器 ,从而实现对下位机服务器控制模块的控制 。图 8乐联网云平台5.2 传感器列表如图9所示 ,在这里将为下位机服务器的所有数据采集模块添加传感器 ,一个数据采集模块对应一个传感器 。添加了6个传感器分别对应空气温度采集 、空气湿度采集 、土壤温度采集 、土壤湿度采集 、光照强度采集 、CO2浓度采集 。传感器的值每5分钟刷新一次 ,刷新时间可在“我的设备 ”接收设备中进行设置 。传感器数值是最后一次上传的数据值 。传感器列表中的传感器都属于非可控设备 。图 9传感器列表5.3 控制器列表如图10所示 ,在这里将为下位机服务器的所有控制模块添加控制器 ,一个控制模块对应一个控制 。控制器列表的传感器都属于可控设备 ,可根据实际需求选择开关控敬请登录网站在线投稿2019年第9期89 制或者数值控制 ,开关控制只有两种状态 开 /关 ,对应排风控制 、卷帘控制 、滴灌装置控制 。数值控制用户可设置最大值 、最小值 ,从而实现在区间内的数据选择 ,对应光照强度控制 、加热装置控制 。图 10控制器列表6 用户终端的使用(1)PC网页端如图11所示 ,PC端可以打开浏览器 ,进入乐联网http//www.Lewei50.com,在菜单列表中选择集中控制 ,用户可以看到下位机上传的实时数据 ,通过控制设备控制下位机 。图 11PC网页端(2)手机端如图12所示 ,手机微信关注 “乐为物联 ”公众号 ,点击 “我的物联网设备 ”便可查看当前大棚环境数据并实现远端控制 。图 12乐为物联公众号结语随着智能农业的发展和人工费用的成本增加 ,基于云服务的温室检测将逐渐取代人工 ,成为未来温室大棚乃至智慧农业的核心 。基于云服务的温室检测系统实现了对温室环境下的土壤温湿度 、空气温湿度 、土 壤 酸 碱 度 、空 气 流 动 状况 、光照强度 、氧气 /二氧化碳浓度的检测 ,并通过洒水 ,雾化 、加温 、通风 、打开 /关闭卷帘的方式控制不同模块 ,实现对温室环境的人为控制和通过对比数据的自动控制 。在未来基于云服务的温室检测系统将携手大数据 ,真正实现智慧农业 。基于云服务的温室检测系统还可在智能家居应用中进行扩展 ,实现对家庭环境的检测 ,并增加漏电检测 、一氧化碳 (煤气 )检测 、火焰报警等特定环境下的系统 。参考文献[1]孙其博 ,刘杰 ,黎羴 ,等.农田环境信息采集系统设计与实现[J].自动化仪表,2014,35(11)41-47.[2]杜一腾 ,迟宗涛.基于 Arduino与 yeelink平台的实时环境监测系统 [J].单片机与嵌入式系统应用 ,2014(10)26-28.[3]朱若茜 ,张礼勇.无线传感器网络监测环境中的煤矿安全度评价 [J].哈尔滨理工大学学报 ,2013,18(3)32-35.[4]岳敬华 ,张珣.智能社区云服务平台及服务模式研究[J].物联网技术 ,2013(9)83-86.[5]张尼 ,姚海鹏.物联网嵌入式智能卡远程管理技术[J].电信工程技术与标 ,2012(6)17-20.杨鹏 ,主要研究方向为嵌入式系统应用 ;包本刚 (副教授 ),主要研究方向为集成电子电路设计和集成电路测试 。(责任编辑 薛士然收稿日期 2019-04-09)85 [8]卢先领 ,夏文瑞.基于最大似然估计的加权质心定位算法 [J].信息与控制 ,2016,45(5)582-587.[9]刘魏.基于 mjpg_streamer视频监控的运动目标检测系统研究 [D].衡阳 南华大学 ,201627-34.[10]王宣达 ,李临生.嵌入式 Linux下多线程视频监控的设计和实现 [J].信息通信 ,2011(6)191-192.[11]刘大红.基于 RTSP流媒体服务器的设计与实现[D].西安西安电子科技大学 ,201315-50.[12]刘志军 ,王建.基于 RTSP的嵌入式视频监控系统设计[J].单片机与嵌入式系统应用 ,2014(10)58-71.[13]周宁兆 ,宋彬 ,常义林.基于 H.264/AVC的视频通信抗分组丢失方法研究 [J].计算机学报 ,2006,29(2)267-272.[14]符晓勇.智能小车软件系统设计与路径规划方法研究[D].杭州 浙江理工大学 ,201626-37.[15]廖兴宇 ,汪伦杰.基于 UWB_AOA_TDOA的 WSN节点三维定位算法研究 [J].计算机技术与发展 ,2014,24(11)61-64.[16]丁锐 ,钱志鸿 ,王雪.基于 TOA和 DOA联合估计的 UWB定位方法 [J].电子与信息学报 ,2010,32(2)313-317.[17]谢芝玉 ,刘雄飞 ,胡志坤.基于 Taylor展开的 UWB井下定位算法研究与实现 [J].计算机工程与应用 ,2017,53(2)231-235.张龙杰 (讲师 ),主要研究方向为军用物联网技术 、武器控制技术 ;张晓瑜 (工程师 ),主要研究方向为军用仿真技术 ;胡慧 (工程师 ),主要研究方向为网络与信息通信系统 ;张龙云 (高级工程师 ),主要研究方向为计算机模拟技术 。(责任编辑 薛士然收稿日期 2019-04-11)

注意事项

本文(连接云平台的智能温室大棚检测系统.pdf)为本站会员(ly@RS)主动上传,园艺星球(共享文库)仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知园艺星球(共享文库)(发送邮件至admin@cngreenhouse.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




固源瑞禾
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2018-2020 华科资源|Richland Sources版权所有
经营许可证编号:京ICP备09050149号-1

     京公网安备 11010502048994号


 

 

 

收起
展开