Hi, I've been experimenting with high concentration ozone gas sensor MQ131 for a university project. I followed the datasheet before running the sensor, it required warming up (connecting it to 5v supply for over 48hrs) and run some code to get readings.
I took the readings in my room so I was not expecting to get such high (hazardous) readings:
Please post a hand drawn wiring diagram, and your code, using code tags.
Make sure that the heater power supply is exactly 5V (it is not a good idea to use the Arduino 5V output, as it is not designed for that large current).
I've read (here?) that the range of MQ sensors as a whole are not particularly accurate. Also, that they are triggered by multiple gases, so you may have something else in your room masquerading as ozone.
What does the trimpot do, set threshold for digital output?
Where you have pin2 connected to is the digital OUTPUT of the module, not heater control.
Reverse engineer the module and see what it is connected too.
Thank you for responding, I'm not 100% sure but I think the trimpot is just for adjusting the sensitivity of the sensor maybe.
So I need to connect the digital output to heater control? but where is the heater control in arduino?
The pot I think you will find is to set the threshold of what reading the digital output changes state.
That module has NO heater control. What data are you using to indicate that it has.
Read the datasheet link I posted in post #10.
Can you please tell us your electronics, programming, arduino, hardware experience?
Thanks.. Tom...
PS. I'm off to bed its 12:50am here....
From what I understand, the heater should be controlled by N-channel MOSFET, I understand now that this module has no heater control, but does that have anything to do with the readings I'm getting? Like does the heater control affect the readings? If it does, do you have an idea of how I could change my circuit connection because I don't fully understand what I'm supposed to do..
I'm in my final year in taking my Bachelors degree in electronics engineering, my final year project is to produce an air pollution warning system and this is one of the sensor modules that I will be using. I've done some programming projects and circuit designing projects, I also have taken a course where we had done a bunch of experiments using the Arduino.
You just need to power the heater. Looking at the datasheet @TomGeorge provided, depending on how your Arduino is powered, it may be marginal. That's where the idea of using a MOSFET came from I expect, so that you can provide heater power separately.