zoukankan      html  css  js  c++  java
  • Arduino 各种模块篇 可燃气体检测模块 inflammable air sensor

    Here's what i got from the factory:

    To get more information: http://www.kuaipan.cn/file/id_104438662447499411.htm

    MQ-5传感器简介:
    MQ- 5气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度 的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。 MQ-5气体传感器对丁烷、丙烷、甲烷的灵敏度高,对甲烷和丙烷可较好的兼顾。这种传感器可检测多种可燃性气体,特别是天然气,是一款适合多种应用的低成 本传感器。
    模块应用:

    适用于家庭或工业上对液化气,天然气,煤气的监测装置。优良的抗乙醇,烟雾干扰能力。
    模块特色:

    1、采用优质双面板设计,具有电源指示和TTL信号输出指示;
    2、具有DO开关信号(TTL)输出和AO模拟信号输出;
    3、TTL输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单片机或继电器模块)
    4、模拟量输出0~5V电压,浓度越高电压越高。
    5、对煤气、天然气检测有较好的灵敏度。
    6、有四个螺丝孔便于定位;
    7、产品外形尺寸:32(L)*20(W)*22(H)
    8、具有长期的使用寿命和可靠的稳定性
    9、快速的响应恢复特性
    10、工作电压:5V
    模块使用说明:

    解释说明:使用前请预热20S左右
    第一步:给模块供5V直流电(注意正负极别接反,否则容易烧毁芯片)。
    第二步:如果选择DO,TTL高低电平输出端,输出信号可以直接接单片机IO口或者接继电器模块,电位器在这里用于调节输出电平跳变的阀值。
    第 三步:如果选择AO,模拟量输出,那样就不用管电位器了,直接将AO脚接AD转换的输入端或者,带有AD功能的单片机,就可以了。根据我们的经验:在正常 环境中,即:没有被测气体的环境,设定传感器输出电压值为参考电压,这时,AO端的电压在1V左右,当传感器检测到被测气体时,电压每升高0.1V,实际 被测气体的浓度增加200ppm(简单的说:1ppm=1mg/kg=1mg/L=1×10-6 常用来表示气体浓度,或者溶液浓度。),根据这个参数就可以在单片机里面将测得的模拟量电压值转换为浓度值。注意:如果您是用来做精密仪器,请购买市场上 标准的校准仪器,不然存在误差,因为,输出浓度和电压关系的比值并非线性,而是趋于线性。
    特别提醒:
    传感器通电后,需要预热20S左右,测量的数据才稳定,传感器发热属于正常现象,因为内部有电热丝,如果烫手就不正常了。

    It has Digital output and Analog signal output. Very neat.

    For more info, YOU NEED:  http://playground.arduino.cc/Main/MQGasSensors (It's an official one of any kind of MQ gas sensors)

    The circuit.

    codes:

    int inflammableSensor = 8;
    int LED=7;
    void setup()
    {
      Serial.begin(9600);
      pinMode(inflammableSensor,INPUT);
      //pinMode(LED,OUTPUT);
      digitalWrite(LED,LOW);
    }
    
    void loop()
    {
      //int value = digitalRead(inflammableSensor);
      int temp = analogRead(A0);
      if(temp >=512 )
      {
        digitalWrite(LED,HIGH);
      }else
      {
        digitalWrite(LED,LOW);
      }
      Serial.println(temp);
      delay(1000); // To delay 1 sec per round
    }

    So

    via serial port we may get:

  • 相关阅读:
    Ecshop商品批量上传,内容编码错误 您尝试查看的页面无法显示
    php 数组转化成字符串,并原样还原回数组
    PHP函数 curl_setopt
    <javascript学习笔记> javascript 获得url里参数。
    <yii 框架学习> <转> 关于yii数据库添加新字段之后model类的修改
    <yii 框架学习> 清空数据表
    <javascript学习笔记>javascript 实现隔行变色
    <javascript学习笔记> javascript 检查输入内容的长度。
    <php 代码积累 数组相关>
    <yii 框架学习> yii 框架改为中文提示
  • 原文地址:https://www.cnblogs.com/spaceship9/p/3021368.html
Copyright © 2011-2022 走看看