CCS811传感器测量Tvoc,以及eCO2

  • 一、本例程实现功能
  • 二、基本概念
  • 三、接线图
  • 五、完整代码
  • 六、代码运行结果
  • 七、CCS811官方资料中需要注意的地方

一、本例程实现功能

通过CCS811传感器模块测量室内空气质量(IAQ),并将测量到的Tvoc(单位ppb)、eCO2(单位ppm)以及Rawdata数据打印输出在电脑串口调试终端上面。

二、基本概念

  • Tvoc: 室内空气品质的研究人员通常把他们采样分析的所有室内有机气态物质称为TVOC,它是Volatile Organic
    Compound三个词第一个字母的缩写,各种被测量的VOC被总称为总挥发性有机物TVOC(Total Volatile Organic
    Compounds)。TVOC是三种影响室内空气品质污染中影响较为严重的一种。TVOC是指室温下饱和蒸气压超过了133.32pa的有机物,其沸点在50℃至250℃,在常温下可以蒸发的形式存在于空气中,它的毒性、刺激性、致癌性和特殊的气味性,会影响皮肤和黏膜,对人体产生急性损害。世界卫生组织(WHO)、美国国家科学院/国家研究理事会(NAS/NRC)等机构一直强调TVOC是一类重要的空气污染物。美国环境署(EPA)对VOC的定义是:除了一氧化碳,二氧化碳,碳酸,金属碳化物,碳酸盐以及碳酸铵外,任何参与大气中光化学反应的含碳化合物。
  • eCO2: CCS811传感器测量出的等效二氧化碳浓度。
  • PPb(part per
    billion),是一个无量纲量,在溶液中是用溶质质量占全部溶液质量的十亿分比来表示的浓度,也称十亿分比浓度(1/10,十亿分之一,10-9),经常用于浓度非常小的场合下。与之相似的还有ppm(part
    per million,百万分之一),ppb=1/1000ppm。

三、接线图

五、完整代码

--配置USB以虚拟串口模式工作,这样调用print()函数就会在电脑串口终端打印输出
LIB_UsbConfig("CDC")
--配置CCS811气体传感器开始工作,占用IIC0接口,每1秒出一组测量结果
LIB_CCS811Config("IIC0", "1S")
--开始大循环
while(GC(1) == true)
do--查询传感器是否出数flag, tvoc, eCO2, raw_i, raw_u = LIB_CCS811GetResult()if flag == 1 then--打印Tvoc和eCO2的值以及rawdata数据i和uprint(string.format("Tvoc:%d, eCO2:%d, i=%d, u=%d", tvoc,eCO2,raw_i,raw_u))end
end

六、代码运行结果

电脑串口调试终端上显示的Tvoc(单位ppb)、eCO2(单位ppm)、以及Rawdata如下图:

七、CCS811官方资料中需要注意的地方


更多详情请参看 shineblink.com官网链接

shineblink CCS811传感器检测Tvoc/CO2相关推荐

  1. 使用Arduino和CCS811空气质量传感器进行TVOC和CO2测量

    "可悲的是,我们以进步的名义,污染了空气.水.土壤和我们吃的食物".因此,由于各种污染,现在监测空气质量至关重要.为设计空气质量监测系统,我们需要一些耐用可靠的空气质量传感器.虽然 ...

  2. 距离传感器控制灯泡代码_如何使用颜色传感器和超声波传感器检测障碍物和避障...

    上一期的内容中,我给大家介绍了如何使用触碰传感器检测障碍物和避障,今天我们再来说说如何使用颜色传感器和超声波传感器检测障碍物和避障. 使用颜色传感器 在大多数情况下,EV3颜色传感器并不适合用于障碍物 ...

  3. Arduino实验十 利用土壤湿度传感器检测西瓜皮湿度

    学习任务: 利用土壤湿度传感器检测西瓜皮湿度 组件: Arduion主板 土壤湿度传感器 I2CLCD1602液晶显示器 面包板 杜邦线 USB数据线 下图是土壤湿度传感器 实验步骤: 1.建立电路 ...

  4. 《Arduino实验》实验:土壤湿度传感器检测土壤湿度

    文章目录 实验内容 实验器件 实验连线 实验步骤 实验代码 实验结果 实验内容 使用土壤湿度传感器检测土壤湿度,并在串口输出检测结果: 实验器件 arduino X 1 土壤湿度传感器 X 1 USB ...

  5. 《树莓派项目实战》第七节 使用声音传感器检测有无声音

    目录 7.1 引脚介绍 7.2 工作原理 7.3 连接到树莓派 7.4 编写代码检测声音有无 在本节,我们将学习如何使用声音传感器检测声音,该项目设计到的材料有: 树莓派 * 1 面包板 * 1 杜邦 ...

  6. 《Arduino实验》实验二:DHT11温湿度传感器检测当前环境温湿度

    更完整.更全面的Arduino实验存放在我的github上,有需要的可以到github上查看和下载. 当然如果你觉得有帮助,给一个小小的star和fork就谢谢您了. gtihub网址:https:/ ...

  7. 传感器检测与转换技术QY-CG810B

    检测与转换技术复习提纲 一.传感器的基本概念 传感器是一种以一定的精确度把被测量转换为与之有对应关系的.便于应用的某些物理量的测量装置.是获取自然领域中信息的主要手段,在检测和自动控制系统中,相当于人 ...

  8. 传感器检测系统及实训QY-812G

    一.检测系统的定义: 检测系统是机电一体化系统中的一个重要组成部分,用于检测有关外界环境及自身状态的各种物理量(如力.温度.距离.变形.位置.功率等)及其变化,并将这些信号转换成电信号,然后再通过相应 ...

  9. Arduino 使用火焰传感器检测火焰实验

    相关资料链接 点这里 1.1 项目介绍: 火焰传感器它可以检测火焰或者波长在760纳米-1100纳米范围内的光源,它的探测角度为60度左右,它对火焰光谱特别灵敏并且灵敏度可调,性能稳定,是救火机器人必 ...

最新文章

  1. 一款NPN三极管测量: BC547C
  2. 自动装箱与自动拆箱的一些问题
  3. Redis数据分布一致性哈希
  4. 使用offsetof对结构体指针偏移操作
  5. WebSocket轻松单台服务器5w并发jmeter实测
  6. Linux进阶之路————Linux运行级别(重置密码)
  7. Spring AMQP RabbitMQ示例
  8. gif分解工具_Python之GIF图倒放,沙雕快乐源泉!我已经笑了一天了!
  9. 录音转换成mp3格式
  10. 幼儿园绘本图书借阅小程序
  11. 电脑分屏操作,提高工作和学习效率
  12. (翻译)线框图和设计原型图之间的区别是什么?
  13. Linux命令行使用bypy上传文件到百度网盘
  14. C语言学生成绩管理系统大纲,C语言教学大纲
  15. 不会产生ICMP差错报文的情况
  16. 2016机器学习大盘点(第3篇)
  17. 假如让我来设计“腾讯视频”的推荐系统
  18. 地图--WGS84 高德坐标 百度坐标的相互转换(好用推荐)
  19. Vue.js 写一个echarts的水滴图
  20. 从零开始学C++之标准库类型(一):string 类简介和例程

热门文章

  1. indesign中如何锁定零点_InDesign有哪些奇技淫巧?
  2. indesign页眉如何左右分布_InDesign的页码设置技巧
  3. WinCE 调试某手写输入法时遇到的加载手写库失败的问题
  4. 电脑安装python3.74_python3.4学习笔记(十六) windows下面安装easy_install和pip教程
  5. 梦幻西游手游服务器维护公告,《梦幻西游》手游2021年1月6日维护公告:《梦幻风尚》华丽面世_《梦幻西游》手游官网-人人都玩,无处不在...
  6. 基站的电磁辐射可怕吗?
  7. [渝粤教育] 山东大学 大学物理 参考 资料
  8. VSir视频监控软件常见问题答疑
  9. 系统工程理论与实践投稿经验_系统工程理论与实践杂志
  10. mysql的默认隔离级别_mysql默认事务隔离级别是什么?