Informe Programacion 3 A-2
Informe Programacion 3 A-2
Informe Programacion 3 A-2
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:
ASIGNATURA:
PROGRAMACION
SEMESTRE:
3 “A”
DOCENTE:
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
1.3. Facultad/Carrera(s)
Coordinador
1
1.5. Línea(s) de investigación
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
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,
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.1.¿Que es Matlab?
3
Las principales características de MATLAB incluyen:
3.1. Antecedentes
4
Tabla 2 Causas y Efectos
Causas Efectos
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
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.
4. BENEFICIARIOS
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
5. OBJETIVOS
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.
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
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
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
13
11. ANEXOS
Niveles de Impacto
Recursos económicos x
Evaluación de impacto x
Cambio de requisitos x
14
15
Anexo 3. Mentefacto
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: *************
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
SI
NO
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
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.
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
23
Figura 6 Sensor de niveles de alcohol
24
Anexo 8. Código en Matlab para lectura de datos del prototipo de alcocheck
% Preparar la gráfica
figure;
h = animatedline('Color', 'b');
xlabel('Tiempo');
ylabel('Nivel de Alcohol G/L (positivo)');
grid on;
25
Anexo 9. Código para Arduino
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define LCD_ADDRESS 0x27 //dirección LCD
void loop () {
// Leer el valor analógico del sensor
int sensorValue = analogRead (sensorPin);
float voltage = sensorValue * (5.0 / 1023.0);
26
if (alcoholLevel >= alcoholThresholds [numThresholds - 1]) {
tone (buzzerPin, 1000);
} else {
noTone (buzzerPin);
}
27