七台河网站建设,湖北住房与城乡建设部网站,重庆房地产新闻,石河子做网站公司学物联网#xff0c;来万物简单IoT物联网#xff01;#xff01; 一、产品简介
MQ136 是一种硫化氢检测传感器#xff0c;感应范围为 1 - 200ppm。传感元件是 SnO2#xff0c;它在清洁空气中的电导率较低。当存在 H₂S 气体时#xff0c;传感器的电导率随着气体浓度的升… 学物联网来万物简单IoT物联网 一、产品简介
MQ136 是一种硫化氢检测传感器感应范围为 1 - 200ppm。传感元件是 SnO2它在清洁空气中的电导率较低。当存在 H₂S 气体时传感器的电导率随着气体浓度的升高而升高表现为ADC读取到的电压值升高。 ⚠️ 传感器通电后需要使用其内部的电热丝预热20秒左右以使测量的数据稳定因此传感器发热属于正常现象。 引脚定义:
VCC:接电源正极5VGND:接电源负极AO:模拟信号输出
二、技术参数
具有输出调节电位器顺时针调节大逆时针调节小传感器类型模拟/数字快速响应和高灵敏度简单电路板5V供电
三、软件接口
MQ136(adcObj) - 创建MQ136燃气气体传感器驱动对象
函数原型 mqObj MQ136(adcObj) 参数说明
参数类型必选参数说明adcObjADC是传入ADC对象
返回值 MQ136对象成功返回MQ136对象MQ136对象创建失败抛出Exception 示例代码
from machine import ADC, Pin
import mq136 # MQ3乙醇传感器驱动库# 初始化ADC类型的设备
adcObj ADC(Pin(32))
mq136Obj mq136.MQ136(adcObj)
print(Testing mq136 ...)输出
Testing mq136 ...getVoltage() - 获取硫化氢浓度电压值
函数功能 获取硫化氢浓度电压值 函数原型 MQ136.getVoltage() 参数说明 无 返回值 成功返回硫化氢浓度电压值数据类型整型单位mv失败抛出Exception 示例
from machine import ADC, Pin
import mq136 # MQ3乙醇传感器驱动库# 初始化ADC类型的设备
adcObj ADC(Pin(32))
mq136Obj mq136.MQ136(adcObj)
print(Testing mq136 ...)value mq136Obj.getVoltage()
print(The mq136 voltage: ,value)输出
Testing mq136 ...
The mq136 voltage: 1396四、接口案例
案例代码
from machine import ADC, Pin
import mq136 # MQ3乙醇传感器驱动库# 初始化ADC类型的设备
adcObj ADC(Pin(32))
mq136Obj mq136.MQ136(adcObj)
print(Testing mq136 ...)value mq136Obj.getVoltage()
print(The mq136 voltage: ,value)输出
Testing mq136 ...
The mq136 voltage: 1396五、工作原理
MQ-136 是一种硫化氢检测传感器感应范围为 1 - 200ppm。传感元件是 SnO2它在清洁空气中的电导率较低。当存在 H₂S 气体时传感器的电导率随着气体浓度的升高而升高表现为ADC读取到的电压值升高。
参考文献及购买链接
[1] 购买链接