Как купить

Скидки

Контакты

Оплата

Новости 

Разработка 

Вакансии

Доставка

Датчик газа MQ-135 качества воздуха CO2

Вес, г: 7.4, 38мм х 20мм х 23мм
218.00 Р

Описание:

MQ135 – это датчик качества воздуха чувствительный к аммиаку (NH3), оксиду азота (NOx), алкоголю, бензолу, дыму, углекислому газу (CO2) и др. Рабочее напряжение: 5В; - Потребляемый ток: 40мА;

Характеристики:

Характеристики

  • Напряжение питания нагревателя: 5 В

  • Напряжение питания датчика: 3,3–5 В

  • Потребляемый ток: 150 мА

  • Габариты: 25,4×25,4 мм

Диапазон измерений:

  • Аммиак: 10—300 ppm

  • Бензин: 10—1000 ppm

  • Алкоголь: 10—300 ppm

Примечание:

Подключение к Arduino UNO, Nano:

VCC-5V

GND-GND

A0-A0

D0-D11

Прошивка:

// библиотека для работы с датчиками MQ (Troyka-модуль)
#include <TroykaMQ.h>
 
// имя для пина, к которому подключен датчик
#define PIN_MQ135         A0
// имя для пина, к которому подключен нагреватель датчика
#define PIN_MQ135_HEATER  11
 
// создаём объект для работы с датчиком
// и передаём ему номер пина выходного сигнала и нагревателя
MQ135 mq135(PIN_MQ135);
 
void setup()
{
  // открываем последовательный порт
  Serial.begin(9600);
  // включаем нагреватель
  mq135.heaterPwrHigh();
  Serial.println("Heated sensor");
}
 
void loop()
{
  // если прошёл интервал нагрева датчика
  // и калибровка не была совершена
  if (!mq135.isCalibrated() && mq135.heatingCompleted()) {
    // выполняем калибровку датчика на чистом воздухе
    mq135.calibrate();
    // если известно сопротивление датчика на чистом воздухе 
    // можно его указать вручную, допустим 160
    // mq135.calibrate(160);
    // выводим сопротивление датчика в чистом воздухе (Ro) в serial-порт
    Serial.print("Ro = ");
    Serial.println(mq135.getRo());
  }
  // если прошёл интевал нагрева датчика
  // и калибровка была совершена
  if (mq135.isCalibrated() && mq135.heatingCompleted()) {
    // выводим отношения текущего сопротивление датчика
    // к сопротивлению датчика в чистом воздухе (Rs/Ro)
    Serial.print("Ratio: ");
    Serial.print(mq135.readRatio());
    // выводим значения газов в ppm
    Serial.print("\tCO2: ");
    Serial.print(mq135.readCO2());
    Serial.println(" ppm");
    delay(100);
  }
}

Пример использования на канале Arduino TV

Пример использования на канале Китайские ГАДЖЕТЫ

Пример использования на канале AmperkaRu

Полезные ссылки:

Datasheet:

http://wiki.amperka.ru/_media/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:mq135:troyka-mq135_datasheet.pdf

Библиотека MQ135:

https://github.com/amperka/TroykaMQ

Вес, г:
7.4
Габариты (Д х Ш х В):
38мм х 20мм х 23мм

Сообщения не найдены

Написать отзыв