基于MQTT协议的智慧农业大棚一体化控制系统

来源 :科学与生活 | 被引量 : 0次 | 上传用户:zhoubear
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对农业大棚生产管理效率较低,大棚内环境监测和控制自动化低等问题,本文提出了一个基于消息队列遥测传输(Message Queuing Telemetry Transport,MQTT)协议的小型智慧农业大棚一体化系统。该系统采用STM32F103C8T6微控制器作为主控,结合空气温湿度传感器、光照传感器、土壤温湿度传感器等设备实现对农业大棚内环境数据的采集,设计了光照控制模块、恒温控制模块和灌溉控制模块,重点设计了PID温度算法,把温度偏差和温度偏差变化率作为输入,经处理决策,实现大棚温度精准控制。
  关键字:智慧农业大棚;MQTT协议;温度PID控制;WIFI通信;云平台
  1引言
  1.1研究背景及意义
  近年来,农业在物联网的发展过程中得到了进一步进展,智慧农业得到广泛推广。廖建尚等人[1]设计的一款基于物联网的温室大棚环境监控系统就是智慧农业发展的一个例子。智慧农业就是一个经由物联网把农业系统与农业技术结合的复杂系统。它不是简单的替代传统农业,而是在其基础上进行升级迭代,是農业技术与现代科技结合的产物。智慧农业在感知层、传输层和应用层的配合下,实现更加科学理性的农业种植决策和更加精准智能的农业种植操作[2]。
  本文设计了一款基于STM32F103C8T6开发板所设计的智慧农业大棚一体化控制系统,采用DHT11、光敏电阻等传感器作为农业种植信息采集设备,再配合以水泵、风扇、恒温加热器等设备作为执行机进行连接,进行基础的控制功能。该智慧农业大棚一体化控制系统利用MQTT协议进行数据传输,相较于传统的蓝牙、WiFi和ZigBee等协议,MQTT协议可以用有限的代码和带宽,给硬件条件低下的设备提供实时可靠的消息服务,所以是物联网系统协议的一大首选项。该系统还采用ESP8266芯片,连接WIFI,降低了组网的成本,加入了PID算法,在线修订PID控制器的参数,达到很好的温度控制效果,使系统具有较好的自适应性。
  2系统总体方案设计
  系统传感端主要由多个传感器组成,是智慧农业大棚系统实现温湿度、光照强度等环境数据采集重要组成部分;网络端由ESP8266串口WIFI模块、云平台和手机终端组成,网络端是传感端和控制端数据交互传输的重要保证;控制端由恒温控制器、加湿器、风扇、水泵、遮阳网和补光灯组成。由传感端采集数据经网络端的上传及处理后再由控制端来实现温室大棚的自动调节。
  3系统软件设计
  软件设计主要为数据采集节点、数据上传节点、控制器状态上传节点、数据信息接收节点和自动控制节点。在自动模式下,由数据采集节点采集数据交由自动控制模块去判断控制器的开关后控制器上传节点上传状态到物联网云平台。在手动模式下,由数据信息接收节点接收来自物联网云平台的信息,继而对控制器做出相对应的处理后控制器状态上传节点和控制开关上传节点上传状态。
  3.1数据采集模块
  在数据采集中,采用实时采集数据。将采集到的数据保存在数组中,当数据需要上传和使用时由系统调出。
  3.2数据上传模块
  在数据上传中,本系统采用实时上传和定时上传相结合。在实时数据的发送中,执行每一次循环时对数据进行上传。在定时上传时,采用计时器多次采集数据经过处理得出平均值,再通过发送函数上传到物联网云平台。
  3.3控制器状态上传模块
  在控制器状态上传中,当控制器的状态发生变化时,系统调用上传函数将控制器的状态发送到物联网云平台,控制器状态实时更新,在开启和关闭中切换。
  3.4控制器开关状态上传模块
  在控制开关状态上传中,当控制器开关发生变化时,系统调用上传函数将控制器开关状态发送到物联网云平台。控制器开关状态实时更新,在开启、关闭和自动三种状态中切换。
  3.5数据信息接收模块
  在数据信息接收模块,主要用来接收由云平台下发的信息。主要接收控制器的控制信息,当系统在物联网云平台下发开关的命令时,核心芯片就会接收到来自物联网云平台下发的数据信息,芯片进行解码过后得出有效信息,进而对控制器进行处理。
  3.6自动控制模块
  在自动控制模块,即在系统处于自动控制时,自动去调用判断函数,用来判断条件是否满足,控制器是否去执行开关控制。当采集数据后判断,当满足条件时对控制器进行操作,不满足时则继续采集数据进行判断。
  3.7基于PID算法的温度控制器模块
  本系统温度控制的总体思想是输入用户期望值Sv(设定值)经控制算法输出一个输出信号OUT,输出PWM信号加载到执行部件上(MOS管)对加热片进行控制,控制对象的当前温度值(Xk)通过传感器反馈给控制算法与Sv相比较。
  4系统功能测试
  为了测试基于MQTT协议的智慧农业大棚一体化控制系统的可靠性和稳定性,本章节通过模拟真实大棚环境对系统各个节点进行测试,测试系统如图4-1所示。
  5总结
  通过对农业温室大棚的研究,本文可得到一个较为稳定的温室大棚测控系统。基于MQTT协议的智慧农业大棚一体化控制系统可实现通过传感器精准采集空气温度、空气湿度、土壤湿度和光照强度,通过执行机自动对温室大棚的环境进行动态调控,特殊情况下可手动控制。本系统可以在手机终端查看实时数据和控制。相对传统的温室大棚而言,减少了劳动力提高了自动化的程度和现代化程度。
  参考文献
  [1]廖建尚.基于物联网的温室大棚环境监控系统设计方法[J].农业工程学报,2016,32(11):233-243.
  [2]熊航.智慧农业转型过程中的挑战及对策[J].人民论坛·学术前沿,2020(24):90-95.
  [3]姚丹,谢雪松,杨建军等.基于MQTT协议的物联网通信系统的研究与实现[J].信息通信,2016(3):33-35.
  [4]卢于辉,秦会斌.基于MQTT的智能家居系统的设计与实现[J].智能物联技术,2019,51(2):41-47.
其他文献
摘要:此文主要研究了大数据在智能制造中的运用,本文最先讲解了大数据在智能制造业中的产生背景和必要性,随后研究了大数据在智能制造业中的运用情形,最后研究了我国大数据在智能制造业中的发展环节中存在的不足,关键技术的创建、数据的整合运用及其公司中各部门相互间的数据集成等多个层面。要使大数据在智能制造中获得合理的发展,充分运用其应用价值,必须找出一些解决方法。  关键词:大数据;传感器;智能制造  近年来
期刊
摘要:信息化时代来临,对航材供应保障工作提出了更高的要求,将供应链管理思想引入航材管理中,有助于科学规范航材管理模式,提高飞行保障效率,降低保障成本,从而增强部队战斗力。本文就供应链管理模式,对如何开展航材管理工作进行研究探讨。  关键词:航材保障,供应链,航材仓储  一、基本概念  供应链管理简称SCM,是英文Supply Chain Management缩写。首先供应链指的是由厂家、供应商以及
期刊
摘要:本文主要通过对苏州2号线牵引电机架修维修过程中定子匝间测试发生的相关问题进行分析说明,进一步明确苏州2号线牵引电机维修时匝间测试的电压测试标准,为后续各项目牵引电机维修测试提供必要的理论依据。  关键词:牵引电机;电机架修;匝间测试;测试标准  一、引言  苏州轨道交通2号线自2013年12月28日开始运营至2018年5月,运营时长近5年,主线车辆运营里程近65万公里。运营时长及运营里程两项
期刊
摘要:由于现在信息技术的不断进步,当前通信工程的项目也在逐渐增多,在这种情况下,如何合理有效地找到影响项目质量的因素,合理有效地开展项目管理工作,就成为了项目管理人员需要重视的一个问题。当前通信工程在实际开展过程中,依然有很多的问题需要得到解决,因此,管理人员需要不断的完善管理体系,制定合理有效的管理措施,严格地控制好管理工作质量与效率。以此保证能够真正将管理工作落实在每个细节中,提升工程的整体质
期刊
摘要:为了满足当前人们对生活环境不断提高的需求,中国主要地方政府在当前的城市景观规划中加强了对水景设计的重视。相关部门和景观设计单位根据城市规划情况对城市环境进行合理布局,将水景融入设计,充分采用水景施工技术,增强园林景观的艺术感和艺术感,加强园林景观的改善,在水景景观的作用下,改善城市空气和环境。因此,本文所研究的内容,对园林景观施工中水景施工技术的应用分析具有重要意义。  关键词:园林景观;施
期刊
摘要:随着信息技术革命的深入发展、社会生产的深刻变革,传统的公共服务理念和手段已不再适应新时代的潮流,人民对于公共服务的需求推动着地方政府的改革,而信息化已逐渐成为改革的关键因素的重要标志。地方政府公共服务信息化建设过程中,受传统观念束缚、政府主体能力不足、制度体系不健全等制约,进展缓慢而效果不佳。本文以重庆市为例,浅析地方政府公共服务信息化建设中的现存困境,并探讨了突破束缚的相应优化建议,以积极
期刊
摘要:智慧城市背景下,现代城市的规划建设创新是不断实现城市信息化、智能化规划发展的重要基础与前提。借助于现代化先进的规划建设理念基础以及智能化的建设技术与规划方案,有效实现对现代化城市规划的创新性发展。近些年来,随着我国城市规划建设中对实现宜居社区以及健康可持续发展终极目标的明确,各区域需要结合当地的实际经济发展情况以及城市建设规划现状,有针对性的进行新型城市的规划建设,加强对城市可持续发展这一理
期刊
摘要:随着科技的发展,防盗系统的安全性、方便性就变得至关重要。本文设计了一种基于51单片机的电子密码锁系统,采用AT89C51为主控芯片,主要由单片机最小系统、显示模块、矩阵键盘模块、发声模块和驱动电路模块五部分组成,设计实现了用户可通过矩阵按键键盘进行密码输入,通过液晶屏上顯示操作信息、按键发声反馈、对输入密码清零等一系列基本功能。具有操作简单、稳定和可拓展性强的特点。  关键词:单片机;AT8
期刊
摘要:当前,随着我国科技水平的不断提高,机械设计对自动化技术的发展与应用作出了巨大贡献。自动化技术的应用大大提高了机械设计的效率和质量,在此基础上,分析了自动化技术在机械设计中应用的优越性,同时,重点关注机械设计自动化的具体应用。  关键词:机械设计;自动化技术;应用  自动控制技术是新时代科技发展的重要产物,是当今社会广泛应用于经济领域的重要物质支撑,带来社会发展的层次性变化。它不仅是满足人民群
期刊
摘要:本设计通过对机械手控制系统的控制原理分析,进行硬件设计和软件设计,并对控制系统进行调试以满足设计要求。  关键词:机械手;控制系统;设计  1引言  随着现代工业技术的发展,工业自动化技术越来越高,对一线工人的操作技能提出了越来越高的要求。由于一些工作环境和工作性质对操作工人的安全造成威胁,会不可避免地对人体造成伤害,因此,对于一些往复的工作由机械手远程控制或自动完成显得尤为重要。  2控制
期刊