当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要 :文中系统融合 Arduino 单片机,温度、湿度、光照强度等环境因素相关传感器,ZigBee 无线通信和手机 APP,设计一种切实可行的温室大棚环境监测系统。结合简单易懂和高效合理的硬件设计,该系统总体结构简单、成本低、效率高、运行可靠,具有非常好的应用前景。

0 引 言

随着现代农业科技的改革与发展,温室大棚因其涉及范围广、科技含量高、与人们生活密切相关等,已成为各国农业飞速发展的必要条件。实现温室大棚环境监测,实时监测大棚内温湿度和光照等环境因素是否稳定,各环境因素是否在植物可接受范围内 [1],最终达到植物生长所需的最佳环境因素。

本文系统将 Arduino 单片机、各类环境因素相关的传感器、ZigBee 无线通信和手机 APP 开发相融合 [2],设计一种切实可行的温室大棚环境监测系统。该系统能够符合不同地域的气候特征,使得温室大棚内的环境参数都能符合植物正常生长的条件,且总体结构简单,便于应用。

1 系统总体方案

1.1 方案设计步骤

本文方案具体实施步骤如下 :

(1) 本文设计由温度、湿度和光照强度传感器、Arduino 主控芯片、WiFi模块、传感器和手机 APP组成,主要实现温室大棚中温湿度和光照信息采集、数据处理、数据传输及数据查看功能 [3]。

(2) 调试温度、湿度和光照强度传感器的读值程序。

(3) 使结果显示在 APP上,每隔 500ms便发送数据到ESP8266,数据以温度 |湿度 |光照强度的方式传送并显示。

1.2 系统总体框图

系 统 采 用 Arduino主 控 芯 片,ESP8266串 口 WiFi, LM35温度传感器,HR202湿度传感器和BH1750光照传感器,总体框图如图 1 所示。

基于 Arduino 和 WiFi 的温室监控系统

1.3 系统整体功能

系统主程序流程如图 2 所示。电路板通电后,温度、湿度和光照传感器会采集温室大棚的信息并传送至 Arduino 主控芯片处理。芯片发送数据至 ESP8266,ESP8266 通过与手机 APP 通信发送至手机 [4],按下 WiFi 模块开关,手机通过WiFi 模块发出的 WiFi 信号与模块连接,然后打开手机环境监测系统 APP,APP 会显示温室大棚实时对应的温度、湿度和光照强度的测试值 [5],实现远距离监测报警功能。

基于 Arduino 和 WiFi 的温室监控系统

2 系统硬件设计

2.1 Arduino 单片机

简单来说,Arduino 单片机是一个基于开放和构建原始码的软硬件平台,并且拥有广泛的类似 Java 与 C 语言的编程环境 [6]。Arduino 简单易懂、操作简单,包含硬件部分各种型号的操作板和软件部分的 IDE 编程环境。Arduino IDE编程利用基于 Wiring 的编程语言和 Arduino 开发环境实现。

2.2 LM35温度传感器

经过对温度传感器性能与安全方面的比较,本文系统选择 LM35 作为采集温室大棚温度值的传感器。该传感器工作性能稳定,测量精度高,误差较小,额定使用范围广,可直接接电源工作,工作流程如图 3 所示。

基于 Arduino 和 WiFi 的温室监控系统

2.3 HR202 湿度传感器

经过对湿度传感器性能与安全方面的比较,本文系统选择 HR202 作为采集温室大棚湿度值的传感器。该传感器可广泛应用于各种测试湿度的环境中,通过电位器调节灵敏度。长期使用性能稳定安全,现已广泛应用于医疗、仓库、工业控制和科研等领域 [7]。

2.4 ESP8266 WiFi 模块

ESP8266 是一款超低功耗的 WiFi 透传模块,广泛应用于互联网和移动设备的无线连接领域,可实现互联网或局域网的通信。ESP8266 能够独立运行,也可搭载在其他扩展版上运行,工作时传输性能稳定,传输距离远。

ESP8266 的高速缓冲存储器可减少内存需求,并且可以从主控芯片接收信息,无线传输到所需要的 PC 端或手机APP 等 [8]。该模块成本低、体积小、传输速率快,可直接连接 Arduino 实现数据传输功能,有 STA,AP 与 AP+STA 三种工作模式。

2.5 CC2530 ZigBee 无线通信模块

CC2530 是一种基于 IEEE 802.15.4 的短距离、低功耗的无线通信模块,具有近距离、低成本、低数据速率与自组织等特点。系统内可编程闪存,主要适用于自动与远程控制领域,可工作在 2 400 ~ 2 450 MHz 的公用频段。通过该模块可使传统的串口设备进行无线连接,主要用于点对点与广播等通信 [9]。

3 手机 APP 制作与显示

E4A 是一种专门针对安卓手机 APP 开发的软件,由开发区与代码区两部分组成。开发区针对手机 APP 显示界面,代码区针对手机 APP 的语言编程环境 [10]。APP 设计界面如图 4 所示。

基于 Arduino 和 WiFi 的温室监控系统

4 系统测试结果分析

按照电路图把模块与元器件在网孔板上连接成一个整体,下载好程序后开始测试。得到系统测试值,2 个节点通电后,显示当前环境下所采集到的温湿度和光照强度。硬件实物如图 5 所示。

基于 Arduino 和 WiFi 的温室监控系统

通过人为改变节点周围温度与光照等条件,系统测试值发生明显变化,并且当温度值高于上限 30、低于下限 5,湿度值高于上限 1 000、低于下限 200,光照强度值高于上限800、低于下限 10 时,都会有蜂鸣器报警与 APP 界面报警,从而实现温室大棚的环境监测与移动监测报警功能。经过多次测量对比,温度测量值与实际值误差在 ±0.25 ℃之间 ;湿度值误差在 2%~ 3%RH 之间 ;光照强度值误差在 0.5%~ 3%lx之间,总体误差较小,测量值较准确。

5 结 语

本文系统经过方案设计、硬件制作、软件开发调试、系统测试等一系列步骤,多个节点都能正常显示采集参数与通信,达到了数据精度要求。手机 APP 制作成功并安装到手机,通过 WiFi 模块连接节点与手机,节点间采用 ZigBee 无线通信传递数据,实现了手机 APP 上显示温、湿度及光照强度与报警功能。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

立邦不断推动环境友好型涂料的创新研发,并将低温固化粉末涂料产品应用于煤矿设备领域。相较其他粉末涂料,立邦低温固化粉末涂料NPD-ACE -LT系列,全面降低了实现涂料理想固化效果所需的烘烤温度,使之所需的升温时间也大幅减...

关键字: 温度 PD D-A CE

Wefi的WeConnect和OpenRoaming提供自动、无缝和安全的连接,为网络运营商和用户提供价值驱动的网络体验 洛杉矶2022年10月19日 /美通社/ -- W...

关键字: PEN Wi-Fi NEC STORE

马斯克旗下的SpaceX公司正式推出航空专用星链(Starlink)卫星互联网服务,抢夺航班WiFi市场。如果想让私人喷气式飞机连上星链,先要安装SpaceX天线,收费15万美元。装完硬件每月还要交一笔可观的服务使用费,...

关键字: 飞机 SPACEX LINK Wi-Fi

成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...

关键字: 温度 BSP 东风 大众

广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...

关键字: 温度 BSP 智能化 进程

近期,联发科召开2022天玑旗舰技术沟通会,分享了移动平台最新的技术趋势以及在通信技术领域所取得的阶段性成果,其中包含了5G新双通、WiFi 7、高精度导航等技术主题。

关键字: 联发科 Wi-Fi 手机

在90年代,IEEE成立著名的802.11工作组,同时也定义了802.11的标准(Wi-Fi的核心技术标准)。最终形成了IEEE802.11标准版本:802.11b工作于2.4G频段,802.11a工作于5.8G频段。

关键字: IEEE Wi-Fi 无线局域网技术

在现代,WiFi已经全面普及,目前已经发展到第七代WiFi无线网络。WiFi 7将带来更低的延迟、更快的数据传输速度,除传统的2.4GHz和5GHz两个频段,还将新增支持6GHz频段,并且三个频段能同时工作。

关键字: WiFi 7 Wi-Fi 带宽

南京2022年10月10日 /美通社/ -- "走,一起喝杯咖啡吧!"在社交场合,咖啡是不错的开场白。"要不要喝杯咖啡醒神?"在办公室,咖啡为加班的"社畜"带来...

关键字: 西门子 全自动 温度 DISPLAY

成都2022年10月10日 /美通社/ -- 近期,平安养老险总结了"五心"服务,只为做好群众权益保护,提供有温度的服务。多年来,平安养老险始终怀揣着守护"初心", 惠及"...

关键字: 温度 互联网 信息安全 PS

《物联网技术》杂志

2511 篇文章

关注

发布文章

编辑精选

技术子站

关闭