Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Buscar
0
S/.
0,00
CATEGORÍAS
All Blog News Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
ARTÍCULOS POPULARES
ARTÍCULOS RECIENTES
PROMOCIONES ESPECIALES
ETIQUETAS
NOVEDADES
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
Los sensores de gas de la serie MQ son sensores analógicos por lo que son fáciles de
implementar con cualquier microcontrolador.
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
Debido al calentador es necesario esperar un tiempo de calentamiento para que la salida sea
estable y tenga las características que el fabricante muestra en sus datasheet, dicho tiempo
dependiendo del modelo puede ser entre 12 y 48 horas.
En el mercado, generalmente los sensores MQ se encuentran en módulos, lo que nos simplifica
la parte de conexiones y nos facilitan su uso, solo basta con alimentar el módulo y empezar a
leer el sensor, estos módulos también tienen una salida digital la cual internamente trabaja con
un comparador y con la ayuda de un potenciómetro podemos calibrar el umbral y así poder
interpretar la salida digital como presencia o ausencia del gas.
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
La diferencia entre los distintos tipos de sensores MQ es la sensibilidad a cierta gama de gases,
más sensibles a algunos gases que a otros, pero siempre detectan a más de un gas, por lo que
es necesario revisar los datasheet para escoger el sensor adecuado para nuestra aplicación.
A continuación detallamos los principales sensores MQ:
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
Este ultimo sensor es sensible en similar proporción a los gases mencionados, con lo que
podemos determinar si el aire está limpio.
Si necesitan información más detallada o de otros tipos de sensores pueden consultar los
datasheet en el siguiente link.
Explicado lo anterior realicemos algunos ejemplos:
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
Tan pronto se alimente el módulo este empezará a calentar, hay que esperar unos minutos para
que el modulo caliente y tener un censado adecuado.
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
int pin_mq = 2;
void setup() {
Serial.begin(9600);
pinMode(pin_mq, INPUT);
}
void loop() {
boolean mq_estado = digitalRead(pin_mq);//Leemos el sensor
if(mq_estado) //si la salida del sensor es 1
{
Serial.println("Sin presencia de alcohol");
}
else //si la salida del sensor es 0
{
Serial.println("Alcohol detectado");
}
delay(100);
}
En este coso la lectura desde Arduino es como leer cualquier entrada digital, y la sensibilidad del
sensor se configura a través de la resistencia variable que trae el modulo, girando a la derecha
se hace más sensible y necesitamos menos presencia de alcohol para activar la salida, de igual
forma si giramos a la izquierda aumentamos el umbral necesitando mayor presencia del gas
(alcohol) para que se active la salida.
Recordar que la salida del sensor es negado, por lo que cuando nos referimos a activar el sensor
es cuando la salida es 0, en este estado el led del módulo también debe encenderse ya que
internamente está con una resistencia a 5V. Cuando no hay presencia de alcohol el Led se
apaga y la salida es un 1 lógico (5V)
A continuación mostramos la salida del monitor serial en el momento cuando el módulo MQ-3 se
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
La diferencia de utilizar la salida digital, es que usando la salida analógica podemos trabajar con
diferentes niveles de presencia de gas y escalarlo de acuerdo a la necesidad de nuestra
aplicación.
A continuación mostramos un sketch para leer la salida analógica:
void setup() {
Serial.begin(9600);
}
void loop() {
int adc_MQ = analogRead(A0); //Lemos la salida analógica del MQ
float voltaje = adc_MQ * (5.0 / 1023.0); //Convertimos la lectura en un valor de voltaje
Serial.print("adc:");
Serial.print(adc_MQ);
Serial.print(" voltaje:");
Serial.println(voltaje);
delay(100);
}
Al tratarse de una salida analógica, el código es el mismo para cualquier tipo de sensor MQ con
el que estén trabajando.
Debido a que el modulo tiene una cámara de calentamiento a donde tiene que ingresar o salir el
gas, el tiempo de respuesta es lento, el sensor seguirá detectando los residuos de gas que se
quedan dentro de la cámara de calentamiento hasta que estos desaparezcan.
A continuación mostramos valores que se obtuvieron para el sensor MQ-3 sin exponer a alcohol
ni otro tipo gas.
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
Y cunado exponemos a aire con alcohol los datos obtenidos son los siguientes:
Tener en cuenta que todos los módulos son sensibles a más de un gas, claro que en diferente
proporción; pero si se trabaja en ambientes en donde hay diferentes tipos de gases no
podríamos diferenciar entre ellos y podríamos tener una referencia equivocada si solo
necesitamos leer un gas.
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
es que la relación entre la lectura analógica y el valor real no es lineal. Por lo que necesitamos
estimar la curva que nos da el datasheet
Los siguientes pasos los trabajamos para el MQ-3, pero se aplica analogamente para los otros
MQ
Por Ejemplo para el sensor MQ-3 según el datasheet la curva es la siguiente:
Debido a que nos da la curva y no la ecuación es necesario estimar y por regresión hallar la
ecuación, en nuestro caso usaremos Excel, para eso ingresamos datos de la curva de Alcohol,
la mayor cantidad de puntos que podamos, y graficamos en Excel. Agregamos línea de
tendencia y escogemos ecuación potencial
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
La ecuación que obtenemos es:
Alcohol=0.4091(Rs/Ro)^(-1.497)
Alcohol es el valor de concentración de alcohol, Ro es una constante que equivale al valor de la
resistencia del sensor cuando se lo expone a una concentración de 0.4mg/L y Rs es la
resistencia del sensor, el cual leemos desde Arduino.
Nosotros en el ejemplo anterior calculamos el voltaje leído del sensor, para calcular el valor de
Rs despejamos la ecuación del divisor de voltaje que forma el sensor con la resistencia de carga
RL que en la mayoría de módulos es de 1K.
V_leido=5(1000/(Rs+1000))
Rs=1000((5-V)/V)
El valor de Ro se calcula en laboratorio, Ro es el valor de Rs cuando se usa una muestra de aire
con 0.4mg/L. Y hay que hacer esto para cada sensor puesto que Ro es diferente en cada
sensor.
Otra forma de calibrar es usando concentraciones conocidas, para esto es necesario en el caso
del sensor de alcohol usar un alcoholímetro para calibrarlo. Para esto no es necesario hacer la
regresión de la curva que nos da el datasheet la cual es válida siempre y cuando se mida en las
condiciones indicadas. De dicha curva solo tomaremos la forma que tiene e incluso Ro lo
consideramos como constante. La ecuación seria de la siguiente forma.
Alcohol=a*(Rs)^b
Para calcular las constantes a y b solo necesitamos tomar dos muestras, con nuestro sensor
medimos el Rs de dichas muestras y con el alcoholímetro calculamos el valor correspondiente
de concentración de alcohol para dichas muestras. Con esos dos puntos ingresamos a la
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
void setup() {
Serial.begin(9600);
}
void loop() {
int adc_MQ = analogRead(A0); //Lemos la salida analógica del MQ
float voltaje = adc_MQ * (5.0 / 1023.0); //Convertimos la lectura en un valor de voltaje
float Rs=1000*((5-voltaje)/voltaje); //Calculamos Rs con un RL de 1k
double alcohol=0.4091*pow(Rs/5463, -1.497); // calculamos la concentración de alcohol con la ecuación obt
enida.
//-------Enviamos los valores por el puerto serial------------
Serial.print("adc:");
Serial.print(adc_MQ);
Serial.print(" voltaje:");
Serial.print(voltaje);
Serial.print(" Rs:");
Serial.print(Rs);
Serial.print(" alcohol:");
Serial.print(alcohol);
Serial.println("mg/L");
delay(100);
}
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
Mencionar nuevamente que todos los sensores MQ como los MQ-2, MQ-3, MQ-7, MQ-135, etc
tienen su propia curva y las cuales lo pueden encontrar en sus datasheet correspondientes. Y la
forma correcta de calibrar nuestros MQ es usar un instrumento maestro para tomar muestras y
con estos puntos calcular las constantes de la curva.
37 Comments
Foe
jul 13, 2016
Hola Estoy haciendo un detector de CH4 con un MQ2 Realicé la gráfica en exel y me da la fórmula
158.51e0.4788 La reemplazo por la que tienen ustedes en el ejemplo y la lectura (en ppm en mi caso)
cuando le acerco gas disminuye en valor ( a ustedes el exponencial es negativo pero en mi caso me da
positivo) Quisiera saber si me pueden orientar Gracias Foe Kohei
Reply
Naylamp
jul 13, 2016
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
Foe, revisa nuevamente la ecuación que estas estimando, debe ser exponencial positiva,
ten en cuente que en nuestro caso la gráfica es (Rs/Ro) VS Alcohol y en Excel lo
graficamos invertida: alcohol VS (Rs/Ro)
Reply
Arturo
abr 25, 2017
Si te sirve aún, tengo la solución, ya que yo igual me topé con este problema y lo resolví
gracias a este video https://www.youtube.com/watch?v=PqOrlbZZvPE. Lo único que hay
que hacer es en lugar de elegir la gráfica de líneas, elegir la gráfica de dispersión y con eso
te saldrá el exponente negativo en la regresión potencial, como debería ser. En mi caso
obtuve 122.7030x^-2.8728 para el MQ-135.
Reply
luis bastidas
jul 14, 2016
Reply
Naylamp
jul 14, 2016
Hola Luis, solo es para tener despejada la variable de concentración de alcohol, también
puedes graficar normalmente y posteriormente despejar la variable
Reply
Cristobal
jul 26, 2016
Estimado estoy trabajando con un sensor MQ-135 y tengo problemas para encontrar el RO yo se que el
valor de la atmosfera es de 392 ppm, y que la constante a=116,6020682 y b=-2,769034. pero no se como
sacar el RO y el Rl saudos.
Reply
Naylamp
jul 28, 2016
Para hallar las constantes de la ecuación necesitas conocer tantos puntos como numero de
constantes. En tu caso si solo te falta Ro necesitas conocer un punto que sería 392ppm y
con el sensor tienes que medir el correspondiente Rs para esa concentración, luego
reemplaza en la ecuación y hallas Ro.
Reply
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
JUAN CARO
ago 11, 2016
una duda, se asume que si mi valor de lectura de voltaje es alta la cantidad de alcohol igual es alta pero al
momento de llevar mi ecuacion a labview sucede lo contrario con lectura pequeña de voltaje da alta
concentracion de alcohol... a q se debe, gracias
Reply
Naylamp
ago 12, 2016
Hola Juan, te debes estar equivocando en la ecuación, puede ser que estas calculando mal
la ecuación o estas programando mal la ecuación.
Reply
Diego Andrés
ago 30, 2016
Buenas tardes, antes que nada te agradezco este material que es de mucha ayuda.He hecho paso a paso
tus procedimientos y algo tengo malo y no sé, por favor verifica.Diré todos los pasos y formulas: SENSOR
MQ2 con gráfica de Alcohol y en el datasheet muestra un RL de 5K 1. Deje encendido los sensores por 24
horas y arrojan datos estables. 2. Realice la curva en excel de dos maneras. 1 como la haces regresión de
potencia me arroja y = 19795x^-1,494 si mal no recuerdo a=19795 b=-1494. y la otra regresión que trabaja
mejor para el alcohol con la gráfica de este sensor es la exponencial y me da y = 11925e^(-0,291x). 3. Con
el mismo sensor (ya que no tengo un alcoholimetro) tomo el valor de RS sin acercar alcohol me arroja un
valor de adc:110 voltaje:0.54 Rs:41500.00 alcohol:3670.07mg/L (creo que es mucho el valor de RS).
Cuando acerco el alcohol Rs baja drasticamente a unos 8000 aproximadamente. 4. En este punto para
calcular Ro no se si lo hago correctamente pero igual diré las dos formas que lo hallé. 1. tomo la ecuación
del punto 2 sea cual regresión haya escogido y tomando el valor de Y del RS escogido en el punto 3 es
decir adc=110 y despejo y obtengo Ro pero el valor obtenido me es muy bajo. que reemplazando en la
formula 2 me dan unos valores demasiado grandes "adc:295 voltaje:1.44 Rs:12338.98
alcohol:22473.30mg/L". La otra forma como calculo Ro es como tu dices "(Rs/Ro)=0.12 si Rs=655
entonces Ro=5463" suponiendo cuando el sensor se satura y despejando Ro obtengo un numero
demasiado grande y al acercarle alcohol cambias el resto de valores y cuando veo el Ro comienza a
descender en vez de subir los mg/L.Te agradecería que me ayudaras con este ya que tengo que conectar
otros 2 sensores más. esto es lo que tengootra pregunta el siguiente porgrama lo hice utilizado la
regresion potencial pero la mejor es la exponencial para quitar los euler se utiliza ln() pero en arduino ese
logaritmo es log() o log10() ?? void loop() { int adc_MQ = analogRead(A7); //Lemos la salida analógica del
MQ float voltaje = adc_MQ * (5.0 / 1023.0); //Convertimos la lectura en un valor de voltaje float Rs=5000*
((5-voltaje)/voltaje); //Calculamos Rs con un RL de 1k double alcohol=19795*pow(Rs/13432.836, -1.494); //
c //-------Enviamos los valores por el puerto serial------------ Serial.print("adc:"); Serial.print(adc_MQ);
Serial.print(" voltaje:"); Serial.print(voltaje); Serial.print(" Rs:"); Serial.print(Rs); Serial.print(" alcohol:");
Serial.print(alcohol); Serial.println("mg/L"); delay(150); }disculpa que incomode espero me puedas ayudar.
Reply
Naylamp
sep 2, 2016
Hola Diego, Verifica tu ecuación que has calculado, usa una herramienta para graficar tu
ecuación y verificar si es igual a la gráfica inicial. No Tomes el valor de RL del datasheet, si
bien es el recomendado pero no necesariamente el que vienen en el módulo, es decir si
estas usando los módulos que generalmente vienen con otro valor, busca el RL en el
módulo y trabaja con ese valor. Si estás buscando precisión, lo mejor es calibrarlo con un
instrumento, con un alcoholímetro si vas a sensar alcohol. En arduino log(x) es para
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
Reply
paolo
oct 21, 2016
Una duda estimado porque en tu caso rs:655? cual es el procedimiento que suas para saber eso? ya que
mirando mi grafico no veo un numero similar
Reply
Naylamp
oct 25, 2016
Reply
Alex
oct 30, 2016
Loco me sirvio mucho tu post, gracias a ello puedo configurar para el sensor mq6 y cualquier otro de la
serie mq les explico como lo hice: para sacar la ecuación en excel en el caso del mq6, tome como eje(x) a
las ppm y el eje(y) a rs/ro, al momento de graficarlo nose si me ha ocurrido solo a mi pero tuve que
cambiar los ejes para que los puntos queden acorde al datasheet, luego pues saco la ecuacion y queda de
la forma (Rs/Ro)= (PPM)^b. Ya en ese punto despejamos PPM sin embargo nos quedaria en funcion de
Rs y Ro. Pues no sabemos el valor de Rs pero lo podemos calcular a traves del circuito equivalente del
sensor, este forma un divisor de voltaje, por lo tanto calculamos la resistencia del sensor en función del
voltaje de salida del sensor y de su resistencia de carga, la formula quedaría así: Rs= ((Vcc - Vout) / Vout )
* RL. Esta ecuación la reemplazamos en la formula anterior y nos queda en función de Vcc, Vout, RL y Ro.
Los dos primeros son valores conocidos, sin embargo para RL basta con leer el datasheet del sensor en
uso y ahi nos dice el valor recomendado de RL, en mi caso (el MQ6) dice 20 Kohms, mientras que para
calcular Ro se debe generar una condición especial en el ambiente que es 1000 ppm de GLP en aire
limpio, generalmente se pone un valor de 10 Kohms. Leí en un documento que el valor óptimo sería 27
Kohms pero al realizar pruebas no encontre mayor diferencia entre los valores medidos así que pueden
usar cualquiera de los dos. Finalmente ya teniendo las ecuaciones resueltas solo resta programarlas en
arduino y si comparan los datos arrojados son casi exactos a los del datasheet por lo que ya podemos
interpretar la información obtenida. Además lo verifique interpretando los datos de una forma gráfica en
matlab y se comporta igual que lo que sugiere el datasheet del sensor. Espero lo entiendan y les sirva ya
que me partí la cabeza para tratar de generalizarlo para cualquier sensor de la serie mq. Mas que nada es
necesario tener la gráfica de las características de la sensibilidad del sensor, con eso se hace todo.
Saludos
Reply
Naylamp
nov 5, 2016
Reply
Cristi
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
Disculpa necesito ayuda para realizar la gráfica del sensor MQ-7, he leido pero aun no logro
omprender el procedimiento se que su RL es de 10kΩ
Reply
ALi
nov 27, 2016
Hola, como podría saber el valor exacto de mi resistencia de carga (RL) exacta para mas precisión?.
Saludos!
Reply
Naylamp
dic 14, 2016
Hola Ali, si te refieres a que resistencia de carga usar, busca en el datasheet, allí te
recomienda el valor para usar, En cambio si estas usando un módulo MQ estos ya vienen
un resistencia de carga, tendrías que buscar y revisar qué valor es, generalmente es de 1K
pero puede variar entre diferentes módulos y fabricantes.
Reply
Jose
nov 28, 2016
Que tal amigo buenas noches, disculpas las molestias, muy buen material, estoy queriendo he intentado
aprender a leer estos sensores, he visto varios ejemplos en la red entre ellos tu manual, mi duda es: tengo
entendido según lo que he leído se basa en la ecuación Y=AX^B, de esta ecuación los valores que no
entiendo son a y b, ya leí sobre regresión potencial y el método de mínimos cuadrados, vi como calcularlos
a pie y con la ayuda de Excel para obtener la formula, por ejemplo realice paso a paso lo que pones en el
manual siguiendo los puntos de la gráfica y mi formula me da y = 0.4078x-1.519 , donde a=0.4078 y b
=-1.519 una pregunta sería ¿esto es por la interpretación que cada quien le da a los valores de la gráfica?.
Otra duda he visto otros ejemplos para el sensor mq-135 en la página de
http://davidegironi.blogspot.mx/2014/01/cheap-co2-meter-using-mq135-sensor- with.html#.WDt9O_nhDIU
y el obtiene valores para a=116.6020682 y para b= -2.769034857 en otro ejemplo que está en la web para
el mismo sensores manejan para a=113.7105289 y para b= -3.019713765, he intentado realizarlo para el
mq-135 y no me he acercado en nada a los valores de los ejemplos, como veo, mis valores y los tuyos
cambian. Los valores de los ejemplos del mq-135 cambian, por que cambian tanto estos valores, podrías
decirme por favor en que estoy cometiendo mi error para que mis valores cambien a los de los ejemplos.
De antemano gracias.
Reply
Naylamp
dic 14, 2016
Hola José, Si se hace regresión a la misma grafica la ecuación debería ser la misma o
similar. Nosotros para el tutorial usamos un MQ-3, por eso te debe salir diferente. En
internet puedes encontrar diferentes ecuaciones para el mismo sensor, el exponente
debería ser similar, pero la constante A si podría varía y se debe a las unidades (L, mL,
ppm, etc) en algunos casos también Ro se incluye en la constante.
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
Reply
orlando
dic 3, 2016
Hola, estoy tratando de calibrar el mq135 para detectar ppm de co2 podria alguien ayudarme?
Reply
Jaime
dic 30, 2016
Hola, tengo una duda con la calibración del sensor MQ3. Dices que RL en la mayoría de módulos es de 1K,
sin embargo en la curva característica de la sensibilidad, figura 3, dice que es de 200K. ¿La resistencia de
carga RL es diferente de esta otra RL del datasheet? Gracias y saludos. Muy buen aporte.
Reply
Naylamp
ene 7, 2017
Hola Jaime, los parámetros a la izquierda de la figura son las condiciones en la que se han
tomados los datos de la curva. En el caso de RL para el MQ3 debería ser de 200K pero los
fabricantes de los módulos mayormente ponen otro valor, este cambio no debería de
influenciar mucho en las lecturas, desde arduino medimos voltaje pero después
despejamos y obtenemos el valor para Rs, este proceso si es necesario calcularlo con el
valor real de RL que tiene nuestro modulo.
Reply
Raul
ene 13, 2017
Tengo una duda, fíjate que estoy haciendo un proyecto y ocupo tener un sensor que solamente y
específicamente detecte Metano, veía que el MQ-2 lo detectaba junto con otros componentes...¿Me
serviría? ¿O tendría problemas de confianza a la medición si se encuentra el Hidrógeno en el Ambiente?
Reply
Naylamp
feb 1, 2017
Hola Raúl, para sensar Metano puedes usar el MQ-2 o el MQ-4, pero ambos también son
sensibles a otros gases, si en el ambiente que vas a sensar existe variación de esos otros
gases entonces vas a tener lecturas incorrectas como mencionas.
Reply
hola les quería preguntar si se puede hacer un detector de gas refrigerante de antemano gracias
Reply
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
sebstian
mar 3, 2017
Hola, me gustaría saber si estos sensores de gases funcionan de manera independiente. Por ejemplo, si
tengo un sensor MQ-8 de Hidrógeno y un MQ-7 de CO2, y los coloco a ambos en un mismo recipiente con
una mezcla de gas de Hidrógeno y CO2. Cada uno analizaría el gas que le corresponde analizar? El de
sensor de hidrógeno me lanzará los ppm sólo de hidrógeno o se verá interferido el resultado por el CO2
presente?Muchas gracias!
Reply
Naylamp
mar 7, 2017
Hola Sebastián, Los sensores MQ son sensibles a más de un tipo de gas, pero tienen mayor
sensibilidad a unos que a otros gases como el MQ7 al CO y el MQ8 al H2. En los datasheet
indica los gases a los que son sensibles determinado sensor, la presencia de estos otros
gases sí podrían influenciar en los resultados
Reply
Jesús
mar 10, 2017
Estoy tratando de utilizar el sensor MQ-9, el precalentamiento debe ser de +48 horas, entonces ¿Lo
conecto a una batería? ¿Como mantengo encendido tanto tiempo el sensor?
Reply
Naylamp
mar 26, 2017
Hola Jesús, si en la hoja de datos de tu MQ indica eso entonces tenlo conectado el tiempo
indicado, si lo estas alimentando por USB desde una laptop usa mejor un cargador de
celular, o laguna otra fuente, puedes también usar una batería: Puedes usarlo antes de las
48 horas, pero con el consentimiento que tus resultados no serán 100% correctos hasta que
transcurra el tiempo indicado
Reply
Juan Ignacio
abr 17, 2017
Hola, quería saber cómo se hace para someter al sensor a un ciclo de 5v durante 60 segundos y 1.4v
durante 90 segundos. Por lo que pude leer en sus mediciones, en ningun momento varían la alimentación
del sensor. El módulo ya se encarga de realizar este ciclo de forma autonoma? o hay que programarlo en
arduino ese ciclo de alimentación? Muchas gracias
Reply
Naylamp
abr 30, 2017
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
módulos no podrás hacer esto, salvo conmutes externamente la alimentación principal del
módulo. Lo correcto seria conmutar solo la bobina del calentador del MQ7.
Reply
Edgar Alejandro
abr 24, 2017
Reply
Naylamp
abr 30, 2017
Hola Edgar, el ADC (Analog to Digital Converter) es componente interno que tiene el arduino
encargado de realizar las lecturas analógicas, la salida o resultado es representado en
valores de 0 a 1023 (ADC de 10bit), cuando usamos analogRead(A0) realizamos la lectura
del valor del ADC, el resultado de la lectura en el programa se escala a valores de 0 a 5V.
Reply
Cristi
may 18, 2017
Disculpa yo quier saber como puedo hacer sI quiero detectar CO con un MQ-7
Reply
Naylamp
may 28, 2017
Hola Cristi, el procedimiento es el mismo, solo usa la curva correspondiente para el CO.
Para calibrar es mejor usar un sensor CO ya calibrado o conocer la concentración exacta
de CO al que está expuesto el sensor, esto para despejar la variable Ro.
Reply
Marcelo
may 31, 2017
Excelente artículo. Les dejo un link a una página que explica también como conectar estos
módulos/sensores a las interrupciones de un Arduino, algo muy util para liberar el micro para otras tareas
mientras no se detecte nada: http://www.arduinohobby.com/deteccion-de-gas-con-arduino/
Reply
Leave a Reply
* Name:
* E-mail:
(Not Published)
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]
Tutorial sensores de gas MQ2, MQ3, MQ7 y MQ135
Website:
(Site url withhttp://)
* Comment:
Submit
Boletín
Introduzca su dirección de correo electrónico
Información
Mi cuenta
http://www.naylampmechatronics.com/blog/42_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-y-MQ13.html[5/6/2017 22:08:24]