Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Informe Programacion 3 A-2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 30

UNIVERSIDAD TÉCNICA DE COTOPAXI

FACULTAD DE CIENCIAS DE LA INGENIERÍA Y APLICADAS

INGENIERIA EN ELECTRICIDAD

TEMA:
“DISEÑO DE UN SISTEMA DE ALCOCHEK PARA CONTROL DE INGRESO
MEDIANTE LA UTILIZACION DEL MODULO ARDUINO, SENSOR
ALCOHOLIMETRO(MQ-3) PARA LA UNIVERSIDAD TECNICA DE COTOPAXI”

INTEGRANTES:

AGUAGALLO LEMA ANDERSON JOEL


CASA CHANGOLUISA BYRON ALFREDO
GUAMUSHIG MILLINGALLI LUIS ADRIAN
MAIGUALCA OCHOA ALEX DAVID

ASIGNATURA:

PROGRAMACION

SEMESTRE:

3 “A”

DOCENTE:

ING. JAIME HERMAN ACUARIO MASABANDA

2023

LATACUNGA-ECUADOR
ÍNDICE
1. INFORMACIÓN GENERAL..........................................................................................1
1.1. Título del proyecto.....................................................................................................1
1.2. Tiempo de duración...................................................................................................1
1.3. Facultad/Carrera(s)...................................................................................................1
1.4. Grupo de trabajo y/o responsables...........................................................................1
1.5. Línea(s) de investigación............................................................................................2
2. RESUMEN DEL PROYECTO........................................................................................2
3. ANTECEDENTES Y JUSTIFICACIÓN DEL PROYECTO.......................................3
3.1. Antecedentes...................................................................................................................4
3.2. Justificación....................................................................................................................5
3.2.1. Posibles aportes teóricos:........................................................................................5
3.2.2. Posibles aportes prácticos:......................................................................................6
4. BENEFICIARIOS.............................................................................................................6
5. OBJETIVOS......................................................................................................................7
5.1. Objetivo General............................................................................................................7
5.2. Objetivos específicos......................................................................................................7
6. ACTIVIDADES Y SISTEMA DE TAREAS EN RELACIÓN CON LOS
OBJETIVOS ESPECÍFICOS PLANTEADOS......................................................................7
8. PRESUPUESTO..............................................................................................................11
9. RESULTADOS ESPERADOS.......................................................................................11
10. BIBLIOGRAFÍA..........................................................................................................12
11. ANEXOS.......................................................................................................................13
ÍNDICE DE TABLAS

Tabla 1 Información Grupo de Investigación.....................................................................................1


Tabla 2 Actividades y tareas con relación a los objetivos.................................................................7
Tabla 3 Calendario de actividades..........................................................................................................9
Tabla 4 Presupuesto Proyecto...............................................................................................................11
Tabla 5 Matriz de Problemáticas o Temáticas de Proyecto...........................................................14
Tabla 6 Matriz de Priorización de la Problemática por nivel de impacto..................................14
1. INFORMACIÓN GENERAL

1.1. Título del proyecto

“Diseño de un sistema de alcoholímetro para el control de ingreso mediante la interfaz de


Matlab, Arduino y sensor alcoholímetro (MQ-3) para las instalaciones de la Universidad
Técnica de Cotopaxi”

1.2. Tiempo de duración

Este proyecto tendrá un tiempo de desarrollo de 12 semanas.

1.3. Facultad/Carrera(s)

● Facultad de Ciencias de la Ingeniería y Aplicadas


● Carrera Ingeniería en Electricidad

1.4. Grupo de trabajo y/o responsables

Tabla 1 Información Grupo de Investigación

Coordinador

Nombre Acurio Masabanda Jaime Hernán

Correo electrónico jaime.acurio@utc.edu.ec

Apellidos y Nombres de miembros del equipo

Nombre Aguagallo Lema Anderson Joel

Correo electrónico @utc.edu.ec

Nombre Casa Changoluisa Byron Alfredo

Correo electrónico @utc.edu.ec

Nombre Guamushig Millingalli Luis Adrián

Correo electrónico @utc.edu.ec

Nombre Maigualca Ochoa Alex David

Correo electrónico alex.maigualca3491@utc.edu.ec


Realizado por: Grupo de Investigación.
Fuente: Grupo de Investigación

1
1.5. Línea(s) de investigación

El presente proyecto está enfocado en la línea de investigación de gestión de la calidad


y seguridad laboral misma que conlleva a la sublínea de Diseño, construcción y
mantenimiento de elementos, prototipos y sistemas electromecánicos.

2. RESUMEN DEL PROYECTO

El presente proyecto es desarrollar un alcoholímetro que utiliza un sensor de alcohol MQ3

como componente principal. Este sensor nos proporciona valores que serán visualizados en

una LCD con Arduino e interfaz con Matlab, este permite leer los datos que envié el sensor

MQ-3, lo que facilita evaluar el nivel y grado de alcohol consumido por una persona. La

información recopilada se visualiza en una gráfica y se determina si la persona está en

condiciones de conducir o realizar cualquier actividad, lo que ayuda a salvaguardar su

integridad.

El dispositivo en desarrollo es un prototipo que puede ayudar a las personas que han

consumido alcohol a medir su nivel de alcohol en la sangre a través del aliento, y enviar

alertas a alguien para solicitar ayuda y evitar diversas consecuencias, como multas excesivas,

prisión por conducir en estado de ebriedad, y lo más importante, prevenir accidentes de tráfico

que puedan resultar en víctimas mortales. Para lograr esto, se utilizarán elementos

electrónicos como el Arduino UNO, sensor MQ3, un zumbador activo. Su función principal

será determinar el grado de alcohol en una persona que ha consumido una cantidad excesiva,

con el fin de salvaguardar la integridad y salud de los estudiantes de la Universidad Técnica

de Cotopaxi.

Palabras clave: Arduino UNO, Matlab, Sensor MQ3, Grados de Alcohol, Bebidas
Alcohólicas, Accidentes de Tránsito

2
ABSTRACT
The present project is to develop a breathalyzer that uses a MQ3 alcohol sensor as the main
component. This sensor provides us with values that will be displayed on an LCD with
Arduino and Matlab interface, this allows us to read the data sent by the MQ-3 sensor, which
facilitates the evaluation of the level and degree of alcohol consumed by a person. The
information collected is displayed in a graph and it is determined whether the person is fit to
drive or perform any activity, which helps to safeguard their integrity.

The device under development is a prototype that can help people who have consumed
alcohol to measure their blood alcohol level through their breath, and send alerts to someone
to ask for help and avoid various consequences, such as excessive fines, imprisonment for
drunk driving, and most importantly, prevent traffic accidents that may result in fatalities. To
achieve this, electronic elements such as the Arduino UNO, MQ3 sensor, an active buzzer
will be used. Its main function will be to determine the degree of alcohol in a person who has
consumed an excessive amount, in order to safeguard the integrity and health of the students
of the Technical University of Cotopaxi.

Keywords: Arduino UNO, Matlab, MQ3 Sensor, Alcohol Levels, Alcoholic Beverages,
Traffic Accidents.

3. ANTECEDENTES Y JUSTIFICACIÓN DEL PROYECTO

3.1.¿Que es Matlab?

MATLAB es un lenguaje de programación y un entorno de desarrollo especialmente diseñado


para el cálculo numérico, análisis de datos, visualización y desarrollo de algoritmos. Su
nombre es una abreviatura de "MATrix LABoratory" (Laboratorio de Matrices), ya que
originalmente se desarrolló para trabajar con operaciones matriciales.

Desarrollado por MathWorks, MATLAB es ampliamente utilizado en diversos campos,


incluyendo ingeniería, ciencias físicas, ciencias de la computación, matemáticas, estadísticas,
investigación y más. Es apreciado por su capacidad para manejar fácilmente operaciones
matriciales y su entorno de desarrollo interactivo que permite una rápida iteración y
visualización de resultados.

3
Las principales características de MATLAB incluyen:

 Cálculo numérico: MATLAB proporciona un amplio conjunto de funciones matemáticas


y operaciones para resolver problemas numéricos complejos.
 Manipulación de matrices: La programación en MATLAB se centra en el uso de matrices,
lo que facilita la implementación de algoritmos y operaciones matemáticas.
 Visualización de datos: MATLAB ofrece potentes herramientas para crear gráficos y
visualizar datos de manera efectiva.
 Integración de algoritmos: Permite el desarrollo de algoritmos y su implementación de
manera sencilla, lo que lo convierte en una herramienta muy utilizada en el ámbito de la
investigación y el desarrollo.
 Compatibilidad con otras herramientas: MATLAB se puede integrar con otros lenguajes
de programación y herramientas, lo que facilita su uso en flujos de trabajo más amplios.

Además de su versión de escritorio, MATLAB también ofrece versiones en línea y para


dispositivos móviles, lo que permite a los usuarios acceder a sus funcionalidades desde
diferentes plataformas.

3.1. Antecedentes

En la actualidad, la tecnología ha evolucionado permitiendo el bienestar, aprendizaje y


comodidad hacia las personas. El alcocheck se encuentra activo desde 1953 que se lanzó al
mercado con un tubo detector para menorar los accidentes de tránsito. En la actualidad, se han
convertido en modernos dispositivos de detección, rápidos y precisos. Este sistema se puedes
emplear en automóviles donde detecta el nivel de alcohol, debido a que existen factores que
contribuyen a causar accidentes de tránsito. Y también dentro de una institución también se
puede verificar si alguna persona se encuentra en un estado etílico. Indudablemente este
diseño ayuda a cuidar nuestro bienestar para disminuir los accidentes cotidianos. Esta revisión
está fundamentada precisamente en los antecedentes de las investigaciones sobre el desarrollo
del alcoholímetro digital.

4
Tabla 2 Causas y Efectos

Causas Efectos

Fiestas frecuentes Bajo rendimiento académico

Problemas amorosos Muerte en algunos casos

Curiosidad en experimentar Consumo de bebidas alcohólicas

Con grupo de amigos Destrucción de hogares

Realizado por: Grupo de Investigación.


Fuente: Grupo de Investigación

Tabla 3 Problemas o temáticas


Partes del tema o Preguntas de investigación Objetivos de investigación
problemática
Evitar el consumo de alcohol,
Consumo de alcohol en ¿De qué forma se obtendrán enfermedades, muertes
el personal de la beneficios al detectar el producidas por la ingesta de
Universidad Técnica de nivel de alcohol en una dicha sustancia, tanto en
Cotopaxi persona? estudiantes, docentes y demás
personal de la Universidad
Técnica de Cotopaxi

Inconvenientes entre ¿Cuál será la ayuda que se Ayudar a detectar a las personas
estudiantes, docentes a proporcione al utilizar el que hayan consumido alcohol y
causa de la ingesta de prototipo de alcoholímetro? que quieran ingresar a la
alcohol universidad en estado etílico, así
evitando tener inconvenientes
den dichas personas

Estrategias para la ¿Cuáles son las estrategias a Utilizar la programación con la


implementación del la implementación del interfaz de Matlab y Arduino
prototipo prototipo de alcoholímetro? mediante elementos electrónicos
como el sensor MQ-3
Realizado por: Grupo de Investigación.
Fuente: Grupo de Investigación

3.2. Justificación

El proyecto está enfocado en construir un sistema digital para enviar notificaciones a un móvil
en el caso que los niveles de alcohol estén sobre el límite. Este problema surge debido a que
en nuestro diario vivir los accidentes causados por el alcohol son altos por diversos factores.
Este diseño e implementación del alcoholímetro previene que personas que se encuentran bajo

5
los efectos del alcohol se pueda evitar mediante el uso del prototipo como prevención de
posibles accidentes o daños a terceros. Por ello, el objetivo es llevar el diseño a la realidad,
realizando implementación del prototipo y que detecte el grado alcohol a un estudiante de la
universidad, permitiendo así brindar beneficios dentro
de la institución.

3.2.1. Posibles aportes teóricos:

 Investigación de los materiales y herramientas para la fabricación del prototipo


 Realizar un estudio acerca de la factibilidad del diseño y construcción del prototipo
 Encuesta realizada a los beneficiarios del presente proyecto.

3.2.2. Posibles aportes prácticos:

 Compra de materiales para el diseño del prototipo


 Programar el Arduino y los demás elementos electrónicos
 Construcción del prototipo y ensamblaje de la maqueta

4. BENEFICIARIOS

El presente proyecto está destinado principalmente a los estudiantes de la Universidad


Técnica de Cotopaxi enfocado en medir y evaluar los grados de alcohol que existe en la
sangre de cada estudiante de ser el caso, esto mediante el diseño e implementación de
elementos electrónicos y de sistemas de control para el diseño el prototipo del
(alcoholímetro) que cuenta con diversos factores importantes entre los cuales son: puede ser
utilizado, al ingreso de las instalaciones de la Universidad, para detectar si algún estudiante a
consumido bebidas alcohólicas antes de ingresar a sus clases normales, además de esto el
prototipo es de fácil maniobra y de rápido acceso.

De esta manera permite que el sistema de control del (alcoholímetro) nos arrojará resultados
que se determinarán en ese mismo instante al realizar la prueba del alcoholímetro, de esta
forma evitando cualquier sanción al estudiante ya que al ingresar a las respectivas
instalaciones de la Universidad, en estado de embriaguez se considera una falta grave en la
institución es por tal motivo que los estudiantes son el principal beneficiario del presente
proyecto dando como pilar fundamental el cuidado y la salud de los estudiantes universitarios,
además concientizando e impulsando al no consumo de bebidas alcohólicas o de otro tipo de
sustancias dentro y fuera de las instalaciones de la Universidad Técnica de Cotopaxi.

PRIMARIOS
6
 Estudiantes de la Universidad Técnica de Cotopaxi que consumen bebidas alcohol.

SECUNDARIOS

 Personas que adquieren el prototipo para prevenir accidentes de tránsito y determinar


sus niveles de consumo de alcohol en su sangre.

5. OBJETIVOS

5.1. Objetivo General.

Diseñar un sistema de alcoholímetro para el control de ingreso mediante la interfaz de Matlab,


Arduino y sensor alcoholímetro (MQ-3) para las instalaciones de la Universidad Técnica de
Cotopaxi

5.2. Objetivos específicos

 Investigar bibliográficamente los parámetros establecidos por los entes reguladores del
consumo de alcohol.
 Diseñar los circuitos y el algoritmo del sistema electrónico de alcoholímetro.
 Realizar pruebas correspondientes al funcionamiento del sistema para la calibración del
sensor de Alcohol Mq-3.

6. ACTIVIDADES Y SISTEMA DE TAREAS EN RELACIÓN CON LOS


OBJETIVOS ESPECÍFICOS PLANTEADOS.

Tabla 4 Actividades y tareas con relación a los objetivos.

Objetivo Actividad Resultado de Medio de


específico 1 la actividad verificación

7
Realizado por: Grupo de Investigación.
Fuente: Grupo de Investigación.

8
7. Calendario de actividades
Tabla 5 Calendario de actividades
Diseño de un sistema de alcocheck para control de ingreso mediante la utilización del módulo Arduino, sensor alcoholímetro(mq-3) para la Universidad Técnica de
Nombre de Práctica:
Cotopaxi
Responsables Grupo de Investigación

Beneficiarios: Los beneficios serán para los estudiantes, docentes que conforman la Universidad Técnica de Cotopaxi

Cátedra Realidad Nacional

Abril Mayo Junio Julio Agosto Horas de


No. ACTIVIDADES Responsable Tareas S S S S S Horas de Trabajo de
S2 S1 S2 S4 S1 S2 S4 S1 S2 S4 S1 S2 S4
P C 1 3 3 3 3 clases campo
Investigación de proyectos 1 1
Aguagallo Lema Análisis y selección del tema del
Anderson Joel proyectos 1 1
Realización de encuestas, y Planteamiento de los Objetivos del
Casa Changoluisa
tabulaciones acerca de la proyecto 1 1 2
Byron Alfredo
problemática a solucionar,
Guamushig Recoleccion de informacion sobre el
Desarrollo de plataforma
1 Millingalli Luis proyecto - Encuesta 1 1
para la enseñanza del
Adrian Selección de datos
idioma inglés. 1 1
Maigualca Ochoa
Planificación del proyecto y Selección de materiales 1
Alex David 1
análisis de requerimientos.
Elaboración de lista de herramientas 1 1
Asignación de responsabilidades a
los integrantes del grupo 1 1
Adquisición de las herramientas
necesarias 1 1 2
Realizar un análisis a los datos 2 2
Aguagallo Lema
Elaboración y Codificación Anderson Joel Planteamiento y estructuración del
del proyecto, pruebas y Casa Changoluisa proyecto 1 1
gestión de riesgos, Byron Alfredo Presupuestos
Generar aplicativo web que Guamushig 2 2
2
permita otorgar flexibilidad Millingalli Luis Primera elaboración del proyecto 1 1
y rapidez, Adrian
Analizar el planteamiento de bases
Investigación de Maigualca Ochoa 2
de programa- Desarrollo teòrico 2
herramientas web a utilizar. Alex David
Realizar las conecciones de la
1
maqueta- Pràctica 1
Indagar en los datos a utilizar-
2
Pràctica 2

9
Organizar datos- Análisis de
1
resultados en base a ficha técnica 1
Escoger datos a utilizar- En base a
Aguagallo Lema criterios técnicos 2 2
Anderson Joel Crear base del programa-
Construcción , desarrollo y Casa Changoluisa Programación código fuente 1 1 2
despliegue del proyecto de Byron Alfredo
manera controlada para su Guamushig Crear programa- Código fuente
3 depurado, Unir programa 2 2 4
utilización progresiva, Millingalli Luis
Desarrollo de plataforma de Adrian Presentación de Propuesta-
e-learning. Maigualca Ochoa Correcciones 1 2 3
Alex David
Correcciones de propuesta 2 1 3
Presentación de Propuesta 2 2 4
Presentación de Propuesta 0 0 0
20 21
TOTAL
41 HORAS
Realizado por: Grupo de Investigación.
Fuente: Grupo de Investigación.

10
8. PRESUPUESTO

El análisis para la implementación de un Prototipo de un sistema electrónico que detecta el


nivel de alcohol mediante el uso de Arduino, no solo por la eficiencia del dispositivo sino
también por la inversión que se debe realizar al momento de su compra, así como el costo que
se realizará al momento de su compra. La inversión total de costos para adquirir el equipo
utilizado para realizar la encuesta se desglosa en el siguiente formato de presupuesto, donde
se describen los costos incurridos.

Tabla 6 Materiales y herramientas


N Materiales Can P
° tida re
d ci
o
$
1 Arduino UNO 1 12
.0
0
2 Display LCD 20 x 4 1 10
.0
0
3 Modulo I2C 1 3.
50
4 Sensor Mq-3 1 5.
00
5 Placa baquelita 10 x 10cm 1 3.
50
6 Buzzer 1 0.
50
7 Led (Rojo, Amarillo, verde) 5 0.
60
8 Resistancia 330 ohm 6 0.
80
9 Transistor 2N2222 1 0.
80
10 Cables jumper 1 3.

11
50
11 Cautin 1 3.
00
12 Pasta 1 1.
50
13 Estaño 1 1.
00
14 Acido Cloruro ferrico 1 1.
50
TO 47
TA .2
L$ 0
Realizado por: Grupo de Investigación.
Fuente: Grupo de Investigación

9. RESULTADOS ESPERADOS
Los resultados esperados que revelan el comportamiento de la eficiencia del Sensor Alcohol
MQ-3, la programación en Arduino, etc. Diseño del software de funcionamiento para el
desarrollo del software hemos empleado la programación del respectivo código que nos
permitirá realizar la lectura y obtención de los valores o nivel de alcohol.

12
10. BIBLIOGRAFÍA

1. Anderson P, G. A. (2008). En Alcohol y atención primaria de la salud (pág. 2).


Washington: Biblioteca OPS.
2. Vasquez, M. P. (2012). Diseño,Constuccion e Instalacion de un alcoholimetro con
dispositivo de bloqueo de un vehiculo. Riobamba: Escuela Superior Politecnica del
Chimborazo.
3. Casa, E. O. (01 de Diciembre de 2017). UNIVERSIDAD TÉCNICAD DE AMBATO.
Obtenido de UTA: file:///C:/Users/DELL/Downloads/Tesis_%20t1476ec.pdf
4. VICENTE PORTUGAL, A. G. (2017). DISEÑO Y CONSTRUCCIÓN DE UN
ALCOHOLÍMETRO PROGRAMADO CON UN SENSOR DE ALTA PRECISIÓN. LA
PAZ - BOLIVIA.

13
11. ANEXOS

Anexo 1. Matriz de Problemáticas o Temáticas de Proyecto.

Tabla 7 Matriz de Problemáticas o Temáticas de Proyecto

Problemáticas o Temáticas Descripción (rasgos,


características, síntomas)

Recursos económicos Economía para gastos

Evaluación de impacto Mejorar el prototipo

Cambio de requisitos Las pruebas pueden ocasionar variaciones

Cambio de herramientas tecnológicas Cambio de lenguaje de programación

Falta de automatización en el código Nuevos logros


fuente
Realizado por: Grupo de Investigación.
Fuente: Grupo de Investigación.

Anexo 2. Matriz de Priorización de la Problemática por nivel de impacto.

Tabla 8 Matriz de Priorización de la Problemática por nivel de impacto

Niveles de Impacto

Problemáticas o Temáticas Alto Medio Bajo

Recursos económicos x

Evaluación de impacto x

Cambio de requisitos x

Cambio de herramientas tecnológicas x

Falta de automatización en el código fuente x


Realizado por: Grupo de Investigación.
Fuente: Grupo de Investigación.

14
15
Anexo 3. Mentefacto

Anexo 4. Árbol de Problemas

16
Anexo 5. Encuesta
ENCUESTA: ENCUESTAMOS A MAS DE 20 PERSONAS DIFERENTES
SECTOR: BARRIO SAN FELIPE - LATACUNGA
DATOS PERSONALES DE LA PERSONA ENCUESTADA
NOMBRES: *************
APELLIDOS: *************
TELEFONO: *************
CORREO ELECTRONICO: *************

1. ¿Has consumido alcohol en las últimas 24 horas?

SI

NO

2. ¿Estás familiarizado/a con los alcoholímetros que utilizan el sensor de alcohol MQ3?

SI

NO

3. ¿Consideras que los alcoholímetros con sensor de alcohol MQ3 son una herramienta
efectiva para medir el nivel de alcohol en el aliento?

SI

NO

4. ¿Crees que los alcoholímetros con sensor de alcohol MQ3 pueden ayudar a prevenir
accidentes de tráfico relacionados con la conducción bajo los efectos del alcohol?
SI

NO

5. ¿Has utilizado algún alcoholímetro con sensor de alcohol MQ3 anteriormente?

SI

NO

6. ¿Estarías dispuesto/a a utilizar un alcoholímetro con sensor de alcohol MQ3 para


verificar tu nivel de alcohol antes de conducir?

SI

NO

7. ¿Consideras que los alcoholímetros con sensor de alcohol MQ3 son fáciles de usar y
comprender?
17
SI

NO

8. ¿Crees que los alcoholímetros con sensor de alcohol MQ3 pueden ser útiles en
entornos laborales o de seguridad, como empresas o eventos?

SI
NO

9. ¿Consideras que los alcoholímetros con sensor de alcohol MQ3 son una medida eficaz
para prevenir y reducir el consumo de alcohol excesivo en la sociedad?

SI
NO

10. ¿Estás consciente de los límites legales de alcohol permitidos para conducir en tu país?

SI
NO

Anexo 6. Evidencias preguntas


La encuesta realizada mediante el programa formularios de Google es de acuerdo con los
diferentes puntos de vista de los compañeros del curso. De tal forma que pueda brindar
información y dar análisis a los resultados acerca del prototipo de un sistema electrónico que
detecta el nivel de alcohol mediante el uso de Arduino.
A continuación, el análisis que detalla cada una de las preguntas con sus respectivas gráficas:
1. ¿Has consumido alcohol en las últimas 24 horas?

Grafica 1 Pregunta 1

2. ¿Estás familiarizado/a con los alcoholímetros que utilizan el sensor de alcohol MQ3?

18
Grafica 2 Pregunta 2

3. ¿Consideras que los alcoholímetros con sensor de alcohol MQ3 son una herramienta
efectiva para medir el nivel de alcohol en el aliento?

Grafica 3 Pregunta 3
4. ¿Crees que los alcoholímetros con sensor de alcohol MQ3 pueden ayudar a prevenir
accidentes de tráfico relacionados con la conducción bajo los efectos del alcohol?

Grafica 4 Pregunta 4
5. ¿Has utilizado algún alcoholímetro con sensor de alcohol MQ3 anteriormente?

19
Grafica 5 Pregunta 5
6. ¿Estarías dispuesto/a a utilizar un alcoholímetro con sensor de alcohol MQ3 para
verificar tu nivel de alcohol antes de conducir?

Grafica 6 Pregunta 6

7. ¿Consideras que los alcoholímetros con sensor de alcohol MQ3 son fáciles de usar y
comprender?

Grafica 7 Pregunta 7

8. ¿Crees que los alcoholímetros con sensor de alcohol MQ3 pueden ser útiles en
entornos laborales o de seguridad, como empresas o eventos?

20
Grafica 8 Pregunta 8
9. ¿Consideras que los alcoholímetros con sensor de alcohol MQ3 son una medida eficaz
para prevenir y reducir el consumo de alcohol excesivo en la sociedad?

Grafica 9 Pregunta 9
10. ¿Estás consciente de los límites legales de alcohol permitidos para conducir en tu país?

Grafica 10 Pregunta 10

Anexo 7. Prototipo
El presente proyecto tiene la finalidad de utilizar la programación y Arduino para leer los
datos que genera el sensor del alcoholímetro, su funcionamiento se basa en una programación
que permite enviar datos de lectura de manera adecuada y fácil hacia la interfaz de Matlab,
esto se realizara mediante la recopilación de información de la persona que se somete a un

21
alcochek y se visualizará los resultados obtenidos en la prueba así confirmará el porcentaje de
alcohol consumido por la persona determinando resultados exactos.
Para el diseño de este prototipo se lo realizo con los siguientes pasos:
1. Conexión y simulación del circuito en proteus.

Figura 1 Circuito alcoholímetro con sensor MQ-3


2. A continuación, procedemos a generar las pistas para el quemado de la placa baquelita

Figura 2 Esquema electrónico de pistas para placa baquelita


3. Visualización previa de los componentes electrónicos del prototipo en la placa
baquelita antes de su elaboración.

22
Figura 3 Diseño 3D del prototipo del circuito del alcoholímetro
4. Impresión de las pistas del circuito ara la fabricación de la placa donde posteriormente
se conectan los módulos del circuito

Figura 4 Pistas para la fabricación de la placa baquelita


5. Preparamos la placa baquelita para el montaje de los componentes electrónicos

Figura 5 Placa baquelita


6. Finalmente montamos los módulos al Arduino para su funcionamiento

23
Figura 6 Sensor de niveles de alcohol

24
Anexo 8. Código en Matlab para lectura de datos del prototipo de alcocheck

% Iniciar la comunicación serie con Arduino


arduino = serial('COM3', 'BaudRate', 9600); % Reemplaza 'COMX' con el puerto COM
correcto
fopen(arduino);

% Preparar la gráfica
figure;
h = animatedline('Color', 'b');
xlabel('Tiempo');
ylabel('Nivel de Alcohol G/L (positivo)');
grid on;

% Leer y graficar los datos


while true

% Leer datos desde Arduino


data = fscanf(arduino, '%f');

% Mostrar datos en la ventana de comandos


disp(data);

% Graficar los datos


addpoints(h, now, data);
drawnow;
end

% Cerrar la comunicación serie


fclose(arduino);
delete(arduino);

25
Anexo 9. Código para Arduino
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define LCD_ADDRESS 0x27 //dirección LCD

int sensorPin = A0;    //Sensor MQ-3


int ledPins [] = {2, 3, 4, 5, 6};//Pines LEDs indicativos
int numLeds = sizeof (ledPins) / sizeof (ledPins [ 0]);
int buzzerPin = 7; // Pin del buzzer                  

// Variables para la calibración del sensor


float alcoholBaseline = 0.2; //Ajustar según el entorno
float alcoholThresholds [] = {0.3, 0.5, 1.0, 1.5, 2.0}; //Umbrales
int numThresholds = sizeof(alcoholThresholds)/sizeof (alcoholThresholds
[0]);

LiquidCrystal_I2C lcd (LCD_ADDRESS, 20, 4); //Módulo LCD

// Inicializar el módulo LCD


void setup () {
 lcd.init ();    // lcd.begin(20, 4); depende librería
 lcd.backlight(); // lcd.setBacklight(HIGH);depende librería
 lcd.setCursor (0,0);
lcd.print ("UNIVERSIDAD TECNICA");
lcd.setCursor (4, 1);
lcd.print ("DE COTOPAXI");
 lcd.setCursor (1, 2);
lcd.print ("Alcoholímetro MQ-3");
 

 for (int i = 0; i < numLeds; i++) {//Inicializar los LEDS


   pinMode (ledPins [i], OUTPUT);
 }
 pinMode (buzzerPin, OUTPUT); // Inicializar el zumbador
 Serial.begin (9600); // Inicializar comunicación serie
}

void loop () {
 
 // Leer el valor analógico del sensor
 int sensorValue = analogRead (sensorPin);
 float voltage = sensorValue * (5.0 / 1023.0);

 // Calcular el nivel de alcohol


 float alcoholLevel = voltage - alcoholBaseline;
 lcd.setCursor (0, 3); // Mostrar el nivel de alcohol en el LCD
lcd.print ("Alcohol Nivel: ");
lcd.setCursor (15, 3);
lcd.print (alcoholLevel, 3);        
 
 // Encender los LEDS indicativos según el nivel de alcohol
 for (int i = 0; i < numLeds; i ++) {
   if (alcoholLevel >= alcoholThresholds [i]) {
     digitalWrite (ledPins [i], HIGH);
   } else {
     digitalWrite (ledPins [i], LOW);
   }
 }

 // Activar el buzzer si el nivel es superior al umbral máximo

26
 if (alcoholLevel >= alcoholThresholds [numThresholds - 1]) {
   tone (buzzerPin, 1000);
 } else {
   noTone (buzzerPin);
 }

 // Imprimir el nivel de alcohol en el monitor serie


 Serial.println (alcoholLevel);
 Serial.print ("Nivel de Alcohol: ");

 retraso (1000); // Esperar 1 segundo entre lecturas


}

27

También podría gustarte