PM2.5传感器

PM2.5传感器(PM2.5 Sensor)是基于益杉科技型号为CP-15-A4-CGPM2.5传感器,该传感器采用激光陷阱散射原理,通过激光能量陷阱束缚空气中不同粒径的悬浮颗粒物。该传感器经经过益杉科技独有的数据双频采集专利技术进行筛分,得出颗粒物的等效粒径及不同粒径的颗粒物数量,最终通过算法计算出颗粒物质量浓度。除此之外,传感器的激光、风扇,均可控制开和关。 

参数

/描述

工作电压

DC 5V

接口类型

RJ11

通信方式

WM单总线

传感器商标

益杉科技

传感器型号

CP-15-A4-CG

传感器材料

ABS

传感器材料晶体结构

激光

传感器尺寸

45.2*35.6*23.1mm

测量范围

0.3-10μm

量程

0-6000μg/m³

相对一致性

±10μg/m3±10%读数

工作温度

-10~50℃

工作湿度

5-80%RH

尺寸大小

--mm*--mm*--mm(**)

    该模块支持的图形化编程平台有WeeeCodeMixly_Arduino等,其图形化编程大同小异,区别不会很大。

模块功能

需传参数

图形化编程块举例

返回传感器的检测值

(2个参数)端口、颗粒物直径选择

 

 图形化编程示例:

Arduino编程函数:

函数名

功能

WePM25Sensor (uint8_t port)

设置端口

setFanLaser(bool isOn)

设置PM2.5模块上面的风扇和激光头开关

readPm1_0Concentration(void)

PM1.0 ug/m^3

readPm2_5Concentration(void)

PM2.5 ug/m^3

readPm10Concentration(void)

PM10 ug/m^3

read0_3NumIn100ml(void)

0.1L空气中直径在0.3um的颗粒物个数

read0_5NumIn100ml(void)

0.1L空气中直径在0.5um的颗粒物个数

read1_0NumIn100ml(void)

0.1L空气中直径在1.0um的颗粒物个数

read2_5NumIn100ml(void)

0.1L空气中直径在2.5um的颗粒物个数

read5_0NumIn100ml(void)

0.1L空气中直径在5.0um的颗粒物个数

read10NumIn100ml(void)

0.1L空气中直径在10um的颗粒物个数

 

Arduino编程示例:


#include "WeELF328P.h"

WePM25Sensor pm25Sensor(PORT_D);

void setup()
{  
  Serial.begin(115200);
  delay(2000);
  pm25Sensor.setFanLaser(1);
  delay(100);
}
void loop() 
{
  Serial.print("SensorData : ");
  Serial.print(pm25Sensor.readPm2_5Concentration());
  Serial.println(" ug/m^3");
  delay(200);
}
    


 更多使用实例请前往论坛学习:PM2.5传感器使用实例(建设中)