Если вы добрались до этой темы, скорее всего, у вас уже есть MQ-2 в компактном корпусе SOT-23, и вы хотите реально им воспользоваться — подключить, припаять и получать осмысленные показания, а не просто «мигать светодиодом». Разберёмся, как это сделать правильно: от пайки до калибровки, без воды и теории из учебника.
- Что такое MQ-2 в корпусе SOT-23 и с чем его едят
- Подготовка к пайке: что нужно знать заранее
- Пошаговая пайка MQ-2 в SOT-23
- Подключение и базовая обвязка
- Почему без калибровки датчик врёт
- Калибровка: как получить реальные значения
- Шаг 1. Прогрев
- Шаг 2. Определение «чистого воздуха»
- Шаг 3. Калибровка по известному газу
- Шаг 4. Построение кривой зависимости
- Сравнение подходов к калибровке
- Что выбрать в зависимости от вашей задачи
- Частые ошибки при работе с MQ-2 в SOT-23
- Практические рекомендации
- Итог
Что такое MQ-2 в корпусе SOT-23 и с чем его едят
MQ-2 — это металлооксидный полупроводниковый датчик газа. В корпусе SOT-23 он выглядит как крошечный трёхвыводной элемент, похожий на транзистор. Внутри — нагревательный элемент и чувствительный слой диоксида олова, сопротивление которого меняется при контакте с горючими газами и дымом.
Корпус SOT-23 накладывает серьёзные ограничения: выводы тонкие, расстояние между ними маленькое, теплоотвод минимальный. Это не тот большой MQ-2 на плате с проводами, который можно просто вставить в панельную розетку. Здесь всё придётся делать руками.
Подготовка к пайке: что нужно знать заранее
Прежде чем брать в руки паяльник, запомните главное: SOT-23 не прощает перегрева. Если вы хоть раз паяли транзисторы в этом же корпусе, понимаете, о чём речь. Если нет — вот ключевые моменты:
- Максимальная температура пайки — около 260°C на несколько секунд. Дольше — риск повредить кристалл.
- Используйте паяльник мощностью 20–40 Вт с тонким жалом. 60 Вт с топором — не вариант.
- Флюс обязателен. Лучше жидкий на основе канифоли или безотмывочный. Без флюса на таких ножках паять — мучение.
- Припой — мягкий, с температурой плавления 183–190°C (например, ПОС-61 или аналоги с низкой температурой).
Пошаговая пайка MQ-2 в SOT-23
Предположим, вы паяете MQ-2 на плату или к проводам. Последовательность такая:
- Облуживайте контактные площадки на плате. Нанесите флюс, залудите площадки тонким слоем припоя. Не перегревайте — площадка должна быть ровной и плоской.
- Зафиксируйте корпус. Проще всего капнуть каплю суперклея или термоклея рядом с площадками и прижать корпус, чтобы он не сдвинулся во время пайки. Можно использовать пинцет с пружинным механизмом.
- Припаяйте первый вывод. Прижмите жало паяльника к площадке и выводу одновременно на 1–2 секунды. Припой должен сам затечь в соединение. Если не затёкает — добавьте флюс.
- Припаяйте второй вывод. Тот же принцип. Короткое касание, не тяните.
- Припаяйте третий вывод. После этого визуально проверьте все три соединения — не должно быть перемычек.
- Проверьте мультиметром. Прозвоните выводы между собой. Короткого замыкания быть не должно. Сопротивление между выводами нагревателя (обычно это два крайних вывода, но зависит от конкретного исполнения) должно быть в пределах единиц или десятков Ом.
Важно: распиновка выводов MQ-2 в SOT-23 может отличаться у разных производителей. Перед пайкой обязательно проверьте даташит на вашу конкретную модель. Если даташита нет — найдите его по маркировке на корпусе, прежде чем паять наугад.
Подключение и базовая обвязка
MQ-2 — это не просто резистор, который можно подключить к аналоговому входу Arduino. У него есть нагревательная цепь и измерительная цепь, и их нужно правильно запитать.
Типовая схема подключения:
- Нагреватель (выводы A и B в классической схеме) питается постоянным напряжением 5 В. Потребляемый ток — около 150 мА, что означает рассеиваемую мощность порядка 0,75 Вт. Это ощутимо для маленького корпуса SOT-23 — он будет греться.
- Измерительный вывод (вывод B или средний вывод, в зависимости от распиновки) подключается через нагрузочный резистор к земле. Напряжение с этого резистора снимается на аналоговый вход микроконтроллера.
- Нагрузочный резистор — переменный или фиксированный, обычно в диапазоне 2–10 кОм. Его подбор влияет на чувствительность и диапазон измерений.
Нагреватель работает непрерывно, когда датчик активен. Это означает, что MQ-2 в SOT-23 будет постоянно тратить приличный ток и греться. Если вы питаете схему от батареи — учитывайте это.
Почему без калибровки датчик врёт
Вот то, о чём молчат большинство статей в интернете: свежекупленный MQ-2 без калибровки показывает что угодно. Абсолютные значения сопротивления чувствительного элемента у двух одинаковых датчиков могут отличаться в разы. Зависимость от температуры и влажности — нелинейная и непредсказуемая без калибровки.
MQ-2 не измеряет концентрацию газа в ppm «из коробки». Он выдаёт аналоговое напряжение, которое зависит от сопротивления чувствительного слоя, а то, в свою очередь, зависит от газа, его концентрации, температуры, влажности и времени работы датчика.
Калибровка: как получить реальные значения
Калибровка MQ-2 — это не разовая операция. Датчик «дрейфует» со временем, чувствительность меняется с возрастом, и при каждом включении он должен прогреваться.
Шаг 1. Прогрев
Перед первым использованием MQ-2 нужно прогревать минимум 24–48 часов, чтобы чувствительный слой стабилизировался. После этого при каждом включении — прогрев минимум 2–5 минут. В течение этого времени показания «плавают» и не имеют смысла.
Шаг 2. Определение «чистого воздуха»
Вам нужна точка отсчёта — показания датчика в чистом воздухе (без газа). Для этого:
- Прогрейте датчик в течение 5 минут в помещении, которое вы считаете чистым.
- Запишите среднее значение аналогового сигнала за 30–60 секунд (берите 100–200 отсчётов и усредняйте).
- Это значение — ваша базовая линия (baseline).
Шаг 3. Калибровка по известному газу
Для получения реальных значений в ppm нужен эталонный газ. В домашних условиях это сложно, но есть обходные пути:
- Сжиженный газ (пропан-бутан) из зажигалки: небольшая концентрация вблизи датчика даёт характерный отклик. Точное значение ppm вы не получите, но сможете откалибровать порог срабатывания.
- Спирт (изопропиловый или этиловый): MQ-2 реагирует на пары спирта предсказуемо. Можно использовать для относительной калибровки.
- Сравнение с эталонным датчиком: если у вас есть откалиброванный газоанализатор, можно снять показания MQ-2 при известной концентрации и построить таблицу соответствия.
Шаг 4. Построение кривой зависимости
Зависимость сопротивления датчика от концентрации газа приблизительно описывается степенной функцией:
Rs/R0 = A × (C)^B
Где Rs — сопротивление при текущей концентрации, R0 — сопротивление в чистом воздухе, C — концентрация в ppm, A и B — коэффициенты, зависящие от типа газа и конкретного датчика.
Для практической калибровки проще снять 5–7 точек при разных концентрациях и построить таблицу или аппроксимирующую кривую в коде микроконтроллера.
Сравнение подходов к калибровке
| Подход | Точность | Сложность | Что нужно |
|---|---|---|---|
| Пороговое срабатывание (есть/нет газ) | Низкая | Минимальная | Только датчик и Arduino |
| Калибровка по одному газу (зажигалка) | Средняя | Низкая | Зажигалка, время, запись показаний |
| Калибровка по нескольким точкам | Высокая | Средняя | Несколько источников газов, эталонный анализатор |
| Полная калибровка с учётом T и H | Максимальная | Высокая | Климатическая камера, датчики температуры и влажности, эталонные газовые смеси |
Что выбрать в зависимости от вашей задачи
Если вам нужно просто «детектить» утечку газа в кухне — достаточно порогового подхода. Прогрейте датчик, запишите baseline, установите порог срабатывания на 30–50% выше baseline. Когда показания превысят порог — сигнализируйте. Калибровка в ppm не нужна.
Если вы делаете проект с отображением концентрации — без калибровки по известному газу не обойтись. Хотя бы одна точка калибровки (например, по зажигалке) нужна, чтобы привязать показания к реальным значениям.
Если вам нужна точность измерений — MQ-2 в SOT-23 для этого не лучший выбор. Смотрите в сторону электрохимических или оптических сенсоров. MQ-2 — это детектор, а не прецизионный анализатор.
Частые ошибки при работе с MQ-2 в SOT-23
- Перегрев при пайке. Самая частая причина выхода из строя. Датчик паяется, но не работает или работает с огромным дрейфом. Решение: короткие касания паяльника, использование теплоотвода (пинцет на вывод).
- Неправильная распиновка. Выводы перепутаны — нагреватель подключён к аналоговому входу, измерительная цепь не запитана. Датчик молчит или выдаёт мусор. Решение: всегда проверяйте даташит конкретного экземпляра.
- Отсутствие прогрева. Включили — и сразу смотрим показания. Первые минуты после включения значения бессмысленны. Решение: ждать минимум 2–5 минут перед снятием показаний.
- Игнорирование температуры и влажности. В ванной или на кухне MQ-2 реагирует на влажность так же сильно, как на газ. Решение: если нужна точность — добавляйте датчик температуры и влажности, корректируйте показания.
- Питание нагревателя от 3.3 В. Нагреватель рассчитан на 5 В. При пониженном напряжении чувствительность падает значительно. Решение: питайте нагреватель от стабильных 5 В.
- Использование без нагрузочного резистора. Прямое подключение к аналоговому входу без делителя напряжения — показания будут нелинейными и ограниченными. Решение: всегда используйте нагрузочный резистор 2–10 кОм.
Практические рекомендации
Пайка: работайте быстро, используйте флюс, не держите паяльник на выводы дольше 2 секунд. Если не уверены в своих навыках — сначала потренируйтесь на ненужных SOT-23 компонентах.
Питание: нагреватель потребляет ~150 мА. Если питаете от USB или регулятора — убедитесь, что он выдерживает ток с запасом. Конденсатор 100 мкФ параллельно питанию датчика поможет сгладить просадки.
Защита: добавьте резистор 100 Ом последовательно с нагревателем и стабилитрон на 5.1 В параллельно — это защитит от скачков при включении.
Калибровка в коде: не хардкодьте значения. Сделайте возможность перекалибровки через кнопку или команду по последовательному порту. Сохраняйте baseline в EEPROM, чтобы не калибровать при каждом включении.
Периодическая перекалибровка: раз в 1–3 месяца проверяйте baseline в чистом воздухе. Если baseline сдрейфовал больше чем на 10–15% — время перекалибровки.
Итог
MQ-2 в корпусе SOT-23 — это компактный и недорогой детектор газа, который при правильном подходе вполне пригоден для бытовых и любительских проектов. Ключевые моменты: аккуратная пайка без перегрева, стабильное питание нагревателя 5 В, обязательный прогрев перед снятием показаний и калибровка хотя бы по одной точке, если вам нужны не просто «больше/меньше», а привязка к реальным концентрациям.
Не ждите от него лабораторной точности. Но для детекции утечки газа, контроля дыма или простого газоанализатора на кухне — его возможностей вполне достаточно. Главное — не пропустить этап калибровки и не забывать, что датчик живёт в условиях постоянного нагрева и дрейфа.



