基于单片机的农业监测控制系统设计

来源 :河南科技 | 被引量 : 0次 | 上传用户:shayuer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着人工智能技术的不断进步,物联网技术与日常生活逐渐紧密相关,越来越多的农业检测控制系统实现智能化处理,大大节省了人力物力,有效提高农业领域的管理效率,推动产业的迅速发展。针对传统农业领域管理复杂、不能有效监控农业温湿度的问题,本文利用人工智能技术,基于STM32嵌入式设备有效对农产品的生长环境进行实时监控并采取智能化管理模式,构建智能化农业监控系统,实现系统的实时监控及智能化处理。
  关键词:物联网;温度监控;湿度监控;STM32
  中图分类号:TP39        文献标识码:A       文章编号:1003-5168(2021)24-0037-03
  Design of Agricultural Monitoring and Control System Based on Single-Chip Microcomputer
  YANG Hua1    LIU Yu2    DI Fei3    LI Yadong4
  (1.Institute of Scientific and Technical Information of Nanyang,Nanyang  Hennan 473000; 2.Sunmei rose cooperative, Pushan Town, Wolong District, Nanyang City,Nanyang  Hennan 473000; 3.Hebi science and Technology Development Promotion Center,Hebi  Henan  458030; 4.Henan Foreign Science and Technology Exchange Center, Zhengzhou Henan 450008)
  Abstract: With the continuous advancement of artificial intelligence technology, the Internet of Things technology is gradually closely related to daily life. More and more agricultural detection and control systems realize intelligent processing, which greatly saves manpower and material resources, effectively improves management efficiency in the agricultural field, and promotes industrial rapid development. In view of the complex management in traditional agricultural field and the agricultural temperature and humidity can not be effectively monitored, in this paper, the artificial intelligence technology was used to effectively monitor the growth environment of agricultural products in real time based on STM32 embedded devices. Meanwhile, the intelligent management mode adopted to build an intelligent agricultural monitoring system as to realize real-time monitoring and intelligent processing.
  Keywords: internet of things; temperature monitoring; humidity monitoring; STM32
  随着科学技术的不断进步,互联网技术成为新一代通信领域中不可缺失的一部分,而物联网是随著智能化技术的发展而发展起来的新的技术应用形式,并逐步发展到万物互联的程度。物联网技术是利用全球定位技术、嵌入式传感器、红外热像、激光扫描等信息化处理技术,通过某种规定的协议,将生活中的物体与互联网进行连接,将采集到的物体状态及信息,通过互联网控制系统实现智能化监控、定位及管理[1]。现阶段随着物联网的应用价值不断提高,物联网结合大量农用设备应用于农业领域越发广泛,为农作物物联网及农业领域的可持续发展奠定了坚实的基础。传统农业大多依赖于人力、物力,结合过往经验,对农作物灌溉施肥,不但耗费大量人力物力,出现懈怠疏忽时,也会造成水资源及农产品肥料的大量浪费,不利于农业领域的可持续发展[2]。但随着物联网技术的不断普及,农业智能化水平不断提高,农户可实时监控农作物生长、采集生长环境的数据,结合数据采取相应措施,实现智能化处理,使农作物生长于舒适稳定的环境中,解决了过往利用经验灌溉施肥不当引起的问题和不足[3],极大地提高了农作物的灌溉效率及产量,有利于农作物的生长,有助于缓解农民负担,促进农业智能化在乡村的普及。
  1 系统的整体需求与设计原则
  1.1 系统的整体需求
  农业智能化管理系统的需求目标是对环境温湿度进行有效监控及管理,通过设计匹配环境的温湿度控制系统,构建农作物生长的适宜环境,推动农业智能化检测与控制。温度和湿度对于农产品的生长具有较大影响。当温度较高时,害虫滋生率以及农产品病变率直线上升;温度相对较低时,农产品果实的生长率又会大大下降,直接影响农产品的产量[4]。而湿度较高时,农产品会过涝,影响产量与产值;湿度较低时,农产品自身枝叶吸水会受影响,水分过少会影响农作物的生长与结果,不利于生长发育。总的来说,湿度值还是温度值过高或过低都不利于农产品的生长发育,影响其产量。   本文设计的智能化农业检测控制系统,根据现代农业的实际状况研究得到以下需求:①需要实时采集农产品生长环境的温度与湿度参量。②在每个参量的采集传输显示后,需要设计主控制系统,对环境参量设置相应的阈值,其阈值设定根据农产品实际的生长适宜性。③可以在显示系统中实时查看采集的阈值,设计环境降温与灌溉控制子系统,有效实时地在环境温度过高或湿度较低时采取相应的措施。
  1.2 系统的设计原则
  1.2.1 系统的稳定性。系统的稳定性,主要指系统完成设定的指令,不受环境影响,能够达到预期设计能力。农业监控系统的设计要充分考虑好各个传感器之间的合作性,元器件内部的电子特性能否达到系统规划的要求,并且数据采集子系统会不会出现数据丢失问题,硬件设计部分考虑原理图布线的规范性,以及硬件系统的抗干扰能力。
  1.2.2 整体规划简单方便。农业监控系统的总体设计,要考虑系统的操作简易性以及用户的简单易操作,可以降低用户使用系统专业术语的难度,提高系统学习速度,更有助于农业监测控制系统的推广,为农业智能化发展提供较大的助力。
  1.2.3 性价比。系统的性价比部分是用户系统选型的重要考虑因素,通常来讲,相同的价格时,选用性能稳定、功耗较低的元器件;性能相同时,选用价钱较低的元器件,可以大大节省预算。如果同等功能下,硬件电路和软件设计都能匹配的条件下,系统的设计一般选择软件设计,节省系统的成本预算,提高农业检测控制系统的性价比[5]。
  2 系统的硬件设计
  2.1 总体硬件的设计方案
  本文设计的农业检测控制系统主要由三部分组成:主控模块、环境温湿度参量采集子系统、适宜农作物生长环境控制子系统。其中主控模块主要根据传输的温湿度参量,同时将温湿度参量实时显示在OLED显示屏上,根据实际农作物生长状况设定相应阈值,同时设定自动模式以及定时模式,根据阈值的设置及时对控制系统做出相应的反应;环境温湿度参量采集子系统,主要是结合温度传感器以及湿度传感器不断采集环境的参量,通过I/O口通信技术传输到主控模块;环境控制系统主要是接收到主控模块的相应指令后,控制风扇电机以及继电器控制系统进行相应的降温与灌溉处理。其中硬件主控系统采用STM32主控模块,采集的环境参量为农作物的温度与湿度,选用的传感器为DHT11湿度传感器以及DS18B20温度传感器。具体流程如图1所示。
  2.2 基于STM32的主控模块
  本控制系统采用STM32F103C8T6作为控制处理器,能够实时处理分析接受环境温湿度,农业检测控制系统的主要模块主要由电源模块、电机驱动模块、继电器驱动模块、温度传感器采集模块、湿度传感器采集模块以及OLED温湿度数据实时显示模块。其外围电路的结构如图2所示。
  3 系统的软件设计
  3.1 系统软件设计的需求分析
  农业检测控制系统的软件部分是整个控制系统不可缺少的部分。为整个系统实现功能的稳定性及实时性提供保证[6]。本文对整个系统软件部分的子系统进行讨论,预计实现的功能主要有以下几个:
  3.1.1 数据的采集模块:温湿度传感器对农产品生长环境实时采集,整合数据传输到主控系统。
  3.1.2 数据的显示模块:数据采集模块传输的温湿度数据,经主控系统软件驱动后,借助OLED模块实时显示环境温湿度数据。
  3.1.3 数据的处理模块:数据采集模块传输的温湿度数据,经主控系统根据农作物生长环境设定相应阈值进行数据的处理,超过阈值时向环境控制模块发出指令。
  3.1.4 环境控制模块:电机与继电器驱动电路,接收到主控系统发送的降温及灌溉指令,对相应设备发出控制指令,及时进行农作物的降温及灌溉。
  3.2 STM32数据采集模块软件设计
  农作物生长环境数据采集模块的主要功能是借助A/D技术,采用温湿度传感器实时采集环境温湿度,并向主控系统进行传输。首先,软件设计中需要先对传感器进行初始化操作,避免传感器数据的冗杂,首先软件程序调用DHT11_Read_Data()函数,先控制单片机读取温湿度传感器采集到的模拟信号,经过一段时间的采样保持,调用A/D转换技术,将传感器采集的模拟信号转化为数字信号,通过数字信号的Buffer位进行读取环境的温湿度,然后通过I/O的形式,将数据传输到STM32单片机主控模块。
  3.3 OLED数据显示模块软件设计
  数据显示模块的主要功能是实现当温湿度传感器采集环境温湿度,并通过I/O口传输后,通过OLED显示模块,实时监控显示环境的温湿度信息。在显示模块中,首先STM32单片机通过IIC通信技术与OLED软件驱动相连接,软件组成部分通过Write_IIC_Command()与Write_IIC_Data()实现IIC技术间的通信功能。OLED成功驱动后,温湿度数据传输过来,便调用OLED模块的字符显示模块OLED_ShowString()函数进行温湿度的显示,因为最后实现字符串显示,所以需要将温湿度数字信息转化成字符串信息进行显示。
  3.4 环境控制模块软件设计
  环境控制模块实现的功能为:单片机设置控制系统分为定时模式与自动模式两种,定时模式下,管理人员可根据农作物生长习惯、自己喜好来进行数据的设定,定时开启电机或继电器进行降温灌溉处理;自动模式下,STM32单片机系统控制系统根据农作物自身生长状况设置相应的阈值,温湿度实时采集传输,当检测超过某一阈值后,STM32控制系统通过相应的I/O口技术控制电机及继电器工作。并且电机的功能实现是单片机通过I/O输出PWM,对风扇电机进行相应的控制,当温度超过设定范围,电机进行PWM调节,根据温度范围调整转速,对温度进行调控,当检测环境温度低于某一范围,关闭电机的运转。当湿度低于设定阈值,STM32单片机通过I/O口打开继电器,进而控制灌溉开关的开启,对农产品进行灌溉;当环境湿度超过一定的阈值,控制继电器闭合,灌溉停止。
  3.5 系统的实物测试
  完成农业检测控制系统的硬件与软件设计后,需要对系统的子系统组合进行验证测试,当各个子系统都能正常显示温湿度,满足系统整体的设计方案,农业检测控制系统的检测才算具有可靠性和稳定性。通过系统整体测试,发现实物电路可按照正常预设进行操作,温度过高时,风扇开启,环境温度降低;湿度过低时,继电器开关打开,可正常进行灌溉处理。
  4 结语
  本文设计的农业检测控制系统,在一定程度上可有效控制环境的温湿度参量,为农作物生长提供舒适的生长环境,但仍有一些不足,尚需改进。具体表现在两方面:一是环境参量的检测。虽然系统能够对农作物生长环境检测温湿度,但仍不能全方位地实现对环境的调控,未来可设计更全面的采集子系统,额外采集环境的光照值、土壤的PH值等参量,满足智慧农业的全面需求。二是农作物种植模式单一。农业检测系统缺乏重要的农业知识库,未来可添加智能化权威农业专家平台,可远程咨询专家进行实地指导,推进智慧农业的高质量發展。
  参考文献:
  [1] 顿文涛,赵玉成,袁帅,等.基于物联网的智慧农业发展与应用[J].农业网络信息,2014(12):9-12.
  [2] 王海宏,周卫红,李建龙,等.我国智慧农业研究的现状问题与发展趋势[J].安徽农业科学,2016(17):279-282.
  [3] 刘丽伟,高中理.美国发展“智慧农业”促进农业产业链变革的做法及启示[J].经济纵横,2016(12):120-124.
  [4] 张红月,程晓芳.基于单片机的大棚温湿度控制系统[J].电子世界,2017(5):156-157.
  [5] 阴国富.基于光载无线交换技术的渭南智慧农业系统研究[J].江苏农业科学院,2014(8):414-418.
  [6] 何海燕.温室控制中变论域模糊控制算法及应用研究[D].呼和浩特:内蒙古农业大学,2012.
其他文献
为深入贯彻落实中央宣传部持续深入开展打击新闻敲诈和假新闻专项行动电视电话会议和中央宣传部、中央网信办等10部门关于持续深入开展打击新闻敲诈和假新闻专项行动的通知精神,河南省委宣传部、省委网信办、省“扫黄打非”工作领导小组办公室、省高级人民法院、省人民检察院、省公安厅、省税务局、省市场监督管理局、省广播电视局、省通信管理局、省新闻工作者协会等11部门联合下发关于持续深入开展打击新闻敲诈和假新闻专项行
本文结合伊春市气象局高空探测的实际,首先简要概况了L波段雷达工作基本原理,接着分析了L波段高空气象探测雷达丢球的原因,最后给出了预防高空气象探测雷达丢球的措施。
2020年7月22日哈尔滨出现了区域性的短时强降水、冰雹、雷雨大风天气。本文通过高空观测资料、卫星云图和多普勒雷达资料等进行综合分析,结果表明:强对流过程发生在冷空气南下和低层暖空气交汇的环流形势下,大气层结为“上冷下暖”的不稳定层结;午后温度升高,逆温有利于不稳定能量的积累,0℃层和20℃层高度有利于冰雹产生,低层温度宜减率大有利于对流大风产生。
新一代天气雷达已成为我省防灾降灾系统中重要的监测、预警手段。研究和回顾项目建设的实施过程,总结其中的关键点和有效方法,为今后其它天气雷达建设提供参考。
导言:双碳目标下,氢能作为清洁能源的未来,已被除西藏外的30个省级行政区写入了“十四五”发展规划中。此外,北京、河北、四川等省市还纷纷出台了氢能产业发展实施方案,一场关于氢能产业的“万亿争夺战”悄然打响。  01 山东  相关政策:《山东省能源发展 “十四五”规划》  发展目标:2025年,加氢站数量达到100座,实现产值规模1 000亿元。  具体路径:健全完善制氢、储(运)氢、加氢、用氢全产业
摘 要:OLED由于具有高响应速度、高发光效率、强亮度、宽视角、柔性好等优点,已被广泛应用到显示领域,然而其像素电路中驱动晶体管的阈值电压漂移和电源压降会导致OLED出现亮度不均匀现象。本文综述了目前OLED像素电路补偿的两种补偿方式,并分别就这两种补偿方式介绍了三种像素电路的补偿结构。  关键词:OLED;像素电路;补偿  中图分类号:TN873;TN383.1 文献标识码:A 文章编号
气象环境因子对大气污染物浓度影响存在诸多不确定性。利用牡丹江市空气首要污染物——PM2.5浓度监测资料和气象观测资料,运用通径分析方法研究气象因子对空气污染物浓度变化的影响,结果表明:风速和相对湿度是牡丹江市空气PPM2.5浓度的主要气象影响因子,各气象因子对空气PM2.5浓度直接通径系数由大到小依次为:风速、相对湿度、降水、总云量、水汽压、气温;在春、秋和冬季期间,空气PM2.5浓度>75μg/m3<
摘 要:本文介绍了干熄焦环境除尘各中排放指标要求,干熄焦环境除尘烟气来源及组成和达标处理方案,移动床活性炭工艺、固定床活性炭工艺、氧化钙脱硫工艺三种干熄焦脱SO2工艺路线优缺点分析,以及安阳钢铁股份有限公司焦化厂选择移动床活性炭工艺的原因。  关键词:干熄焦;二氧化硫;工艺路线对比;投资;运行费用;原料与产物  中图分类号:X784 文献标识码:A 文章编号:1003-5168(202
摘 要:伴随着社会的进步和经济的发展,以及国民生活水平的提高,新时代老年人的养老需求呈现出多样性、复杂性、特殊性等显性特征,这与养老产业的服务范围窄、内容单一、对象局限构成矛盾。人工智能技术为改善养老模式、建设智能养老系统产业提供了新机遇。本文结合智能养老的全新内涵,基于大数据和机器学习等智能技术,尝试构建由数据层、技术层、应用层构成的智能化养老服务系统,可提供智能生活照料、智能医疗康复、智能紧急
摘 要:针对光伏系统中最大功率跟踪(MPPT)问题,本文先对光伏系统进行数据建模,再通过大量文献分析,对智能算法中的遗传算法、BP神经网络、模糊控制以及蚁群算法在光伏系统MPPT中的控制方法、过程进行总结。  关键词:MPPT;遗传算法;BP神经网络;模糊控制;蚁群算法  中图分类号:TP18 文献标识码:A 文章编号:1003-5168(2021)24-0012-04  Applic