
¿Cómo detectar un gas? Por medio de sensores podemos detectar aquellos componentes químicos que se encuentran en el ambiente, así como los gases. Estos sensores podemos usarlos mediante una conexión con Arduino, puede ser sencillo en su aplicación.
Por medio de los sensores MQ, tendremos una variedad de tipos de detección, es decir, hay varios elementos y químicos que podemos detectar mediante un sensor MQ. Teniendo una lectura digital y analógica, pero hay además, un potenciómetro que determinará la medición correctamente.
Por otro lado, para que estos sensores puedan dar una lectura precisa, es necesario calibrarlos para que detecten idóneamente, el gas que queremos identificar, se trata pues, de un procedimiento que veremos en los sucesivo de este artículo.
Conoce el funcionamiento de los sensores de gas
En cuanto al funcionamiento de los sensores, podemos ver algunas características, como en aquellos sensores MQ, que vienen con un calentador integrado, lo que hará que la temperatura del sensor aumente. Esto ocasiona que cada una de las partes del sensor, se vuelvan más sensibles. Es por ello que, la precisión del sensor estará ligada a la temperatura necesaria que debe tener para funcionar.
Ahora bien, llegar a la temperatura ideal en el sensor para que sea más sensible, siempre dependerá del modelo, hay algunos tipos de sensor que llegan más rápido a la temperatura ideal que otros, lo que los vuelve más precisos al momento de realizar una lectura.
Consideraciones del montaje del sensor MQ para detectar gases
En cuanto a las conexiones que debemos realizar con el Arduino y el sensor, veremos que se trata de un conexionado sencillo de realizar, veamos de qué se trata:
- Al tratarse de una salida digital, conectaremos DO con D9
- AO irá conectado con el pin A0
- El GND, igualmente a la entrada de GND del Arduino
- Finalmente, el pin del sensor Vcc irá con el pin Vcc de la placa
En tanto que se requiera hacer una conexión de valor analógico, la conexión sería AO del sensor, a uno de los pines análogos del Arduino, por ejemplo: A9.
Programación con Arduino para sensores MQ
Lo que haremos al momento de programar, será usar una de las entradas digital para que se pueda comprobar el funcionamiento del sensor. Se trata pues, de usar el puerto Serie con el que se tendrá la información de la lectura.
Es decir que, las observaciones que haremos vendrán desde ciertas acciones con las que tendremos la información de detección de los gases. Ejemplo: “Serial.println(«Deteccion»);” de esta manera, se podrá escribir este mando en el programa.
Lectura de la concentración de gas
Una vez que hayamos empleado la librería adecuada para realizar este tipo de detecciones de químicos y elementos en el ambiente, podemos realizar una lectura de los datos reunidos. En el caso de los gases, podemos ver que el sensor nos muestra curvaturas con las que podemos ver el nivel de concentración de un gas.
Es por ello que se trabajará con Datasheet, para poder ver referencias de curvaturas.