Библиотека TroykaMQ

Библиотека TroykaMQ разработана для работы с датчиками газа серии MQ. Работает библиотека с отладочными платам ардуино. В библиотеке реализована поддержка следующих датчиков:

Датчик Поддержка
MQ135есть
MQ2есть
MQ3есть
MQ4есть
MQ5есть
MQ6есть
MQ7есть
MQ8есть
MQ9есть

Скачать библиотеку TroykaMQ.h можно по ссылке. Все качать нет необходимости, выберите файл используемого вами датчика.

Подключение TroykaMQ.h

В начале скетча прописываем строчку:

#include <TroykaMQ.h>

Тем самым указываем что мы будем использовать библиотеку TroykaMQ.

Следующим шагом нам надо указать к каким контактам подключен датчик:

// имя для пина, к которому подключен датчик
#define PIN_MQ2 A0
// имя для пина, к которому подключен нагреватель датчика
#define PIN_MQ2_HEATER 11

После этого необходимо создать объект для работы с датчиком:

// создаём объект для работы с датчиком
// и передаём ему номер пина выходного сигнала и нагревателя
MQ2 mq2(PIN_MQ2, PIN_MQ2_HEATER)

Описание TroykaMQ

mq2.heaterPwrHigh()

Функция включает нагреватель.

mq2.isCalibrated()

Функция возвращает состояние калибровки. True – калибровка производилась, False – калибровка не производилась.

mq2.heatingCompleted()

Функция возвращает True, если прошло время нагрева. False – если время нагрева еще не прошло.

mq2.calibrate()

Функция проводит калибровку датчика.

ВНИМАНИЕ!
Калибровать датчик необходимо в чистом воздухе. Иначе показания будут не правильными.

mq2.getRo()

Функция возвращает значение сопротивления датчика в чистом воздухе.

mq2.readRatio()

Функция возвращает соотношение текущего сопротивления к сопротивлению в воздухе.

mq2.readLPG()

Возвращает значение сжиженного нефтяного газа в ppm.

mq2.readMethane()

Возвращает значение метана в ppm.

mq2.readSmoke()

Возвращает значение дыма (твердые частицы) в ppm.

mq2.readHydrogen()

Возвращает значение водорода в ppm.

ВНИМАНИЕ!
В библиотеки используются коэффициенты для поиска значений в ppm для каждого газа, которые были найдены путём линейной и логарифмической аппроксимации графика из даташита.

Документация

Где купить?

  • Модули датчиков газа MQ135, MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9 на Алиэкспресс
  • Датчики газов серии MQ Алиэкспресс
5 2 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии