Esta librería está diseñada para detectar la presencia de un gas, el cual cambiará en función del módulo MQ utilizado. Para ello unicamente se debe usar el módulo de sensor de gases MQ seleccionado y la placa MentorBit.
Si estás empezando en el mundo de la electrónica, ¡no te preocupes! MentorBit está pensado para que aprender sea fácil y divertido. Esta placa ya incluye un montón de componentes (LEDs, pulsadores, pantallas, etc.) y utiliza conectores especiales (JST) para que puedas añadir nuevos sensores y módulos sin tener que pelearte con un montón de cables. Pásate por nuestra web para saber más de MentorBit y nuestros productos pinchando aquí.
Con esta librería, podrás saber la presencia de un determinado gas y su concentración aproximada en tus proyectos.
Un sensor de gases MQ tiene un calentador interno y un sensor sensible al gas. El calentador eleva la temperatura del sensor hasta llegar al punto ideal de operación. En este punto, en función de un determinado gas, la reistencia del sensor va a cambiar. Es gracias a este cambio que podemos saber lel gas presente y la concentración de este.
Este tipo de sensor es ideal para proyectos de automatización, protección de dispositivos o monitoreo ambiental.
La librería MentorBit-MQ facilita la lectura del sensor y te proporciona una función sencilla para saber la concentración de un determinado gas.
Así puedes centrarte en el desarrollo de tu idea sin preocuparte por el tratamiento de señales o configuraciones complejas.
- Una detector de calidad del aire.
- alarmas para niveles peligrosos de gases.
- dispositivos inteligentes de detección de gases.
A continuación se pueden ver todos los módulos MentorBit MQ junto con los gases a los que son sensibles.
Conecta el módulo sensor de gases MQ a uno de los puertos analógico-digital con conector JST de 4 pines que estan en la sección "Puertos para Módulos" de la placa MentorBit. En este caso se va a utilizar el pin analógico para obtener la información del sensor.
- Abre tu entorno de programación IDE de Arduino.
- Ve al menú Programa -> Incluir Librería -> Administrar Librerías...
- En el buscador, escribe MentorBit-SensorMQ y haz clic en "Instalar".
Este ejemplo utiliza el sensor MQ para medir la concentracion de acetona.
#include <MentorBitSensorMQ.h>
// Definimos los pines a los que se va a conectar el modulo
#define MQ_PIN A4
// Creamos el objeto del sensor
MentorBitMQ135 mq135(MQ_PIN, mq135.acetona);
void setup() {
// Inicializamos el monitor Serial a una velocidad de 9600 baudios
Serial.begin(9600);
// Se calibra el sensor para obtener una medida fiable
mq135.calibrar();
}
void loop() {
// Se muestra por pantalla el valor de ppm obtenido del sensor
Serial.println("Acetona: " + String(mq135.obtenerLecturaMQ()) + " ppm");
// Pequeño delay para no llenar el monitor serial
delay(1000);
}-
float obtenerLecturaMQ();
Devuelve el valor en ppm medido por el sensor en el ambiente para el gas indicado. -
void cambiarDeteccionGas(uint8_t gas_detection);
Cambia los parametros del sensor para medir la concentración de otro tipo de gas. -
void calibrar();
Calibra el sensor para obtener una medida más precisa.
| Atributo | Descripción |
|---|---|
mq135.co |
Configura el sensor para medir la cantidad de ppm de CO |
mq135.alcohol |
Configura el sensor para medir la cantidad de ppm de alcohol |
mq135.co2 |
Configura el sensor para medir la cantidad de ppm de CO2 |
mq135.tolueno |
Configura el sensor para medir la cantidad de ppm de tolueno |
mq135.nh4 |
Configura el sensor para medir la cantidad de ppm de amonio |
mq135.acetona |
Configura el sensor para medir la cantidad de ppm de acetona |
| Atributo | Descripción |
|---|---|
mq2.co |
Configura el sensor para medir la cantidad de ppm de CO |
mq2.alcohol |
Configura el sensor para medir la cantidad de ppm de alcohol |
mq2.h2 |
Configura el sensor para medir la cantidad de ppm de hidrogeno |
mq2.glp |
Configura el sensor para medir la cantidad de ppm de glp |
mq2.propano |
Configura el sensor para medir la cantidad de ppm de propano |
| Atributo | Descripción |
|---|---|
mq3.co |
Configura el sensor para medir la cantidad de ppm de CO |
mq3.alcohol |
Configura el sensor para medir la cantidad de ppm de alcohol |
mq3.glp |
Configura el sensor para medir la cantidad de ppm de glp |
mq3.ch4 |
Configura el sensor para medir la cantidad de ppm de metano |
mq3.benceno |
Configura el sensor para medir la cantidad de ppm de benceno |
mq3.hexano |
Configura el sensor para medir la cantidad de ppm de hexano |
| Atributo | Descripción |
|---|---|
mq4.co |
Configura el sensor para medir la cantidad de ppm de CO |
mq4.alcohol |
Configura el sensor para medir la cantidad de ppm de alcohol |
mq4.glp |
Configura el sensor para medir la cantidad de ppm de glp |
mq4.ch4 |
Configura el sensor para medir la cantidad de ppm de metano |
mq135.humo |
Configura el sensor para medir la cantidad de ppm de humo |
| Atributo | Descripción |
|---|---|
mq5.co |
Configura el sensor para medir la cantidad de ppm de CO |
mq5.alcohol |
Configura el sensor para medir la cantidad de ppm de alcohol |
mq5.h2 |
Configura el sensor para medir la cantidad de ppm de hidrogeno |
mq5.glp |
Configura el sensor para medir la cantidad de ppm de glp |
mq5.ch4 |
Configura el sensor para medir la cantidad de ppm de metano |
| Atributo | Descripción |
|---|---|
mq6.co |
Configura el sensor para medir la cantidad de ppm de CO |
mq6.alcohol |
Configura el sensor para medir la cantidad de ppm de alcohol |
mq6.h2 |
Configura el sensor para medir la cantidad de ppm de hidrogeno |
mq6.glp |
Configura el sensor para medir la cantidad de ppm de glp |
mq6.ch4 |
Configura el sensor para medir la cantidad de ppm de metano |
| Atributo | Descripción |
|---|---|
mq7.co |
Configura el sensor para medir la cantidad de ppm de CO |
mq7.alcohol |
Configura el sensor para medir la cantidad de ppm de alcohol |
mq7.h2 |
Configura el sensor para medir la cantidad de ppm de hidrogeno |
mq7.glp |
Configura el sensor para medir la cantidad de ppm de glp |
mq7.ch4 |
Configura el sensor para medir la cantidad de ppm de metano |
| Atributo | Descripción |
|---|---|
mq8.co |
Configura el sensor para medir la cantidad de ppm de CO |
mq8.alcohol |
Configura el sensor para medir la cantidad de ppm de alcohol |
mq8.h2 |
Configura el sensor para medir la cantidad de ppm de hidrogeno |
mq8.glp |
Configura el sensor para medir la cantidad de ppm de glp |
mq8.ch4 |
Configura el sensor para medir la cantidad de ppm de metano |
| Atributo | Descripción |
|---|---|
mq9.co |
Configura el sensor para medir la cantidad de ppm de CO |
mq9.glp |
Configura el sensor para medir la cantidad de ppm de glp |
mq9.ch4 |
Configura el sensor para medir la cantidad de ppm de metano |









