Sunday, August 3, 2014

MQ131 Semiconductor Ozone Sensor

Link to the datasheet for the MQ131 sensor DATASHEET
Picture of Ozone Sensor
How to connect
G to GND
AO to A0
V to 5V

CODE used for Ozone Sensor
int sensorValue;
void setup()
void loop()
sensorValue = analogRead(0);
Serial.println(sensorValue, DEC);
The ozone sensor was selected to measure the amount of ozone found in the atmosphere. The sensor is also sensitive to CL2 and NO2. Before testing the sensor it should be preheated for 24 hours. The sensor has a range of 10-1000ppb. VERY IMPORTANT!! this sensor is sensitive to many conditions which can be read near the end of the linked datasheet.
Future Improvements:
Unfortunately this sensor was unable to make it to the launch because it was tested in a dry ice bath and went completely dead because of the freezing conditions. For future use, read the datasheet for the ozone sensor where the conditions that must be avoided are listed in order to prevent failure.


  1. Are values around 960 ppm normal? FYI I'm in California.

  2. How to convert analogread to ppm or ppb?