Circuito del sensor de calidad del aire MQ-135: funcionamiento e interfaz con el código de programa

Pruebe Nuestro Instrumento Para Eliminar Los Problemas





En este artículo aprenderemos cómo conectar el sensor de calidad del aire MQ-135 con Arduino. Veremos una descripción general del sensor y construiremos un proyecto que detecte fugas de gas LPG y veremos algunas lecturas relevantes en el monitor en serie.

¿Qué es el sensor MQ-135?

MQ-135 es un dispositivo sensor de medición de la calidad del aire o la contaminación del aire. Puede detectar varios contenidos químicos en el aire y dar una variación de voltaje apropiada en el pin de salida dependiendo de la concentración química en el aire.



Puede detectar alcohol, benceno, humo, NH3, butano, propano, etc. si alguna de las concentraciones químicas indicadas aumenta, el sensor convierte la concentración química en el aire al rango de voltaje apropiado, que puede ser procesado por Arduino o cualquier microcontrolador. No puede decir qué tipo de concentración química se elevó en el aire.

Sensor típico MQ-135:

Módulo sensor de calidad del aire MQ135

Es un dispositivo de 6 terminales que es simétrico en la ubicación del terminal, ambos lados del terminal son intercambiables. Aquí está la ilustración de los pines:



Pinouts MQ135

Aquí hay un diagrama de conexión básico:

Dos pines 'A' están en cortocircuito interno y dos pines 'B' están en cortocircuito internamente. Los pines H y H son la bobina del calentador del sensor. La bobina del calentador se usa para calentar el aire alrededor del sensor, de modo que pueda detectar el contenido químico en el aire de manera óptima.

El sensor puede tardar unos minutos en calentarse para alcanzar las condiciones óptimas de funcionamiento. No es recomendable tocar el sensor mientras está en funcionamiento porque puede calentarse bastante.

El sensor tiene un voltaje de funcionamiento de 5 V, el sensor debe alimentarse solo de fuentes externas, ya que consume alrededor de 200 mA para calefacción. El regulador de voltaje arduino no puede entregar tanta corriente.

Para la prueba, puede conectar un amperímetro en el rango de mA en el pin de salida B y traer un encendedor de gas puro. Trate de filtrar el gas sin encenderlo cerca del sensor. A medida que aumenta la concentración de gas alrededor del sensor, aumenta el flujo de corriente a través del amperímetro. Si esto funciona, su sensor está funcionando normalmente.

Ahora, ya sabe bastante sobre el sensor MQ-135, sigamos adelante y aprendamos a conectar el MQ-135 con la interfaz Arduino.

El circuito:

Interfaz y funcionamiento del sensor de calidad del aire Arduino MQ-135

Haga las conexiones según el diagrama y verifique la conexión del cable del sensor de gas, etc. El resto del circuito se explica por sí mismo.

El pin analógico de Arduino mide el voltaje del sensor de gas. Cuando la concentración de gas se eleva por encima del umbral preestablecido en el programa, el zumbador emite un pitido.

El sensor tarda unos minutos en calentarse para alcanzar las condiciones óptimas de funcionamiento. Hasta que alcanza la temperatura de trabajo óptima, los valores en el monitor de serie fluctúan alto y bajo. Se estabiliza a los pocos minutos.

En el programa, el usuario puede establecer el valor de umbral, debe hacerse solo después de una observación cuidadosa del valor de concentración ambiental normal en el monitor en serie. Por instantes, si el valor fluctúa de 400 a 430, el umbral debe establecerse muy por encima, como 500. No debe disparar el zumbador falsamente.

Los valores que se muestran en el monitor en serie NO son el nivel de 'ppm' de concentración química ni nada por el estilo. Es una mera medida del nivel de voltaje del sensor Arduino interpreta el valor de 0 a 1023. Entonces podemos decir, cuanto mayor es la concentración química, mayores son los valores que se muestran.

Programa:

|_+_|

El monitor serial no es obligatorio en este proyecto, también funciona como autónomo, solo lo necesitamos para calibrar el valor de umbral en el programa.

Establezca el valor de umbral cambiando:

int th = 500 // Establecer el nivel de umbral.

Reemplaza 500 con tu valor.

Con esto concluye el artículo sobre cómo conectar el sensor de calidad del aire MQ-135 con Arduino, para más consultas, puede publicar sus pensamientos a través de sus comentarios.




Artículo anterior: Cómo hacer un circuito contador de bobinado de transformador Siguiente: Circuito de pantalla LED 'BIENVENIDO'