ostaquet / Arduino-MQ131-driver

Arduino driver for gas sensor MQ131 (Ozone / O3)
MIT License
64 stars 19 forks source link

How to obtain the value of R0? #30

Closed ostaquet closed 3 years ago

ostaquet commented 3 years ago

How to obtain the value of R0.

@ostaquet, could you provide or elaborate a process to obtain R0 (the resistance in fresh air)?

The procedure we are doing is as follow:

  1. Putting the MQ131 in a closed container with synthetic air (20% oxygen and nitrogen 80%) to simulate clean air.
  2. Meanwhile the sensor is in clean air the calibrate() function is working to see how the resistence is changing during the calibration and heating time.
  3. After the 48h the sensor is heated and then we can get the value of R0.

Do you think this procedure is correct or similar to what you are doing?

We are learning how the sensor work, if anyone have a procedure to provide, we appreciate it.

Originally posted by @ferreiradiego in https://github.com/ostaquet/Arduino-MQ131-driver/issues/29#issuecomment-659471309

ostaquet commented 3 years ago

The procedure is:

  1. Heat the sensor for 48 hours (should be done only once when you receive a new sensor from the factory).
  2. Putting the MQ131 in a closed container with synthetic air (20% oxygen and nitrogen 80%) to simulate clean air. 3° Start the calibration process. 4° Reuse the results of R0 and heating time from the calibration process as base for your sensor (see #17).
LucasCanete commented 4 months ago

Hello I am having trouble obtaining the value of R0. I put the sensor in a close enclosure and have waited hours but when the library is running MQ131.calibrate() the value of RS and therefore R0 never stabilizes. Any idea how long this calibration should take?

ostaquet commented 4 months ago

Did you follow the procedure explained above?

KR, Olivier

Le dim. 11 févr. 2024 à 23:49, Lucas Canete @.***> a écrit :

Hello I am having trouble obtaining the value of R0. I put the sensor in a close enclosure and have waited hours but when the library is running MQ131.calibrate() the value of RS and therefore R0 never stabilizes. Any idea how long this calibration should take?

— Reply to this email directly, view it on GitHub https://github.com/ostaquet/Arduino-MQ131-driver/issues/30#issuecomment-1937901164, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGYUG6PNQP2QVOI77QEJGF3YTFDIVAVCNFSM4PA5FM42U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJTG44TAMJRGY2A . You are receiving this because you modified the open/close state.Message ID: @.***>