logo资料库

基于ESP32的粮仓远程温湿度监控系统.pdf

第1页 / 共1页
资料共1页,全文预览结束
基于 ESP32 的粮仓远程温湿度监控系统 摘 要 针对粮仓环境信息采集中温 湿度采集设备体积大、精度低、 供电布线成本高等问题,设计了 一种具有便携性、准确性、实时 性和可扩展性的远程采集及处理 系 统。 该 监 控 系 统 采 用 STM32 微 处理器、温湿度传感器 DHT22、温 度 传 感 器 DS18B20 和 无 线 通 信 模 块 ESP32,借助于 Yeelink 平台实 现了温湿度传感器的接入管理、 温湿度数据的存储、远程监测和 控制。软件开发环境为 μC/OS-II 和 Emwin。调试结果表明该系统能 够实时稳定可靠地反馈现场的温 湿度数据,并通过手机和电脑终 端实现实时监测与控制。 【关键词】粮仓 STM32 ESP32 温湿度传感器 Yeelink 平台 我国是一个人口大国,民以食为天,所 以对粮食的需求非常巨大。国内粮食存储量较 大,主要采用粮仓来储存粮食,且易受天气等 因素影响,如果温湿度不适很容易导致粮食霉 文/陈星星 李亚品 段纳 梁雨 2 系统硬件设计 系统硬件主要包括温湿度采集与控制模 块、无线网络通信模块、电源模块。下面具体 给出各模块的设计。 系统控制核心采用处理速度快、功耗低、 微型化和足够存储空间的 STM32F103C8T6 微 控制器。该微处理器能对数据进行实时处理、 控制、显示与传输。它具有丰富的 I/O 端口、 USB 接口、ESP32 模块接口、串口等大量的 功能模块,完全满足远程温湿度监测系统设计 要求。当粮仓温湿度值不满足粮食储存条件 时,STM32 微处理器驱动执行机构工作,即 控制通风、除湿等设备开始工作。显示部分采 用 2.8 寸的 ILI9341 彩色电容触摸屏,其分辨 率为 320*240,用于显示粮仓温湿度值与参数 设定值等信息。 针对无线传输模块传输距离、功耗、体 积和成本等性能的要求,无线网络通信模块 可以选用蓝牙和 Wi-Fi 两种无线传输技术。由 于 Wi-Fi 技术的速度和传输距离都优于蓝牙, 所以本系统选用 ESP32 无线通信模块。ESP32 具有高度集成化、成本低、内置 TCP/IP 协议 栈和体积小等特点,可缩短前期开发时间。 变、生虫,因此对粮仓温湿度的监测与控制具 3 系统软件设计 有一定的现实意义。随着人们生活品质的提高 和互联网技术、嵌入式系统技术、传感器技术 3.1 软件总体设计 的不断进步对便携化、高速化、无线化的粮仓 监控系统的需求越来越迫切。 1 系统整体方案设计 远程温湿度监控系统主要由四部分构成: 温湿度采集与控制模块,电源模块,无线网络 通信模块和远程用户监控端。系统在粮仓的多 点分布温湿度传感器,对粮仓中的温度和湿度 进行实时的监控,从而提高仓库管理的科学化 水平。 系统总体框图如图 1 所示。该系统选用 DHT22 传感器测量粮仓的湿度和 DS18B20 传 感器测量粮仓的温度,以提高温湿度测量的精 度。本文选用了低功耗的 STM32 微处理器, 可通过电池供电,实现系统的便携化。系统 软件设计选用了 μC/OS-II 多任务实时操作系 统,通过无线网络通信模块发送温湿度值至 Yeelink 平台,同时获取温湿度值进行处理并 在液晶上显示。在监测过程中,若现场空间温 湿度值超出设定值,系统发出报警并反馈到上 位机同时驱动执行机构工作。 系统是基于 μC/OS-II 和 Emwin 的软件开 发环境,软件设计主要分为两部分:监控与通 信部分和 Yeelink 平台部分。Yeelink 平台可实 现粮仓温湿度采集数据实时的存储、显示和分 析。系统的时基由 SysTick 定时器控制,采集 好的温湿度数据存取在 DMA,减轻了微处理 器的负担。通过 Wi-Fi 模块 ESP32 将数据上传 至 Yeelink 平台,同时在液晶界面实时显示温 湿度数据波形。 3.2 STM32微处理器与ESP32模块通信的程序设 计 ESP32 工作模式有 STA 模式、AP 模式和 STA+AP 模式。本系统采用 STA 模式,ESP32 通过路由器连接网络,将采集的粮仓环 境信号数据传输到服务器。 ESP32 模块的功能主要有数据透传和网关 挂载。 4 系统调试 图 1:系统总体结构框图 系统借助 Yeelink 开放平台,实现实时的 显示、存储、分析粮仓温湿度传感器采集的数 据,并且可以在手机客户端或者 PC 机上查看 实时数据以及历史数据曲线,也可以设定传感 器数据预警和报警值。当温湿度采集数据高于 设定值时,平台可以通过邮件,短信等方式发 送报警信息,使用户及时了解粮仓环境信息。 系统的采样频率是 10 秒一次,在软件编程设 计中,以不同开发密钥来区分不同用户和分配 不同的设备号区分不同设备传输数据。 5 结论 本 文 给 出 了 由 STM32F103C8T6 微 处 理 器、ESP32 无线通信模块、DHT22 湿度传感 器、DS18B20 温度传感器以及 Yeelink 平台组 成的远程温湿度监控系统。系统硬件设计预留 了 I/O 端口,增加了系统的可扩展性。该系统 能同步监测与控制空间温湿度的变化,当温湿 度超出设置额定值时发出警报并驱动执行机构 工作,给粮仓管理带来巨大的便利与安全,具 有很好的应用价值,给未来智能粮仓监控系统 的发展提供了一个方向,同时还能用于其他需 求相近的领域。下一步将对系统进一步进行优 化,期望能对粮仓的更多参数实现精确的监控。 参考文献 [1] 李昆 . 粮仓无线通信温湿度控制系统设计 与实现 [D]. 哈尔滨工业大学 ,2014. [2] 李 家 荣 . 基 于 单 片 机 控 制 的 大 棚 温 湿 度 监 控 系 统 的 设 计 [J]. 江 苏 农 业 科 学 ,2016,44(08):424-427. 作者简介 陈星星(1993-),女,江苏省盐城市人。硕 士研究生。研究方向为信息技术与智能装置。 作者单位 江苏师范大学 江苏省徐州市 221116 ●资助项目:2017 年江苏省研究生实践创新计划项目(编号 SJCX17_0536); 国家自然科学基金(编号 61573172)。 94 • 电子技术与软件工程 Electronic Technology & Software Engineering 电子技术 • Electronic Technology
分享到:
收藏