Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use MQ131: Examples, Pinouts, and Specs

Image of MQ131
Cirkit Designer LogoDesign with MQ131 in Cirkit Designer

Introduction

The MQ131 is a semiconductor sensor designed for the detection of ozone (O3) in the air. It is based on the principle of a chemiresistor, where the resistance of the sensing material changes in response to the presence of ozone gas. This sensor is widely used in applications such as air quality monitoring, environmental monitoring, and industrial process control where accurate measurement of ozone concentration is critical.

Explore Projects Built with MQ131

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino UNO Based Air Quality Monitoring and GSM Notification System
Image of Arduino wild: A project utilizing MQ131 in a practical application
This circuit features an Arduino UNO microcontroller interfaced with an MQ135 air quality sensor, an MPU-6050 accelerometer/gyroscope, a SIM900A GSM communication module, and a buzzer. The Arduino reads analog data from the MQ135 sensor and communicates with the MPU-6050 via I2C, while also controlling the buzzer and handling serial communication with the SIM900A module. The purpose of this circuit is likely to monitor air quality and motion, provide alerts through the buzzer, and enable remote communication via GSM.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino-Based Air Quality Monitoring System with Multiple Gas Sensors and GSM Module
Image of AIRMS: A project utilizing MQ131 in a practical application
This circuit is an air quality monitoring system that uses an Arduino UNO to read data from various sensors, including the MQ-7 for CO detection, MQ131 for ozone detection, MQ-135 for general air quality, and a DHT11 for temperature and humidity. The Arduino processes the sensor data and can communicate the results via a SIM800L module for remote monitoring.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino-Based Air Quality Monitoring System with MQ Sensors
Image of AIRMS: A project utilizing MQ131 in a practical application
This circuit is an air quality monitoring system using an Arduino UNO microcontroller connected to three different gas sensors: MQ-7 for carbon monoxide, MQ131 for ozone, and MQ-135 for general air quality. The Arduino reads analog signals from these sensors and outputs the readings via the serial interface for monitoring purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO and A9G GSM/GPRS GPS-Based Air Quality Monitoring System
Image of A9G Smoke Sensor: A project utilizing MQ131 in a practical application
This circuit features an Arduino UNO microcontroller interfaced with an A9G GSM/GPRS+GPS module and an MQ2 gas sensor. The Arduino communicates with the A9G module via digital pins D11 and D10 for data transmission, and it reads analog gas concentration levels from the MQ2 sensor through analog pin A5. Both the A9G module and the MQ2 sensor are powered by the Arduino's 5V output, and all components share a common ground.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with MQ131

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Arduino wild: A project utilizing MQ131 in a practical application
Arduino UNO Based Air Quality Monitoring and GSM Notification System
This circuit features an Arduino UNO microcontroller interfaced with an MQ135 air quality sensor, an MPU-6050 accelerometer/gyroscope, a SIM900A GSM communication module, and a buzzer. The Arduino reads analog data from the MQ135 sensor and communicates with the MPU-6050 via I2C, while also controlling the buzzer and handling serial communication with the SIM900A module. The purpose of this circuit is likely to monitor air quality and motion, provide alerts through the buzzer, and enable remote communication via GSM.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of AIRMS: A project utilizing MQ131 in a practical application
Arduino-Based Air Quality Monitoring System with Multiple Gas Sensors and GSM Module
This circuit is an air quality monitoring system that uses an Arduino UNO to read data from various sensors, including the MQ-7 for CO detection, MQ131 for ozone detection, MQ-135 for general air quality, and a DHT11 for temperature and humidity. The Arduino processes the sensor data and can communicate the results via a SIM800L module for remote monitoring.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of AIRMS: A project utilizing MQ131 in a practical application
Arduino-Based Air Quality Monitoring System with MQ Sensors
This circuit is an air quality monitoring system using an Arduino UNO microcontroller connected to three different gas sensors: MQ-7 for carbon monoxide, MQ131 for ozone, and MQ-135 for general air quality. The Arduino reads analog signals from these sensors and outputs the readings via the serial interface for monitoring purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of A9G Smoke Sensor: A project utilizing MQ131 in a practical application
Arduino UNO and A9G GSM/GPRS GPS-Based Air Quality Monitoring System
This circuit features an Arduino UNO microcontroller interfaced with an A9G GSM/GPRS+GPS module and an MQ2 gas sensor. The Arduino communicates with the A9G module via digital pins D11 and D10 for data transmission, and it reads analog gas concentration levels from the MQ2 sensor through analog pin A5. Both the A9G module and the MQ2 sensor are powered by the Arduino's 5V output, and all components share a common ground.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Air quality monitoring systems
  • Environmental monitoring stations
  • Industrial ozone detection and safety systems
  • Portable ozone detectors
  • HVAC systems to monitor indoor air quality

Technical Specifications

Key Technical Details

  • Target Gas: Ozone (O3)
  • Detection Range: 10 ppb to 2 ppm O3
  • Preheat Time: ≥ 48 hours for initial use
  • Response Time: ≤ 90 seconds
  • Recovery Time: ≤ 90 seconds
  • Working Voltage: 5V ± 0.1
  • Heater Voltage: 6V (typical)
  • Heater Power Consumption: Approx. 140mW
  • Operating Temperature: -10°C to 40°C
  • Storage Temperature: -20°C to 50°C
  • Humidity Range: 15% to 90% RH non-condensing

Pin Configuration and Descriptions

Pin Number Description Notes
1 VCC Power supply (5V)
2 GND Ground
3 Digital Out (D0) Digital output signal
4 Analog Out (A0) Analog output signal
5 Heater Control (H) Controls the heating element

Usage Instructions

Integration with a Circuit

  1. Power Supply: Connect the VCC pin to a 5V power source and the GND pin to the ground.
  2. Signal Output: The A0 pin provides an analog voltage output that varies with the ozone concentration. Connect this pin to an analog input on your microcontroller.
  3. Digital Output (Optional): The D0 pin can be used for a simple high/low threshold detection. Connect this to a digital input on your microcontroller.
  4. Heater Control (Optional): The H pin can be used to turn the heating element on or off, which is necessary for the sensor to function properly. This can be controlled via a digital output from your microcontroller.

Important Considerations and Best Practices

  • Calibration: The MQ131 requires calibration to ensure accurate readings. This should be done in an environment with a known ozone concentration.
  • Preheating: Before initial use, the sensor should be preheated for at least 48 hours to stabilize its readings.
  • Temperature and Humidity: Ensure that the sensor operates within the specified temperature and humidity range for accurate results.
  • Avoid Contaminants: Keep the sensor away from organic solvents, silicon compounds, and high-concentration gases to prevent poisoning the sensor.

Example Code for Arduino UNO

// MQ131 Ozone Sensor Example Code for Arduino UNO

const int analogPin = A0; // Analog output from the MQ131 sensor
const int heaterControlPin = 2; // Digital pin to control the heater

void setup() {
  pinMode(heaterControlPin, OUTPUT);
  digitalWrite(heaterControlPin, HIGH); // Turn on the heater
  Serial.begin(9600);
}

void loop() {
  int sensorValue = analogRead(analogPin); // Read the analog value from sensor
  float ozoneConcentration = sensorValue * (10.0 / 1023.0); // Convert to ppm (example)

  Serial.print("Ozone Concentration: ");
  Serial.print(ozoneConcentration);
  Serial.println(" ppm");

  delay(1000); // Wait for 1 second before the next read
}

Troubleshooting and FAQs

Common Issues

  • Inaccurate Readings: If the sensor provides inaccurate readings, ensure that it has been properly calibrated and that it has been preheated for the recommended time.
  • No Response: Check the power supply and wiring connections if the sensor shows no response.
  • Drifting Values: Sensor values may drift over time. Regular calibration is necessary to maintain accuracy.

Solutions and Tips for Troubleshooting

  • Calibration: Perform calibration in a controlled environment with a known ozone concentration.
  • Check Connections: Ensure all connections are secure and free from corrosion or damage.
  • Environmental Factors: Verify that the sensor is not being affected by extreme temperature or humidity.

FAQs

Q: How often should the MQ131 sensor be calibrated? A: Calibration frequency depends on the application, but it is generally recommended to calibrate the sensor every 3 to 6 months.

Q: Can the MQ131 sensor detect other gases? A: The MQ131 is designed for ozone detection, but it may show some sensitivity to other gases. It is important to use the sensor in an environment where the target gas is known.

Q: Is the MQ131 sensor reusable after exposure to high gas concentrations? A: Yes, the sensor is reusable, but exposure to high concentrations of ozone or other gases may shorten its lifespan or require recalibration.