GithubHelp home page GithubHelp logo

Comments (7)

ostaquet avatar ostaquet commented on June 25, 2024

Can you elaborate a bit? :-)

Can you share the wiring, the test protocol and the program?

from arduino-mq131-driver.

acavolina avatar acavolina commented on June 25, 2024

hi, change the sensor (high concentration) and work good the new one, I think was damaged for high temp soldering, the problem now are with the zero level ozone, using RL 1M resistor or 10K the zero are in 18 PPM or 16 PPM, when apply ozone at 15 ppm rise to 24. Now leave the sensor in heating process with 5V directly for 48 hrs to make test again

from arduino-mq131-driver.

acavolina avatar acavolina commented on June 25, 2024

MQ131.setEnv(27,65); // temp 27o RH = 65%
lcd.init(); //initialize lcd screen
lcd.backlight(); // turn on the backlight
lcd.setCursor(0,0); // tell the screen to write on the top row
lcd.begin(16,2);
pinMode(6, OUTPUT); // pin 6 rele
pinMode(5, OUTPUT); // pin 5 buzzer
pinMode(3, INPUT_PULLUP); // pin 3 SELEC
pinMode(4, INPUT_PULLUP); // pin 4 ENTER
Serial.begin(115200);

// Init the sensor
// - Heater control on pin 2
// - Sensor analog read on pin A0
// - Model LOW_CONCENTRATION
// - Load resistance RL of 1MOhms (1000000 Ohms)
//MQ131.begin(2,A0, LOW_CONCENTRATION, 1000000);
MQ131.begin(2,A0, HIGH_CONCENTRATION, 1110000); programa:
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Calibracion...");

MQ131.calibrate();
lcd.clear();
lcd.setCursor(0,0);
lcd.print("R0=");
lcd.print(MQ131.getR0());
lcd.print(" Ohms");
lcd.setCursor(0,1);
lcd.print("calentar en=");
lcd.print(MQ131.getTimeToRead());
lcd.print("s");
lcd.clear();
delay(5900);
}

from arduino-mq131-driver.

ostaquet avatar ostaquet commented on June 25, 2024

The high concentration version of the MQ131 is designed for the high concentration of ozone. It means that the low ozone concentration will produce erratic values.

According to the datasheet, the minimal concentration detected is 10ppm. Knowing that it is a chemical sensor, you will have an high variability at such a low concentration.

I’m not surprized that you cannot reach the 0ppm with the high concentration sensor as it is not designed for this. Try again with high ozone concentration (> 100 ppm) after calibration & burn-in time to validate your results.

from arduino-mq131-driver.

Kesavaram avatar Kesavaram commented on June 25, 2024

I had the same issue. I suspect your sensor might be a SnO2 sensor where the resistance of the sensor decreases with an increase in O3 concentration.

from arduino-mq131-driver.

ostaquet avatar ostaquet commented on June 25, 2024

@acavolina It seems that @Kesavaram is right. He added the code to support the SnO2 version (release 1.5.0).

Can you try your low concentration sensor with the model SN_O2_LOW_CONCENTRATION ?

from arduino-mq131-driver.

acavolina avatar acavolina commented on June 25, 2024

from arduino-mq131-driver.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.