可燃气体传感器

气体传感器(Gas Sensor)使用一个 MQ2 型烟雾传感器,可用于家庭和工厂的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等的探测。传感器距离烟雾源的远近,对应的烟雾浓度将会不一样。距离越近,其在相同环境下烟雾浓度越大;距离越远,其在相同环境下烟雾浓度越小。

检测原理简介:MQ-2 型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式 N 型半导体。当处于 200~300摄氏度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻增加。当与烟雾接触时,如果晶粒间界处的势垒受到该烟雾的调制而变化,就会引起电导率的变化。利用这一点就可获得这种烟雾存在的信息,烟雾浓度越大,电导率越大,输出电阻越低。传感器体电阻的下降则会导致其对地输出的电压增大,通过模块上的比较器比较输出电压与门限电压,从而判断被检测烟雾浓度大小。

参数

/描述

工作电压

DC 5V

接口类型

RJ11

通信方式

WM单总线

加热电阻

33Ω±5%(在室温下)

预热时间

1 minute

工作温度

-20℃~50℃

相对湿度

<95RH

氧浓度

21%(在标准状态)

LED指示灯

3

尺寸大小

55mm*24mm*20mm(**)

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

模块功能

需传参数

图形化编程块举例

返回探头的检测值

(1个参数)端口

 

 图形化编程示例:

 

 Arduino编程示例:


#include<WeELF328P.h>

WeGasSensor gas_sensor_B(PORT_B);
We7SegmentDisplay seven_segment_A(PORT_A);
uint8_t value = 0;

void setup(){
}

void loop(){
	value = gas_sensor_B.readAnalog();
	seven_segment_A.showNumber(_value);
	delay(100);
}
    


 更多使用实例请前往论坛学习:传送门