En este artĂculo te voy a decir quĂ© es lo que tienes que hacer para montar un medidor de CO2 con un sensor MQ-135 (sic). Un tutorial fácil y barato (es gratis).
Espero que, si estás leyendo este artĂculo, sea porque has pensado en construir un medidor fácil y barato con un sensor MQ-135 y un Arduino o ESP8266, hayas buscado en internet y te haya salido esta página.
El único objetivo de esta página es que la gente que quiere construir un medidor de CO₂ con un sensor MQ-135 encuentre esta información ¡Y NO LO HAGA!
El mismo tĂtulo de medidor de COâ‚‚ con un sensor MQ-135 es una incongruencia en sĂ mismo, sigue leyendo para descubrir por quĂ©.
Existen muchos proyectos que prometen medir el CO2 pero que realmente utilizan, como en este caso, sensores electroquĂmicos de uso general para la detecciĂłn de volátiles orgánicos que no miden solamente el CO2, sino todos esos gases juntos, por lo que realmente no sabes quĂ© es lo que estás midiendo.
Estos sensores no sirven para medir el CO2. Estos sensores miden todos los gases orgánicos juntos (Amoniaco, Dióxido de Nitrógeno, Alcohol, Benceno, Dióxido y Monóxido de carbono, humo, etc), por lo que, si hay alguien que se está echando gel hidroalcohólico o alguien fumando o hay una fuente de combustión, como una chimenea, las medidas se dispararán sin posibilidad de saber qué es lo que las está haciendo dispararse.
El Ăşnico parámetro que podrĂas obtener con sensores como el MQ-135 serĂa un: «Valor en unidades desconocidas de algo desconocido que hay en el aire, que no se sabe lo que es ni en quĂ© cantidad está«. Como ves, algo muy poco Ăştil.
Un medidor de CO₂ lo que tiene que hacer, por obvio que parezca, es medir el CO₂, y hacerlo con cuanta más precisión mejor.
Por si no lo he dejado claro: ¡NO MONTES UN MEDIDOR BASADO EN EL SENSOR MQ-135 SI LO QUE QUIERES ES MEDIR CO₂!
He escrito este artĂculo porque muchos usuarios han llegado al grupo de Telegram o han escrito en comentarios, llenos de ilusiĂłn, porque habĂan construido un medidor de CO2 con el MQ-135, pero no es funcionaba bien y pedĂan ayuda. La mejor ayuda serĂa que hubieran leĂdo un artĂculo como este.
Si de verdad quieres construir un medidor de CO2 fiable, preciso y que de verdad mida CO2, mira este tutorial:
El resto del artĂculo, de aquĂ en adelante, no tiene ninguna importancia. Lo he escrito simplemente para que si quieres montar un medidor con el sensor MQ-135 para perder el tiempo y tirar el dinero, sepas como hacerlo.
Materiales necesarios
Para montar el medidor con sensor MQ-135 necesitarás lo siguiente:
- 1 Sensor llamado MQ-135 que no vale para nada
- 1 Arduino
Como no quiero que construyas este medidor (Âżhas leĂdo ya por quĂ©?), no te voy a dejar aquĂ el esquema. Tendrás que buscarlo tĂş mismo en internet.

CĂłdigo para Arduino
Te dejo aquà un código cualquiera para utilizar este sensor con Arduino. En caso de que quieras construir el medidor, realmente y a pesar de mis advertencias, te recomiendo que busques porque este ni siquiera sé si funciona.
/*
Library Repository : https://github.com/ckalpha/MQ135
Author : Damrongwit Nusuk
Email : [email protected]
Website : http://www.racksync.com
*/
#include "MQ135.h"
#define ANALOGPIN A0 // Define Analog PIN on Arduino Board
#define RZERO 206.85 // Define RZERO Calibration Value
MQ135 gasSensor = MQ135(ANALOGPIN);
void setup()
{
Serial.begin(9600);
float rzero = gasSensor.getRZero();
delay(3000);
Serial.print("MQ135 RZERO Calibration Value : ");
Serial.println(rzero);
}
void loop() {
float ppm = gasSensor.getPPM();
delay(1000);
digitalWrite(13,HIGH);
Serial.print("CO2 ppm value : ");
Serial.println(ppm);
}
Puedes encontrar la página donde está publicado este código en GitHub aquà (lo siento, parece que el autor ha retirado el repositorio).
Consejos finales
Como no podĂa ser de otra forma, mi Ăşnico consejo es que pinches aquĂ abajo y construyas un medidor de COâ‚‚ en condiciones:
Rzero =? como calcula el valor?
valor ambiente 400 ppm como realiza la calibraciĂłn al aire libre?
jjajajaja…excelente consejo, el unico sensor confiable es el ndir. Saludos de Neuquen Argentina.
Lamentablemente ya habia desperdiciado mi dinero hace un tiempo atras..no mi tiempo, porque siempre queda una enseñanza.