Home Gas Sensors The MQ-2 gas Sensor

The MQ-2 gas Sensor

by shedboy71

The MQ-2 gas sensor has high sensitivity to LPG, Propane and Hydrogen, also could be used to detect Methane, it is low cost and suitable for several different applications.

MQ-2

MQ-2

Characteristics

*Good sensitivity to Combustible gas in wide range
* High sensitivity to LPG, Propane and Hydrogen
* Long life and low cost
* Simple drive circuit

Application

* Domestic gas leakage detector
* Industrial Combustible gas detector
* Portable gas detector

The sensitivity of the sensor can be adjusted by using the potentiometer taht is fitted to the module pictured above.

This is a Analog output sensor. This needs to be connected to one of the available Analog inputs. We are going to use the A0 analog pin.

My Gas sensor is named as below, some may have 3 pins and omit the DOUT pin which is not used

Arduino Gas Sensor
5V VCC
GND GND
NC DOUT
Analog A0 AOUT

Code

A basic example here, you would probably want to do sampling of several readings and take the average. Watch the following

sensorVoltage = sensorValue/1024*5.0;

The 5.0 is the voltage (Vcc), this is very unlikely to be exactly 5.0v so for extra accuracy you may to measure that with a multimetre first
[codesyntax lang=”cpp”]

void setup() 
{
  Serial.begin(9600);
}
 
void loop() 
{
  float sensorVoltage; 
  float sensorValue;
 
  sensorValue = analogRead(A0);
  sensorVoltage = sensorValue/1024*5.0;
 
  Serial.print("sensor voltage = ");
  Serial.print(sensorVoltage);
  Serial.println(" V");
  delay(1000);
}

[/codesyntax]

Results

Open the serial monitor and you should something like this

mq-2 output

mq-2 output

 

Links

MQ-2 sensor spec
MQ-2 Gas Sensor Module LPG, propane, hydrogen detection

Share

You may also like