Урок 24: Аналоговый датчик газа
1. Введение
Аналоговый датчик газа MQ2 используется для обнаружения утечек газа в бытовой и промышленной электронике. Он подходит для обнаружения СУГ (сжиженного углеводородного газа), изобутана, пропана, метана, алкоголя, водорода и дыма. Датчик обладает высокой чувствительностью и быстрым откликом, а также возможностью регулировки чувствительности с помощью потенциометра.
2. Необходимое оборудование
Кол-во |
Деталь |
---|---|
1 |
Плата Arduino UNO |
1 |
Аналоговый датчик газа MQ2 |
3 |
Перемычки |
1 |
USB-кабель |
3. Спецификация
Параметр |
Значение |
---|---|
Питание |
5V |
Интерфейс |
Аналоговый |
Диапазон обнаружения |
Широкий |
Время отклика |
Быстрый |
Чувствительность |
Высокая (регулируется) |
Схема привода |
Простая |
Стабильность |
Высокая, долгий срок службы |
4. Подключение

VCC — 5V Arduino
GND — GND Arduino
AOUT — аналоговый вход A0 Arduino
5. Пример кода
//////////////////////////////////////////////////////////
//Газа
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/