Gas / Air-Quality Sensor (MQ)

Sensor

MQ-series gas sensors use a heated tin-oxide surface whose resistance drops in the presence of target gases. Cheap and sensitive but power-hungry, slow to warm up, and only semi-quantitative without careful calibration.

What it looks like

Gas / Air-Quality Sensor (MQ)

A typical sensor — exact shape, colour and markings vary between manufacturers.

Types & variants

MQ-2 (smoke/LPG)MQ-3 (alcohol)MQ-7 (CO)MQ-135 (air quality)Electrochemical cells (precise CO)NDIR CO₂ (SCD40 class)

Key specs

Target gas & range

ppm

Each MQ number targets a different gas family.

Heater power

mW

~800 mW at 5 V — dominates the power budget.

Preheat/burn-in time

s

Minutes to stabilise; 24–48 h burn-in for repeatable readings.

Load resistor (RL)

Forms a divider with the sensing resistance — sets the curve.

Markings

Sensor number stamped on the metal mesh can; breakout boards add AO/DO pins and a threshold pot.

Standard values

MQ-2 and MQ-135 breakouts are the common hobby parts.

How to choose

Match the MQ number to the target gas. For actual safety (CO alarms) use a certified electrochemical detector, not an MQ. For CO₂ specifically, only NDIR sensors truly measure it.

Pinout & package

Breakout: Vcc (5 V), GND, AO (analog), DO (comparator). Bare sensor: 6 pins — heater pair + sensing pair.

Example circuits

  • Kitchen LPG leak warning buzzer
  • Air-quality logger with MQ-135 + ESP32
  • Breath-alcohol novelty tester

Common failures

Heater burnout ends the sensor, contamination (silicone vapours poison the surface), and endless false alarms from humidity/temperature swings on uncalibrated modules.

How to test

After a warm-up, AO should sit stable in clean air and jump when you present a gas source (lighter gas, unlit, for MQ-2). Heater check: resistance across heater pins ~30 Ω cold.

Substitutes

Electrochemical cell for serious CO measurement, NDIR (SCD40/MH-Z19) for CO₂, or a bosch BME688 for general air quality with less power.

Where to buy