APP下载

基于机智云平台的智能家居空气检测及净化设计

2020-03-02陈龙杰孟德明农淦姚红岩罗晓悦

科技创新导报 2020年22期
关键词:空气监测

陈龙杰 孟德明 农淦 姚红岩 罗晓悦

摘  要:相关数据表明,我国2014年智能家居销售额已达286亿元,2015年达403亿元。智能家居市场非常之大,并且产值几乎是成指数倍的增长。2022年全球智能家居市场规模将达941亿美元,智能家居行业前景十分广阔。本项目论文研究设计基于STM32实现室内空气监测和排气系统,实时监控室内空气,采集室内温湿度、CO、CO2、PM2.5等各项指标,并将数据上报至APP客户端,用户可根据反馈的数据信息动态控制净化系统。

关键词:STM32  空气监测  数据上报  APP客户端  排气系统

中图分类号:TU855                            文献标识码:A                 文章编号:1674-098X(2020)08(a)-0106-04

Abstract: According to relevant data shows that the smart home sales in 2014 reached 28.6 billion yuan, 40.3 billion yuan in 2015. Smart home market is very large, and the output value  increased almost exponentially. In 2022, global smart home market scale will reach $94.1 billion, and intelligent home industry has a very broad prospect. This project paper study design based on STM32 for indoorair monitoring and exhaust system, monitor indoor air in real time, collect indoor temperature and humidity, CO, CO2, PM2.5 and other indicators, and report the data to the APP client. Users can dynamically control the purification system according to the feedback data information.

Key Word: STM32; Air monitoring; Date report; APP client; Exhaust system

智能家居空气净化装置在不同的环境中都有它的市场价值,我国自从2015年智能化硬件在国内广为推广,越来越多的家庭能享受到更便捷、舒适、安全、健康的家庭环境。

1  智能家居的系统设计原理

气体传感器通过与stm32f767的模拟转数字接口进行数据交互,MCU将获取的数据通过WIFI模组进行智能家居气体与机智云IOT平台物联,并实时上报至云端,用户可根据APP客户端来读取传感器的数据,用户根据反馈开启净化系统(见图1)。

2  温湿度及气体浓度获取方法

根据各个传感器的特性曲线得出电压和气体浓度的关系,利用线性回归可以大致确定气体的浓度值。

2.1 MQ-7一氧化碳气体浓度获取方法

MQ-7灵敏度特性曲线(见图2)。

根据曲线表可以列出部分Rs/R0与ppm的对应值,如表1。

Rs/R0与ppm的计算公式,如下(根据Excel生成的公式):

ppm=98.322f*pow(Rs/R0,-1.458f)

传感器的表面电阻Rs,是通过与其串联的负载电阻RL上的有效电压信号VRL输出而获得的。二者之间的关系为:

Rs/RL = (Vc - VRL) / VRL

根据上述的分析即可得出一氧化碳的浓度。

2.2 MG811二氧化碳浓度获取

如图3浓度的对数成反比(EMF=a+b*log(ppm)。将相关的数值算对数之后,按线性关系来处理。ppm=10^((EMF-a)/b)。a和b通过对300ppm以上的数据做线性回归得到。

2.3 PM2.5浓度获取

PM2.5浓度与电压的曲线如图4所示。

[关于烟的检出、判定值]

可以检出的范围= 输出电压范围:VoH(V)—无尘时输出电压:Voc(V)。

将此换算成粉尘浓度:

检出粉尘浓度范围(mg/m3)=检出可能范围 (输出电压可变范围(V))÷检出感度:K(V/(0.1mg/m3)。

烟检出的情况下,其判定值如下:

判定值 = 检出浓度(mg/m3)÷10×K(V/(0.1mg/m3)+无尘时输出电压(V)

2.4 DHT11温湿度数据获取

DATA用于微处理器与DHT11之间的通讯和同步,采用单总线数据格式,一次传输40位数据,高位先出。PM2.5浓度与电压的曲线如图4。

DHT11的总体通信流程。第一步:主机发送开始信号,从机返回一个信号进行应答。第二步:主机信号线拉高准备接收数据。第三:开始接收数据(一次接收40位)。

2.5 排气系统控制方案確定

利用STM32F767来实现排气系统通断的控制,使用电机驱动模块和升压模块驱动电机工作。

3  Android应用开发

3.1 概述

使用Android Studio进行APP应用开发通过APP客户端实时读取气体和温湿度数据和通过APP客户端对设备进行动态控制。整体框架搭建如图5所示。

3.2 程序设计

UI 遵循QMUI的设计原则,实现了良好的页面响应以及基于机智云平台的应用。

3.2.1 主要界面

闪屏页:App每次冷启动过程中展示给用户的过渡页面。

WIFI登入界面:用户需要通过登入WIFI查看云端返回到客戶端的数据。

主设备界面:显示用户创建的设备。

控制界面:用户对数据进行监控和控制净化系统的页面。

3.2.2 主要功能

云端通信:

使用机智云设备接入SDK来进行APP与设备之间的数据透传、设备的监控和动态控制。

用户可以检查控制界面返回的数据信息对终端设备进行动态控制或者自动控制。

4  结语

本文设计了一种空气质量检测和净化设计,其关键是设计获取传感器电压数据转换成对应的值,本研究基于实验的基础上设置气体和温湿度的阈值,。测试结果表明,本文所做的设计可实现气体的浓度检测和净化。

参考文献

[1] 欧阳燊.AndroidStudio开发实战从零基础到App上线[M].2版.北京:清华大学出版社,2018.

[2] 张洋,左忠凯,刘军.STM32F7原理与应用HAL库版上[M].北京:航空航天大学出版社,2017.

[3] 袁圆,王磊,姚帅,等.汽车空气质量智能检测净化系统[J].测控技术,2018,37(3):129-133.

[4] 张思民,王志良.STM32单片机应用基础与项目实践[M].北京:清华大学出版社,2019.

[5] 冉军辉,吴崇友.传感器在谷物联合收获机中的应用进展及发展方向[J].江苏农业科学,2019,47(22):23-29.

[6] 明日科技.JAVA从入门到精通[M].北京:清华大学出版社,2019.

[7] 潘雪涛,温秀兰.现代传感器技术与应用[M].北京:机械工业出版社,2019.

猜你喜欢

空气监测
环境空气监测的质量控制分析与措施
简议空气监测中的现场采样与质量控制
浅析环境保护工程空气监测现场的质量控制
浅谈城市空气质量及监测技术研究
2013年全国将建成440余个国家空气监测点位