HomeCarbon Monoxide Methene and LPG Gas Sensor Module (MQ-9)
Carbon Monoxide Methene and LPG Gas Sensor Module (MQ-9)
Carbon Monoxide Methene and LPG Gas Sensor Module (MQ-9)Carbon Monoxide Methene and LPG Gas Sensor Module (MQ-9)Carbon Monoxide Methene and LPG Gas Sensor Module (MQ-9)
Standard shipping in 3 working days

Carbon Monoxide Methene and LPG Gas Sensor Module (MQ-9)

₹139
₹105
Saving ₹34
24% off
Product Description

The MQ9 is a gas sensor module designed to detect various gases, most commonly carbon monoxide (CO), methane (CH₄), and liquefied petroleum gas (LPG). It is part of the MQ series of sensors from Hanwei Electronics, which are widely used for gas detection in environmental and safety applications, such as in air quality monitoring, smoke detection, and gas leak alarms.

Key Features of the MQ9 Gas Sensor:

  1. Gas Detection:
  • Carbon Monoxide (CO): It can detect CO concentrations ranging from 20 to 1000 ppm (parts per million).
  • Methane (CH₄): It can also detect methane in the range of 300 to 10,000 ppm.
  • LPG: It is also sensitive to liquefied petroleum gas in the range of 300 to 10,000 ppm.
  1. Output Type:
  • Analog Output: The MQ9 sensor provides an analog output, which varies in voltage in response to the concentration of gases detected.
  • Digital Output (via Comparator): Some MQ9 modules come with a comparator (e.g., LM393), which can provide a digital signal (HIGH or LOW) based on a preset threshold concentration for triggering alarms.
  1. Heater Resistance: The MQ9 sensor has a heater that heats the gas-sensing element to a high temperature in order to react with the target gases and produce a measurable change in resistance.
  2. Power Supply: Typically operates at 5V for the heater and sensing element, with the module consuming around 150-200 mA when heating.
  3. Sensitivity and Calibration:
  • The MQ9 sensor requires calibration for accurate readings, and the calibration values depend on the specific gas and its concentration. The sensor needs to warm up for a few minutes before it stabilizes.
  • You need to implement a calibration curve for the sensor to convert the resistance readings to gas concentration values.
  1. Response Time: The sensor has a relatively fast response time, typically within a few minutes to stabilize after powering on.
  2. Applications:
  • Air Quality Monitoring: Detect CO, CH₄, and LPG in the air.
  • Safety Systems: Used in gas leak detection systems to monitor dangerous gas concentrations in homes, industrial sites, or vehicles.
  • Environmental Monitoring: Can be part of systems to monitor pollution or emissions.

MQ9 Sensor Module Pinout:

The MQ9 gas sensor module usually consists of a few key pins, which allow easy integration into various microcontroller-based projects (like Arduino, Raspberry Pi, etc.). The pins are typically as follows:

  1. VCC: Power supply (typically 5V).
  2. GND: Ground.
  3. DO (Digital Output): Digital output pin for a threshold-based signal (HIGH/LOW) depending on gas concentration.
  4. AO (Analog Output): Analog output for continuous measurement of gas concentration.

Example Circuit with MQ9 and Arduino:

To use the MQ9 sensor module with an Arduino for gas detection, you need to connect the module to the Arduino and read the analog or digital output values. Below is a basic example of the connections and code.

Wiring:

  1. VCC from MQ9 → 5V on Arduino.
  2. GND from MQ9 → GND on Arduino.
  3. AO (Analog Output) from MQ9 → A0 (Analog Pin) on Arduino.
  4. DO (Digital Output) from MQ9 → D2 (Digital Pin) on Arduino (optional for threshold detection).

Example Code for Reading Analog Output (CO Concentration):

int mq9AnalogPin = A0;  // MQ9 analog output pin
int mq9DigitalPin = 2;  // MQ9 digital output pin (optional for threshold detection)
int sensorValue = 0;    // Variable to store sensor reading

void setup() {
  Serial.begin(9600);
  pinMode(mq9DigitalPin, INPUT);
}

void loop() {
  // Read the analog value from the sensor
  sensorValue = analogRead(mq9AnalogPin);
  
  // Convert the analog value to a voltage (0-5V)
  float voltage = sensorValue * (5.0 / 1023.0);
  
  // Print the analog reading and calculated voltage to the serial monitor
  Serial.print("Analog Value: ");
  Serial.print(sensorValue);
  Serial.print("\tVoltage: ");
  Serial.println(voltage);
  
  // Read the digital output (if used)
  int digitalValue = digitalRead(mq9DigitalPin);
  if (digitalValue == HIGH) {
    Serial.println("Gas concentration is above the threshold!");
  }
  else {
    Serial.println("Gas concentration is below the threshold.");
  }

  delay(1000);  // Wait 1 second before reading again
}

Calibration:

  • Preheating: The MQ9 sensor needs a warm-up time of about 24-48 hours (or until the sensor stabilizes) after initial power-up for the sensor to provide reliable readings.
  • Initial Calibration: When you use the MQ9 sensor in a real-world application, you'll need to calibrate it with known concentrations of the target gases (CO, CH₄, LPG) to create a calibration curve that converts the sensor's resistance readings to gas concentration.
  • Calibration involves using a reference gas concentration and recording the output value (voltage or resistance) from the sensor. A formula is then used to convert the sensor's output to gas concentration values.

Important Considerations:

  1. Sensor Drift: Over time, the sensor's sensitivity may decrease or drift due to prolonged exposure to certain gases. Regular recalibration is recommended.
  2. Sensitivity to Other Gases: The MQ9 sensor may not be specific to just one gas type and may react to a variety of gases in the environment, which could affect its accuracy.
  3. Power Consumption: The MQ9 sensor consumes more power during heating (typically around 150-200 mA), so it's important to ensure your power supply can handle the load.


Brand:- Generic

Origin:- China

Share
Customer Reviews

Secure Payments

Shipping in India

Cash on Delivery

Great Value & Quality