I am testing my Gas Sensor Module.
But I don’t know what the produce is.
The Help tell me I need to SetHeatingElement (System.Boolean) first.
How long do I need to set the SetHeatingElement to true then read the voltage?
What is the safety heating time? 8 hours or less?
Below is my procedure, I am not sure it wrong or right?
Plan A
Set the SetHeatingElement true.
Waiting for 60 seconds for heating.
Read the voltage per 60 seconds.
After 1 hour reading then SetHeatingElement false.
Waing for 60 seconds cooling then repeat to step1.
Plan B
Set the SetHeatingElement true for 20 seconds for heating.
Read the voltage
Set the SetHeatingElement false for 20 seconds for cooling.
20 seconds is good, however it is recommended that you have a burn in period for new sensors to burn off any impurities from manufacturing. I’ve seen some people say leave it on for 24 hours and I’ve tried that without any ill effects here.
In my sample project I had the pre-heat on for 20 seconds, took a reading and then turned the heater off and repeated the cycle x seconds later.
so say timer1 = 60 seconds
timer2 = 20 seconds (preheat time)
timer1.tick would turn on the heaters and start timer2
timer2.tick would grab a reading, turn off the heaters and stop timer2
Now I did try experimenting with some of the sensors which required a lower heater voltage (really meaning lower temp) by using a shorten heater cycle, but I’m not betting the farm on the results.
Ok so the MQ3 included witht the gas sense module is sensitive to Alcohol, Ethanol, smoke.
How do you know what is being sensed? is there a way to tell or is it just sensitive to those types and all ove them change the read voltage the same?