0% encontró este documento útil (0 votos)
739 vistas5 páginas

Alcoholímetro Arduino con Sensor MQ3

Este documento describe la implementación de un sensor MQ3 para medir la concentración de alcohol en el aire. Se conecta el sensor MQ3 a un Arduino, el cual recibe la señal analógica del sensor y calcula la concentración de alcohol mediante una ecuación exponencial. El Arduino muestra los resultados a través de un LED y los transmite a un computador. El sensor MQ3 detecta variaciones en la resistencia eléctrica según la concentración de alcohol, permitiendo construir un alcoholímetro simple.

Cargado por

Alexander
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
739 vistas5 páginas

Alcoholímetro Arduino con Sensor MQ3

Este documento describe la implementación de un sensor MQ3 para medir la concentración de alcohol en el aire. Se conecta el sensor MQ3 a un Arduino, el cual recibe la señal analógica del sensor y calcula la concentración de alcohol mediante una ecuación exponencial. El Arduino muestra los resultados a través de un LED y los transmite a un computador. El sensor MQ3 detecta variaciones en la resistencia eléctrica según la concentración de alcohol, permitiendo construir un alcoholímetro simple.

Cargado por

Alexander
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Universidad de Cuenca, Facultad de Ingeniería, Escuela de Ingeniería Eléctrica.

Implementación Del Sensor De Alcohol MQ3.


Cabrera Córdova Juan Diego
[email protected]
Fiscal Cuzco Josue Alexander
[email protected]
Paredes Cajamarca Héctor Bayron
[email protected]

Resumen— En este documento se describe la implementación de un sensor


MQ3 como alcoholímetro, utilizando como microcontrolador un Arduino. A
este se le puede dar un uso ya sea en la industria o en distintos procesos para
medir la concentración de alcohol en el aire.

Palabras Clave: Sensor MQ3, Arduino, alcoholímetro.

I. INTRODUCCIÓN
Un sensor de alcohol MQ3 censa la concentración de alcohol
que existe en el aire, de esta forma se implementa un
alcoholímetro, recibiendo como señal de entrada una
magnitud no eléctrica. Para la implementación del mismo se
utiliza un microcontrolador Arduino que hace más fácil su
montado y puesta en funcionamiento.

II. OBJETIVOS Figura 1: Sensor MQ3.


 Aplicar los conceptos adquiridos teóricamente en la
asignatura para la correcta implementación del Este sensor detecta la concentración de alcohol en aire.
proyecto. Simplemente se conecta a una entrada analógica de un
 Familiarizarse con la aplicación de un sensor de microcontrolador como Arduino y se puede medir la
magnitudes no eléctricas. concentración de alcohol en el aire.
 Estudiar el proceso completo desde la captación de También tiene una salida digital que se calibra con un
una señal de magnitud no eléctrica, hasta la entrega potenciómetro, esta salida tiene un led indicador.
de datos de dicha señal.
 Relacionar otras asignaturas con la asignatura de Este sensor de alcohol es adecuado para detectar la
Instrumentación para lograr la implementación de concentración de alcohol en su aliento, al igual que su común
dicho sensor. alcoholímetro. Tiene una alta sensibilidad y tiempo de
respuesta rápido. Sensor proporciona una salida analógica
resistiva basado en la concentración de alcohol.
III. MATERIALES (Mechatronics, 2019)
 Protoboard.
 Cables de Conexión Su principio de funcionamiento se basa en al aumento o
disminución de la resistencia variable formada por dióxido de
 Sensor MQ3 de alcohol
estaño, que es sensible a la presencia de gases como etanol,
 Módulo de Arduino Uno
metanol, propano, benceno, entre otros.
 Leds
 Resistencias. La señal analógica que se lee en el módulo arduino, es la
 Computador relación entre la resistencia (Ro) a 0.4 mg/L de concentración
y la resistencia variable del sensor (Rs), es decir, hace una
relación entre la resistencia patrón y la variable, y el valor
IV. SUSTENTO TEÓRICO mínimo de lectura es 0.04mg/L.

Debido a que el sensor no posee una escala, es necesario


SENSOR MQ3. calibrarlo o a su vez, generar una relación que pueda presentar
la concentración de gramos de alcohol por litro, en base a
pruebas se genera una tabla de datos los cuales sirven para
formar una ecuación mediante regresión.
Universidad de Cuenca, Facultad de Ingeniería, Escuela de Ingeniería Eléctrica.

 Integrado amplificador LM393 con umbral mediante


Tabla 1 Datos de muestras para regresión potenciómetro.
 2 pines de salida (salida analógica y salida de nivel
TTL).
 Salida de nivel TTL válida de bajo nivel, se puede
conectar directamente al microcontrolador.
 Salida analógica de 0 ~ 5 V, el voltaje más alto
equivale a una concentración más alta.
 Condiciones de trabajo: Temperatura ambiente: -
10℃ to 65℃, Humedad: ≤95% RH

ARDUINO

Arduino es una plataforma de creación de electrónica de


código abierto, la cual está basada en hardware y software
En base a la informacion obtenida, se plantea la relacion libre, flexible y fácil de utilizar para los creadores y
exponencial que mide la concentracion de gas de alcohol. desarrolladores. Esta plataforma permite crear diferentes tipos
de microordenadores de una sola placa a los que la comunidad
Alcohol=0.4091(Rs/Ro)^(-1.497) de creadores puede darles diferentes tipos de uso.

Para obtener mejores resultados, se debe someter al sensor a


un ambiente con una concentración de 0.4 mg/L y así
determinar el valor de Ro. Como un análisis empírico, se ha
tomado el valor más bajo de voltaje y resistencia, registrado
por el módulo arduino, haciendo su equivalente a la
resistencia inicial.
Vin =5(1000/(Rs+1000))

Rs=1000((5-V)/V)

los valores obtenidos serán mostrados mediante el


computador y los niveles mediante LEDs indicadores.

Figura 3: Arduino Uno.

El Arduino es una placa basada en un microcontrolador


ATMEL. Los microcontroladores son circuitos integrados en
los que se pueden grabar instrucciones, las cuales las escribes
con el lenguaje de programación que puedes utilizar en el
entorno Arduino IDE. Estas instrucciones permiten crear
programas que interactúan con los circuitos de la placa.

El microcontrolador de Arduino posee lo que se llama una


interfaz de entrada, que es una conexión en la que podemos
conectar en la placa diferentes tipos de periféricos. La
información de estos periféricos que conectes se trasladará al
microcontrolador, el cual se encargará de procesar los datos
que le lleguen a través de ellos.

También cuenta con una interfaz de salida, que es la que se


Figura 2: sensibilidad del sensor vs gases
encarga de llevar la información que se ha procesado en el
Arduino a otros periféricos. Estos periféricos pueden ser
pantallas o altavoces en los que reproducir los datos
Especificaciones técnicas
procesados, pero también pueden ser otras placas o
controladores. (Yúbal, 2018).
 Voltaje de Operación: 5VDC
Universidad de Cuenca, Facultad de Ingeniería, Escuela de Ingeniería Eléctrica.

V. IMPLEMENTACIÓN. Esquematizado Y Conexión.


La implementación de este circuito se basa en tres partes,
programación de Arduino, esquematizado y conexión de
circuito y presentación de datos o resultados.

Programación.

Figura 5: Esquema de Conexión.

Como se puede observar en la figura 4 el esquema en sencillo,


el sensor MQ3 es alimentado con un 5V y GND que es la
alimentación de sensor y la señal AOUT y DOUT van
conectados a los pines programados como entrada y salida en
el Arduino.
Además, se implementó leds indicadores, que se encienden
según el nivel de alcohol censado, mientras más leds se
enciendan, mayor es la concentración de alcohol.
Este esquema se lo realizo en el software de simulación
Fritzing.

Presentación de Datos.
Los datos transformados a la unidad correspondiente
dependen de los parámetros del sensor mientras se esté
realizando pruebas, principalmente de su temperatura y su
tiempo de funcionamiento, y las cantidades de alcohol en el
aire que tomemos como referencia para poder ajustar al sensor
a una escala adecuada, se tomó como referencia inicial de
escala el sensor en el ambiente y como referencia máxima el
sensor colocado de manera cercana a un frasco de alcohol
Figura 4: Código Utilizado Para El Alcoholímetro. industrial con concentración de alcohol de un 90%. Según
estas condiciones obtuvimos los siguientes datos.
El código se encuentra comentado para su sencilla
explicación, pero básicamente consta de la lectura en el puerto
serial de los datos que nos ofrece el sensor MQ3, estos datos
se tienen que transformar a las respectivas unidades teniendo
en cuenta las ecuaciones de transformación que nos ofrece el
datasheet acorde a las tablas obtenidas bajo ciertos parámetros
de prueba. En el programa se puede verificar la lectura de
datos y la transformación a una regla de 3, que para según la
concentración de alcohol en el aire, se prendan los indicadores
ópticos para una mejor visualización del sensor. Así también
los valores de concentración de alcohol en mg/L se presentan
en la herramienta de lectura del puerto serial del Arduino en
el que podemos verificar el correcto funcionamiento en
tiempo real.

Figura 6. Datos de concentración de alcohol en mg/l detectado por


el sensor en ambiente natural.
Universidad de Cuenca, Facultad de Ingeniería, Escuela de Ingeniería Eléctrica.

Cabe recalcar que el sensor en ambiente natural sin


concentración de alcohol detecta su rango inicial de 0.04mg/L
el cual está acorde al datasheet.

Figura 7. Datos de concentración de alcohol en mg/l detectado por Figura 9. Prueba 2 con concentración al 40%
el sensor colocado en un frasco de alcohol de alta concentración.

Los valores varían acorde a la concentración de alcohol de


cada sustancia medida con el sensor.

A continuación, se presentan imágenes del proyecto armado


y su resultado con los indicadores LEDs.

Figura 10. Armado del circuito y prueba sin licor

VI. CONCLUSIONES.

 Se observó el funcionamiento correcto del sensor y


Figura 8. Prueba 1
se constató que a partir de una magnitud no eléctrica
se puede obtener datos precisos como en este caso la
cantidad de alcohol en el aire.

 El sensor MQ3 puede variar la captación de datos si


se varia la resistencia que posee con el fin de ajustar
el sensor a la mejor escala.

 Se estableció la escala de visualización después de


haber realizado varias pruebas con el sensor tras
haberlo colocado en diferentes sustancias
Universidad de Cuenca, Facultad de Ingeniería, Escuela de Ingeniería Eléctrica.

alcohólicas con el fin de obtener una apreciación


correcta

 El sensor MQ3, posee un elemento a base de dióxido


de estaño, el cual es sensible a la presencia de gases
como etanol, metanol, benceno, entre otros; este
varia su conductividad, haciendo la función de una
resistencia variable. Además, la hoja técnica del
sensor indica su rango de operación, que está entre
los 0.04 a 0.4 mg/L, dando un rango amplio de
captación.

VII. RECOMENDACIONES
 A partir de la hoja de especificaciones, es importante
que el sensor tenga un proceso de calentamiento
previo a la operación, ya que, las mediciones se
vuelven estables a partir de la temperatura que
determine el fabricante.
 Ajustar la resistencia del sensor a la escala adecuada
según los datos obtenidos.
 Se recomienda alimentar al sensor con una fuente
externa a la de Arduino.

VIII. BIBLIOGRAFÍA

Mechatronics, N. (1 de 10 de 2019). Naylamp Mechatroics.


Obtenido de
https://naylampmechatronics.com/sensores-gas/72-
sensor-de-alcohol-mq3.html
Yúbal. (3 de 08 de 2018). Xataka. Obtenido de
https://www.xataka.com/basics/que-arduino-como-
funciona-que-puedes-hacer-uno

También podría gustarte