Урок 24: Аналоговый датчик газа

1. Введение

Аналоговый датчик газа MQ2 используется для обнаружения утечек газа в бытовой и промышленной электронике. Он подходит для обнаружения СУГ (сжиженного углеводородного газа), изобутана, пропана, метана, алкоголя, водорода и дыма. Датчик обладает высокой чувствительностью и быстрым откликом, а также возможностью регулировки чувствительности с помощью потенциометра.

2. Необходимое оборудование

Кол-во

Деталь

1

Плата Arduino UNO

1

Аналоговый датчик газа MQ2

3

Перемычки

1

USB-кабель

3. Спецификация

Параметр

Значение

Питание

5V

Интерфейс

Аналоговый

Диапазон обнаружения

Широкий

Время отклика

Быстрый

Чувствительность

Высокая (регулируется)

Схема привода

Простая

Стабильность

Высокая, долгий срок службы

4. Подключение

Схема подключения датчика газа MQ2 к Arduino
  • VCC — 5V Arduino

  • GND — GND Arduino

  • AOUT — аналоговый вход A0 Arduino

5. Пример кода

gas_sensor.ino
//////////////////////////////////////////////////////////
//Газа

int val;
void setup(){
  Serial.begin(9600); // Установка скорости серийного порта 9600 бод
}
void loop(){
  val = analogRead(A0); // Чтение значения газа с аналогового входа A0
  Serial.println(val, DEC); // Вывод значения в серийный порт
  delay(100);
}
//////////////////////////////////////////////////////////

6. Результат теста

Если вблизи датчика появляется газ (например, поднесите зажигалку без пламени), значения на серийном мониторе увеличатся. В чистом воздухе значения будут низкими.

7. Частые ошибки

  • Датчик не реагирует — проверьте питание и подключение AOUT к A0.

  • Значения всегда низкие — датчик не прогрет (MQ2 требует 1–2 минуты после включения).

  • Значения всегда высокие — слишком высокая чувствительность, уменьшите потенциометр.

8. Практические задачи

  • Сигнализация при обнаружении газа (например, включение светодиода или зуммера).

  • Логирование данных о качестве воздуха.

  • Автоматическое включение вентиляции при превышении порога.

9. Идеи для расширения

  • Использование цифрового выхода для простых сигнализаций.

  • Калибровка датчика для разных типов газов.

  • Передача данных на смартфон или в интернет (IoT).


Подробнее о датчике MQ2: https://randomnerdtutorials.com/complete-guide-for-mq-2-gas-sensor-with-arduino/