空气质量传感器 - 从零开始认识各种传感器【二十八期】

news2024/11/24 8:02:58

空气质量传感器|从零开始认识各种传感器

1、什么是空气质量传感器?

read-normal-img

空气质量传感器是一种检测空气中污染物浓度的设备,广泛应用于环境监测、智能家居、工业控制和健康管理等领域。 

read-normal-img

2、空气质量传感器是如何工作的?

对于每个人都关心的空气质量,主要有两大类标的物需要检测:一个是空气中的颗粒物浓度,也就是我们熟悉的PM10或者PM2.5。天气预报里面的AQI空气质量指数,就使用了pm2.5的浓度作为其中一个评估参数。

read-normal-img

还有一类就是VOC挥发性有机化合物。VOC通常来自新产品和建筑材料,例如地毯、家具、油漆和溶剂。大家通常闻到的室内的所谓装修味,就大多是来自VOC;我们比较熟悉的室内装修的污染物甲醛,就可以归为VOC的一种。空气质量传感器通常测试的指标叫做总挥发性有机化合物TVOC。

对于空气中的颗粒物的检测主要利用激光散射原理和光学检测技术。通过稳定的气体对流系统,使外界空气均匀的通过测量腔。激光照射在测量腔中的悬浮颗粒物上产生散射,同时在某一特定角度收集散射光,得到散射光强随时间变化的曲线, 可以精确的获得粒子的尺寸、速度和质量等信息。加以统计学原理,继而计算出总的粒子质量,从而实时的得到空气中PM2.5以及PM10等直径的颗粒物的含量浓度。

对于需要检测的有害气体成分VOC,多采用电化学方式来检测。它是使用MOx金属氧化物材料,对于VOC, 甲醛, 二氧化氮等气体非常敏感。其检测原理是将⾦属氧化物加热, 其表面电阻会根据表⾯的氧含量⽽改变。氧化⽓体(如 NO2),会发生还原反应,增加表面的氧离子。相应的增加了表面的电阻;⽽还原⽓体(如 VOC),在⾦属氧化物表⾯燃烧消耗氧气,会降低表面电阻。

3、常见的空气质量传感器的种类

按照前面的工作原理来区分,常见的空气质量传感器有检测空气颗粒的传感器,和检测TVOC挥发性有机化合物的空气质量传感器。而由于目前器件的高集成度,有的产品两种功能都具备。

3.1 空气颗粒物传感器

read-normal-img

空气颗粒传感器采用的是激光散射原理和光学检测技术。 相比来说激光测量具有高精度和快速响应的特点。目前由于成本的不断降低,家用激光PM2.5空气检测仪已经成为了市场上非常普及的智能小家电。

read-normal-img

有趣的是,空气颗粒传感器的检测方式也可以用来监测厨房油烟的污染。因为厨房油烟的主要成分也是一些微小的颗粒,同样是对人体健康具有很大危害的一种污染源。

3.2 挥发性有机化合物传感器

read-normal-img

挥发性有机化合物气体的检测采用是电化学检测原理,是基于对金属氧化物表面电阻的测量。它的结果容易受到温度和湿度变化的影响,所以一般都需要配合湿度传感器来进行补偿校正。 所以空气质量传感器中一般都集成了温度和湿度传感器。并且它通常需要定期校准。另外由于对多种气体都有反应,通常无法将其一一区分出来。但是有的传感器可以通过不同的模式设置,来增强其对于特定气体组别的选择性的测量。

4、空气质量传感器实验演示

我们来演示使用树莓派RP2040来读取显示空气质量传感器的数据。实验中使用的是一款采用金属氧化物技术的空气质量传感器模块。当前实验室状态下空气质量颗粒计数显示为400。我们在附近点燃一个纸片靠近传感器,可以看到显示的空气颗粒物计数急剧升高。

完整代码文件点此获取。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

效率何止10倍!利用输入法瞬间调用提示词

我们在日常工作/学习/生活有很多场景需要使用提示词,比如说: 快速总结文章快速排版解释概念翻译其它经常面对的任务 但是使用提示词有几个痛点: 你很难临时写一个非常完整的提示词你凑合写的提示词,又担心结果不满意如果已经保…

前端使用css动画绘制简易的进度条,数据多条的时候可以切换

文章目录 一、效果图二、使用步骤1.公共的进度条组件2.使用 总结 一、效果图 二、使用步骤 1.公共的进度条组件 我这里命名的progressBar.vue&#xff0c; 你们使用的时候直接复制粘贴到自己的项目里面即可。 文件中代码如下&#xff08;示例&#xff09;&#xff1a; <t…

EasyX 碰撞检测

代码&#xff1a; #define _UNICODE #define UNICODE#include <array> #include <cmath> #include <ctime> #include <format> #include <graphics.h> #include <vector>typedef struct tagRECTF {double left;double top;double right;d…

You Only Look Once:Unified, Real-Time Object Detection 论文阅读

论文名&#xff1a;You Only Look Once:Unified, Real-Time Object Detection 论文作者&#xff1a;Joseph Redmon et.al. 期刊/会议名&#xff1a;CVPR 2016 发表时间&#xff1a;2016-5 ​论文地址&#xff1a;https://arxiv.org/pdf/1506.02640 1.摘要 我们提出了一种新的目…

论文辅导 | 结合变种残差模型和 Transformer 的城市公路短时交通流预测

辅导文章 模型描述 城市公路交通流的预测受到历史交通流量和相邻车道交通流量的影响&#xff0c;蕴含了复杂的时空特征。针对传统交通流预测模型卷积长短时记忆网络(ConvLSTM)进行交通流预测时&#xff0c;未将时空特征分开提取而造成的提取不充分、特征信息混淆和特征信息缺失…

视频融合技术

三维视频融合技术遵循数字孪生多源数据融合的原则&#xff0c;比视频窗口、矩阵更加直观高效&#xff0c;省去了人脑理解空间的时间&#xff0c;可有效提升数字孪生城市在物联感知操作、虚实融合交互等方面的能力&#xff0c;动静一体、虚实结合&#xff0c;让三维场景“动起来…

常见的SQL注入

联合查询 如下&#xff0c;要求我们传入一个id值过去。传参?id1&#xff0c;当我们输入id1和id2时&#xff0c;页面中name值和password的值会发生变化&#xff0c;说明此时我们输入的数据和数据库有交互并且将数据显示在屏幕上了 输入?id1&#xff0c;页面发生报错&#xf…

手机联网如何设置动态ip

在现代社会&#xff0c;手机已成为我们日常生活中不可或缺的一部分&#xff0c;无论是工作、学习还是娱乐&#xff0c;都离不开网络的支持。而在手机联网的过程中&#xff0c;IP地址的分配方式显得尤为重要。动态IP地址因其灵活性和安全性&#xff0c;成为了许多用户的首选。那…

电子合同怎么制作?9款常用电子合同软件

文章将介绍了以下9个工具&#xff1a;e签宝、文书宝、签通云、快签宝、法天使、Zycus iContract、airSlate WorkFlow、Lightico、KeepSolid Sign。 在数字化快速发展的今天&#xff0c;电子合同成为了业务操作中不可或缺的一部分&#xff0c;但许多人仍然面临如何有效创建和管理…

Redis vs Memcached:Redis的三大优势

Redis vs Memcached&#xff1a;Redis的三大优势 1. 数据类型2. 数据持久化能力3. 高性能与灵活性 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; 1. 数据类型 Redis&#xff1a;支持多样化的数据类型&#xff0c;包括字符串&#xff08;S…

前端性能优化-回流与重绘

前言 本文总结回流与重绘相关的知识点 回流与重绘的基本概念 重绘&#xff08;Repaint&#xff09;&#xff1a; 当元素样式发生改变&#xff0c;但不影响其几何属性的时候&#xff0c;浏览器只需要重新绘制这个元素&#xff0c;这个过程被称为重绘。 回流&#xff08;Refl…

Linux_监测CPU和内存

通过TOP持续获取进程的CPU和内存消耗&#xff0c;并写入到表格 # 配置进程名 processvm-agent # 配置次数 number100 # 配置间隔时间 time5 # csv结果文件 filecm_$(date %s).csv echo "%CPU,%MEM">${file} pid$(ps -aux | grep ${process} | awk -F {OFS"…

debug\moc\mocinclude.tmp dose not exist

先把jom禁用&#xff0c;然后清理工程&#xff0c;重新编译&#xff0c;编译通过后再重新打开jom

MybatisPlus的主键策略

ASSIGN_ID(默认策略) 生成唯一的值&#xff0c;包含数字&#xff0c;表对应字段类型bigint或者varchar类型 ASSIGN_UUID() 生成唯一的值&#xff0c;包含数字和字母&#xff0c;表对应字段类型varchar类型 AUTO 主键自动增长效果&#xff0c;和表字段auto_increment INPUT …

养猫劝退?猫咪浮毛太多难清理?宠物空气净化器一招搞定

受不了了&#xff0c;真的很想把家里的猫孩子丢出去&#xff01;平日实在是太能掉毛了&#xff0c;赶上换毛季更夸张&#xff0c;家里都要被猫毛淹没了。这些还能靠多加打扫卫生清理掉&#xff0c;可空气中的浮毛真是束手无策。对于我这种过敏性鼻炎患者&#xff0c;一旦空气中…

FSRCNN论文读后感

本文的主要目的是在尽可能保持恢复质量不变的情况下&#xff0c;提高模型的处理速度&#xff0c;以将其投入实际应用。&#xff08;注意&#xff1a;本文只要是针对大尺寸图像&#xff0c;但实验结果证明&#xff0c;FRSNN模型对于小尺寸图像的处理速度也比SRCNN快&#xff0c;…

鸿蒙应用开发之GridRow和GridCol容器

在不同屏幕上布局是一个比较困难的问题,因为屏幕大小不一样,导致内容布局会比较混乱。所以提出一种网络的方式来布局,即使屏幕大小改变了,但是布局行列数不变,那么内容就不会混乱。使用组件GridRow来管理行,使用组件GridCol管理列。 先来看一下组件GridRow的定义: Grid…

VSCode在windows系统下使用conda虚拟环境配置

如何解决CondaError: Run ‘conda init‘ before ‘conda activate‘_condaerror: run conda init before conda activat-CSDN博客 首先检查自己的anaconda是否是添加到整个的环境变量里了 打开cmd如果conda和python都能够识别那么就是配置成功了 然后看插件是否安装&#xf…

在 cPanel 和 WHM 中配置域名重定向

在处理HTTP请求时&#xff0c;服务器会返回页面内容&#xff0c;这一过程依赖于域名和IP地址的正确配置。手动配置IP和域名非常复杂&#xff0c;但cPanel & WHM的网页界面让日常的网络服务器管理变得轻而易举。例如&#xff0c;Hostease提供的服务器解决方案&#xff0c;支…

3DCoat v2023 激活版下载与安装教程 (数字雕刻程序)

前言 3DCoat 是一款数字雕塑软件&#xff0c;由乌克兰开发。该软件专注于游戏模型的细节设计&#xff0c;集三维模型实时纹理绘制和细节雕刻功能为一身&#xff0c;可以加速细节设计流程&#xff0c;在更短的时间内创造出更多的内容。 一、下载地址 下载链接&#xff1a;分享…