官方商店:见评论区
一、简介
气体酒精传感器 QT-MQ-3能够监测空气中的酒精浓度,可用于检测家庭、办公楼或工厂等场所的酒精泄漏监测装置。
二、技术参数
- 型号:QT-MQ-3
- 工作电压:DC5v
- 工作电流:150mA
- 产品类型:半导体器敏元器件
- 检测气体:酒精
- 尺寸:32mm×20mm×22mm
-
三、引脚说明
VCC:电源正极接口,可外接3.3~5v供电电源
- GND:电源负极接口,可外接电源负极或地线(GND)
- DO:数字信号输出接口(0和1),可外接单片机的GPIO
-
四、使用说明
1.接线说明
用杜邦线把模块的VCC和GND分别与单片机的3v3和GND连接;
- 把DO与单片机的其中一个GPIO连接;
- 把AO与单片机的其中一个ADC采样通道连接。
传感器通电后,需要先预热约60s后测量的数据才稳定。通电后传感器会出现正常的轻度发热现象,因为内部有电热丝。
2.气体酒精检测
当气体酒精浓度小于指定的阈值时,DO输出高电平,大于指定的阈值时则输出低电平。
3.阈值调节
模块中蓝色的电位器是用于调节阀值,顺时针旋转,阈值会越大,逆时针越小。
4.使用AO接口
与DO不同,AO会输出模拟信号,因此需要与单片机的ADC采样通道连接。单片机可以通过此模拟信号来获取气体酒精浓度大小。
传感器通电后,需要先预热约20s后测量的数据才稳定。通电后传感器会出现正常的轻度发热现象,因为内部有电热丝。
五、参考代码
/*
宏定义接收传感器数据的GPIO,格式如下:
#define 接口名称 单片机GPIO名称
*/
//1.定义单片机的P0\_1接口作为接收传感器数字信号的接口;
//2.需要用杜邦线把P0_1与模块的DO_OUT接口连接;
//3.需要根据实际需求更改GPIO。
#define DO_OUT P0_5
//1.定义单片机的P0_0接口作为接收传感器数字信号的接口;
//2.需要用杜邦线把P0_0与模块的AO_OUT接口连接;
//3.需要根据实际需求更改GPIO。
#define AO_OUT P0_0
void main()
{
//以下代码分别展示如何使用DO_OUT和AO_OUT来驱动传感器,读者只需选择其中一种方式来驱动传感器即可
//1.使用DO_OUT接口
//初始化传感器
initialDO_OUT();//读者需要根据不同的单片机实现本函数
while(1)
{
if(DO_OUT==0)//如果测量结果大于指定的阈值
{
delay(1000);//延时1秒后再检测测量结果,抗干扰
if(DO_OUT==0)//如果测量结果大于指定的阈值
{
;//编写处理代码
}
}
//延时1s,读者可根据需要更改延时时间
delay(1000)
}
//2.使用AO_OUT接口
//初始化传感器
initialAO_OUT();//读者需要根据不同的单片机实现本函数
int value;//用于保存传感器的值
while(1){
//使用ADC读取AO_OUT的值
value=ADCRead(AO_OUT);//读者需要根据不同的单片机实现本函数
//此处编写处理代码
//延时1s,读者可根据需要更改延时时间
delay(1000);
}
}
联系我们
- 如需选购Matter、ZigBee、433/868、LoRa、2.4G、WiFi等物联网模块或IoT设备定制开发,联系方式:见评论区。
- IoT低代码开发平台:见评论区。