г. Москва, ул.Новороссийская, дом 21, к.64. м.Люблино,ПН-ПТ с 10.00 до 19.30 и СБ с 12.00 до 16.00
+7(985) 997-37-74
Датчик газа MQ-2

    Датчик газа MQ-2

    (детектор дыма)
    Цена290 руб.
    Виды датчиков:
    Датчики газа
    Цена 290 руб.
    Артикул:
    S0020

     Детектируемый газ Горючий газ, дым

    Диапазон чувствительности 300-10000 ppm

    Rs (сопротивление чувствительного элемента) 1…20 кОм 50ppm толуол
    Газ, для которого нормируется датчик Изобутан, 1000ppm
    Время отклика ≤ 10с
    Чувствительность (R в воздухе)/(R в присутствии характерного газа) ≥ 5с
    Rh (сопротивление нагревателя) 31Ω±3Ω
    Ih (ток нагревателя) ≤180мА
    Vh (напряжение нагревателя) 5В±0,2В
    Ph (мощность нагревателя) ≤900мВт
    Стандартные рабочие условия Температура: -10 ~ +50°C, влажность: ≤95%RH, концентрация кислорода: 21% (стандартные условия)
    Условия хранения Температура: -20 ~ +70°C, влажность: ≤70%RH
    Конфигурация A или B (металлический или пластиковый корпус)

    Датчик MQ-2 можно использовать для обнаружения утечек промышленного газа и задымления. Выходным результатом является аналоговый сигнал, пропорциональный содержанию газов, к которым восприимчив газоанализатор. Чувствительность может быть настроена с помощью триммера на плате датчика.

     Датчик газа MQ2 купить

    Итак, сделаем с помощью датчика простейший газоанализатор уровня задымления в помещении. Для этого соберем следующую схему:

     

    Схема подключения MQ-2 к Arduino:

     

    MQ-2

    Arduino

    VCC(5V)

    VCC

    GND

    GND

    AOUT

    A0

    DOUT

    D7

     

     

    Теперь составим программу для Arduino:

    int pin_led_red = 4;
    int pin_led_green = 2;
    int pin_buzzer = 10;
    
    // Подключаем пины сенсора к 
    int pin_d0 = 7;
    int pin_a0 = A0;
    
    int level_sensor = 250; // устанавливаем начальное значение min
    
    void setup()
    {
      
      pinMode(pin_d0, INPUT);
      pinMode(pin_a0, INPUT);
      pinMode(pin_led_red, OUTPUT);
      pinMode(pin_led_green, OUTPUT);
      pinMode(pin_buzzer, OUTPUT); //пищалка
      Serial.begin(9600);
    }
    
    void loop()
    {
      int level_digital = digitalRead(pin_d0);
      int level_analog = analogRead(pin_a0);
      Serial.print("D0 : ");
      Serial.print(level_digital);
      Serial.print("A0 : ");
      Serial.println(level_analog);
      // сравниваем
      if (level_analog > level_sensor)
      {
        // оповещаем
        
        digitalWrite(pin_led_red, HIGH);
        digitalWrite(pin_led_green, LOW);
        digitalWrite(pin_buzzer, HIGH);
    
      }
      else
      {
        digitalWrite(pin_led_red, LOW);
        digitalWrite(pin_led_green, HIGH);
        digitalWrite(pin_buzzer, LOW);
      }
      delay(100);
    }
    
    

    В результате выполнения программы при задымлении помещения загорается красный светодиод и пищит зуммер. При нормальной обстановке горит зеленый светодиод.