智能室内空气质量监测预警系统小程序设计说明书

智能室内空气质量监测预警系统小程序设计说明书

  • 一、应用功能与系统设计

(一) 应用功能

该小程序设计的目的是为了配合环境监测吸顶灯,Mini空气监测仪等硬件设备实时数据展示与远程设备控制等功能,系统框架图如图1-1所示。用户可以从小程序查看各个监测设备采集到的空气质量参数,如温度、湿度、二氧化碳、甲醛、TVOC浓度等,并以图表或者仪表盘等形式展示。用户可以对各个监测设备进行远程控制,如开关设备、调节灯光、调节散热风扇以提高检测空气的精准度等。

图1-1  系统框架图

(二)系统设计

图1-2展示了本应用系统小程序的系统框架,系统由一个一级页面和两个二级页面组成,主页面用于显示系统运行状态、空气质量评定和空气质量数据、跳转页面以及Mini空气质量监测仪的电量,并且可以直接对吸顶灯进行控制调节;吸顶灯控制页面用于显示历史数据和实时数据,控制、调节吸顶灯;子设备页面主要用显示Mini空气质量监测仪的空气质量数据。

1-2 系统框架

  • 二、界面设计

本项目的主要UI界面有以下三个:

1、主界面

2、吸顶灯控制界面

3、子设备界面

界面图片如下图所示。

                                                                

图2-1 界面上部分                                                  图2-2 主界面下部分                ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

图2-3 吸顶灯控制界面上                                                                           图2-4 吸顶灯控制界面下

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

图2-5 子设备控制界面上                                                                图2-6 子设备控制界面下

  • 三 、应用页面说明

3.1 主界面

打开小程序既进入主界面时系统自动获取MQTT服务器数据进行数据更新,并判断对应空气质量状态赋予指示的颜色和显示设备状态。

在开启小程序时,会先判断吸顶灯的开启状态,已开启则直观显示亮灯状态,反正是灭灯状态,点击顶部的吸顶灯图标,可直接控制设备进行开关灯。

           ​​​​​​​        

                图3-1 吸顶灯亮灯状态                                          图3-2 吸顶灯灭灯状态

拖动亮度滑块调整亮度,若是关灯状态,直接拖动亮度滑块会直接开启灯

                       

                                                        图3-3 吸顶灯调节亮度

点击中部实时数据部分、子设备部分可实现页面跳转。

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

图3-4 显示设备状态及数据

子设备部分显示温度、空气质量与电量这类关键数据改变时,可以实时根据不同阈值改变样式。在低于20电量时,具体电量数值会如上图显示出来。​​​​​​​​​​​​​​        ​​​​​​​                                     ​​​​​       ​​​​​​​                        ​​​​​​​        ​​​​​​​   ​​​​​​​    

图3-5 数据改变同时设备状态也会改变

3.2 吸顶灯控制界面

点击主界面实时数据区域跳转到吸顶灯控制界面,进入界面即会连接服务器,同时显示加载中,此时会获取MQTT服务器数据,然后进行数据处理,再通过Echarts渲染图表。​​​​​​​                                                        

3-5 等待’图片

加载结束后会显示显示2个部分:

  1. 实时空气质量监测和状态、数据显示,包括控制灯开关与亮度

 

图3-6 实时数据显示与灯控按钮

  1. 数据显示图表部分,其中温度是柱状图,湿度是折线图,左边侧y坐标对应相应颜色的湿度,右侧y坐标对应相应颜色温度,上测x坐标对应获取数据次数,下侧x坐标对应此次获取时的时间。        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​

      图3-7 温湿度显示图表

其中触碰屏幕能够获取相应详细数据,单击上部分数据类型可进行筛选

                                 

                图3-8 显示相对应数据         ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​                         图3-9 筛选单个数据

其中右上角部分可对数据图标进行文本查看、刷新以及保存图片操作

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

                                图3-10、3-11、3-12 文本查看、刷新以及保存图片操作

3.3 子设备界面-Mini空气质量检测仪

点击主界面子设备栏目中的子设备跳转到Mini质量检测仪数据监测界面,进入界面即会连接MQTT服务器,同时显示加载中,此时会获取设备数据,然后进行数据处理,再通过Echarts渲染图表。​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

3-13 等待’图片

加载结束后会显示显示2个部分:

1、实时空气质量监测和状态、数据显示

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​ ​​​​​​  ​​​​​​​

3-14 实时数据显示

2、数据显示图表部分,同样也可以图标进行筛选、获取相应详细数据等操作,这里不做过多演示。        

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

图3-15 甲醛、TVOC显示图表

3.4 子设备界面-六合一检测仪

点击主界面子设备栏目中的子设备跳转到六合一检测仪数据监测界面,进入界面即会连接MQTT服务器,同时显示加载中,此时会获取设备数据,然后进行数据处理,再通过Echarts渲染图表。​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​           

3-16 等待’图片

加载结束后会显示显示2个部分:

1、实时空气质量监测和状态、数据显示

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​     

3-17 实时数据显示

2、数据显示图表部分,同样也可以图标进行筛选、获取相应详细数据等操作,这里不做过多演示。

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

图3-18 CO2浓度、空气等级显示图表

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/717266.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

生活好物:日常更精彩

我们的日用杂货店,是生活美学的聚集地。这里汇聚了各式各样的生活用品,每一件都蕴含着对生活的热爱与追求。 走进我们的日用杂货店,仿佛打开了一个充满生活气息的宝藏盒。从厨房的锅碗瓢盆,到浴室的洗漱用品,再到客厅的…

Excel和Word等工具小技能分享汇编(一)

这里汇集刘小生前期微信公众号分享的Excel和Word等工具小技能,为方便大家查看学习,刘小生对其进行分类整理,后期也会不定期整理更新,如有想学习交流或其他小技巧需求,欢迎留言,我们一起学习进步&#xff01…

免费 逼真:快手“可灵”后又一Sora级选手登场

就在今日,英伟达投资的旧金山初创公司 Luma AI 打出一手王牌,推出新一代 AI 视频生成模型 Dream Machine,可以文生视频,图生视频,人人免费可用。同时,Luma AI 称 Dream Machine 可以从文本和图像生成“高质…

【会议征稿】第五届物联网、人工智能与机械自动化国际学术会议 (IoTAIMA 2024,7月19-21)

由浙江工业大学主办,第五届物联网、人工智能与机械自动化国际学术会议 (IoTAIMA 2024) 将于2024年7月19-21日在浙江杭州召开。 会议旨在为从事物联网、人工智能与机械自动化的专家学者、工程技术人员、技术研发人员提供一个共享科研成果和前沿技术,了解学…

【SXF2024笔试】

编程题 1. 最长不重复子数组2. 编辑任务所需的最短时间3. 主机连通所需的最短跳数4. 十进制数字的汉诺塔编码 1. 最长不重复子数组 2. 编辑任务所需的最短时间 3. 主机连通所需的最短跳数 4. 十进制数字的汉诺塔编码

STM32在进入main函数之前的准备工作

在大部分嵌入式系统中,在进入main函数之前都需要执行一个系统 初始化序列。这里所说的初始化序列特指的是软件运行环境的初始化。 上图是系统开始运行后,在进入main函数之前的默认初始化序列。从图中可以看出,在左侧有2个函数:__m…

各大APP自动化运行插件开发需要用到的源代码有哪些?

在当今数字化时代,自动化运行插件的开发在各大APP中扮演着至关重要的角色,这些插件不仅提升了APP的功能性和效率,同时也为用户带来了更加便捷的使用体验。 在开发这些自动化运行插件的过程中,源代码的选择与使用显得尤为关键&…

RocketMQ快速入门:集成java客户端实现各类消息发送|异步、同步、顺序、单向、延迟、事务(五)附带源码

0. 引言 前面的章节中,我们已经针对rocketmq的基本概念和消息发送、消费流程进行了讲解,但实际在开发中如何实现rocketmq的接入、实现消息发送、消费还没有落实,那么今天,我们继续来学习如何基于java client集成rocketMQ 1. 集成…

Vue47-修改默认配置webpack.config.js文件

main.js是脚手架项目的入口文件,系统运行时,默认去找src下的main.js文件。这是webpack通过配置文件:webpack.config.js配置的。 脚手架把所有重要的配置文件都隐藏了,方式被开发者修改。 一、查看被隐藏的webpack配置 1-1、webpa…

python基础语法 002 - 3 数据运算

1 运算符 1.1 算术运算符 -*/ 1.1.1 除法:会类型转换、被除数不能为0 #算术运算符a 1 2 print(a) b a - 1 print(b) c b 6 print(c)# 为什么除法得不到整数? #除法可能遇到除不尽 #使用了除法数据类型会转化为浮点数 d c / 2 print(d) print(typ…

SAP 在过账的时候系统提示:被合并的公司 XXXX 和 ‘ ‘ 是不同的解决办法

最近用户反馈在STO的业务模式中交货单过账的时候,报错没有办法过账。查看了一下报错的信息提示:被合并的公司 和1300是不同的 如下图所示: 消息号是F5080 首先根据SAP的消息号找了一下NOTE,发现2091823有详细的说。 主要是财务…

硕士毕业论文《基于磁纹理的磁化动力学研究》

前言 本文是博主的硕士毕业论文,应该也是“自旋电子学(微磁学)”博客专栏的最后一篇博客,该毕业论文预设排版的PDF版本见下载链接:https://download.csdn.net/download/qq_43572058/89447526。若该博客专栏对读者您的…

Linux:生产消费模型 读者写者模型

Linux:生产消费模型 & 读者写者模型 生产消费模型阻塞队列基本结构构造与析构投放任务获取任务总代码 POSIX 信号量基本概念接口 环形队列基本结构构造与析构投放任务获取任务总代码 读者写者模型读写锁 生产消费模型 生产消费模型是一种用于处理多线程之间任务…

「6.18福利」精选大厂真题|笔试刷题陪伴|明天正式开屋啦 - 打卡赢价值288元丰厚奖励

🍰关于清隆学长 大家好,我是清隆,拥有ACM区域赛 银牌🥈,CCCC天梯赛 国一,PTA甲级 98 分。 致力于算法竞赛和算法教育已有 3 年,曾多次 AK 互联网大厂笔试,大厂实习经验丰富。 打卡…

Hive笔记-2

第 3 章 DDL (Data Definition Language) 数据定义 DDL数据定义语言 DML数据操作语言 3.1 数据库 (database) 3.1.1 创建数据库 1) 语法 CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] [WITH DBPROPERTIES (property_…

环信beta版鸿蒙IM SDK发布!深度适配HarmonyOS NEXT系统

环信beta版鸿蒙IM SDK已正式发布!欢迎有需求开发者体验集成! 版本亮点 提供原生鸿蒙 SDK,支持原生 ArkTS 语言,全面拥抱鸿蒙生态提供鸿蒙系统上单聊、群聊、会话等能力和服务覆盖消息管理、用户属性、群租管理、离线推送.多设备…

作者推荐 | 探索分析从起源到现今的巅峰之旅(MySQL存储模型)

探索分析从起源到现今的巅峰之旅 背景介绍MySQL内部组织与结构MySQL的数据层次和关系InnoDB的数据存储模型数据记录的基本单元 — 行页目录(Page Directory)文件头(File Header)决定页面间的关联方式数据页头(Page Hea…

CCAA质量管理【学习笔记】​​ 备考知识点笔记(七)质量相关法律法规及《管理体系审核员准则》2021修订3

5、质量管理体系基础考试大纲 3.3法律法规和其他要求 a)《中华人民共和国民法典》第三编 合同; b)《中华人民共和国消费者权益保护法》 c)《中华人民共和国产品质量法》 d) 中国认证认可协会相关人员注册与管理要求 目 录 前 言 第一章 总则 1.1 引言 1.2 适…

基 CanMV 的 C 开发环境搭建

不论是使用 CanMV 提供的基于 C 语言和 FreeRTOS 的应用开发方式开发应用程序或是编译 CanMV 固件,都需要搭建基于 CanMV 的 C 开发环境,用于编译 CanMV 源码。 1. 开发环境搭建说明 CanMV 提供了基于 C 语言和 FreeRTOS 的应用开发…

药品光照稳定性试验箱如何进行光强度的校准和验证?

药品光照稳定性试验箱是一种用于模拟不同光照条件下药品贮存和稳定性评价的设备,其精准的光强度控制和稳定性对药物质量的保证至关重要。为了确保光照稳定性试验箱的光强度控制精准可靠,以下将介绍光照稳定性试验箱如何进行光强度的校准和验证。 1、设备…