Author Topic: MQ-135 Air Pollution Sensor  (Read 11641 times)

0 Members and 1 Guest are viewing this topic.


MQ-135 Air Pollution Sensor
« on: July 21, 2011, 04:39:12 AM »

First I'm very grateful about the clear and easyread information in this website.

Second, I wish to ask how can I understand data from MS-135.
I conect my MS-135 in the same way as I see in http://wiring.org.co/learning/basics/airqualitymq135.html
And I get data between 77 and 80. I don't know how to convert this data to PPM or % of CO2.

Thanks you



Re: MQ-135 Air Pollution Sensor
« Reply #1 on: July 22, 2011, 01:28:52 AM »
hi Bernard, thank you, the datasheet is here: http://www.futurlec.com/Datasheet/Sensor/MQ-135.pdf it might seem a bit hard to read but all the info is there, the resistor RL needs to be calibrated I have used 20K as well (instead of the 20K) depending on the environment you're. From the graphics you can approximate the readings. The reading you're mentioning is a bit strange to me, check your connections.


Re: MQ-135 Air Pollution Sensor
« Reply #2 on: January 25, 2012, 09:53:33 AM »

I'm working with some sensor like this, but I don't know how to interpolate the graphics.

Could you help me with this please?? Which is the formula you used to print values??



Re: MQ-135 Air Pollution Sensor
« Reply #3 on: February 29, 2012, 05:01:39 AM »
If this can help, the sensor has a heating resistor 33R and a sensor which is very sensible to low temperatures, but less to higher temps. So this means that to use it, you should make the following connections :

- one "H" to 5V
- the other "H" to a NPN transistor (collector)
- the transistor's emittor to ground
- the transistor's base to a 10k resistor
- the other resistor wire to an OUT pin of your micro
- one "A" to ground
- one "B" to a 47k potentiometer AND to an ANalog input
- the other two pot wires to ground

I believe that you can replace this pot by one 22k resistor since you'll use an analog input.

The working is a bit weird : this detector consumes nearly 1W continuously, and apparently needs to be heated 24hours before stability ! I'm surprised this would not bring the beast above the 50C where the diagram ends, so I suggest you check the temp wit your (wet ;-) finger, but that's another story.

Power your system, set the heater ON, record the voltage (ANalog input pin) every 30 min, it should go up and then stabilize.

When there is no gas present, or say, less than 10ppm, the Rs is higher, so your analog input should be around 1.5-2V. When there is gas, the resistor goes down, so your analog input voltage increases (expect 10-20%). You should select a threshold above the first measurements, with some safety margin against false alarms, then test with real gas. Apparently you can use alcohol to test, but if the sensor is hot, be careful not to put fire to it !

There is no "formula" as the graphs are empirical : for each gas/temp/humidity it could vary differently.

Also, don't use long wires as they could bring noise in your measurements. You don't want to detect your washing machine motor starting, do you ?

Hope this helps.