Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE LA CIUDAD DE GUAYAQUIL”
PROYECTO DE TITULACIÓN
AUTOR:
TUTOR:
GUAYAQUIL – ECUADOR
2019
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS
TÍTULO: “DISEÑO Y DESARROLLO DE UN SISTEMA WEB PARA EL MONITOREO
DE LA CONTAMINACIÓN DEL AIRE EN DIVERSOS SECTORES DE LA CIUDAD
DE GUAYAQUIL”
REVISOR: Ing. Juan Sánchez Holguin
AUTOR: Byron Fabricio Garzón Rivera
MSc.
INSTITUCIÓN: Universidad de FACULTAD: Ciencias Matemáticas y
Guayaquil Físicas
CARRERA: Ingeniería en Sistemas Computacionales
FECHA DE PUBLICACIÓN: Año 2019 N° DE PAGS: 102
ÁREA TEMÁTICA: Ciencia básica y tecnología
PALABRAS CLAVES: PPM, polución, arduino, sensor, geolocalización, sistema web.
RESUMEN: Diseño de un prototipo usando una placa Arduino UNO, junto con un
sensor de la calidad del aire y un módulo GPS. El sensor de la calidad del aire, es
capaz de detectar material particulado presente en el aire y el módulo GPS ofrece la
ubicación real en coordenadas GPS (latitud, longitud) para conocer dónde se realizan
las pruebas de monitoreo. Para complementar el desarrollo se usa un sistema web
local para el registro y almacenamiento de los datos obtenidos de la placa arduino,
que deberá estar conectado a una computadora mediante cable serial. El sistema
web tendrá la opción de descargar reportes en formato PDF, con información
resumida de los registros obtenidos. Los datos obtenidos por el sensor de polvo,
serán evaluados mediante el IMECA (Índice Metropolitano para la Calidad del Aire)
que usa fórmulas para establecer el estado del aire usando la densidad de las
partículas en suspensión detectadas por el sensor de la calidad de polvo.
N° DE REGISTRO: N° DE CLASIFICACIÓN:
DIRECCIÓN URL
ADJUNTO PDF X SI NO
X
TELÉFONO: E-MAIL:
CONTACTO CON AUTOR
0969229548 byron.garzonr@ug.edu.ec
CONTACTO DE LA INSTITUCIÓN:
Universidad de Guayaquil NOMBRE: Ab. Juan Chávez A.
Facultad de Ciencias Matemáticas y
Físicas
Carrera de Ingeniería en Sistemas TELÉFONO: 2307729
Computacionales
www.ug.edu.ec
II
APROBACIÓN DEL TUTOR
Atentamente
III
DEDICATORIA
IV
AGRADECIMIENTO
V
TRIBUNAL PROYECTO DE TITULACIÓN
Ing. Gustavo Ramírez Aguirre, MSc. Ing. Inelda Martillo Alcívar, Mgs.
DECANO DE LA FACULTAD DIRECTOR DE LA CARRERA DE
CIENCIAS MATEMATICAS Y INGENIERIA EN SISTEMAS
FISICAS COMPUTACIONALES
VI
DECLARACIÓN EXPRESA
________________________
Byron Fabricio Garzón Rivera
VII
.
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
Proyecto de Titulación que se presenta como requisito para optar por el título de
INGENIERO EN SISTEMAS COMPUTACIONALES
C.I. 0952639557
VIII
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
CERTIFICO:
Presentado por:
IX
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
X
ÍNDICE GENERAL
APROBACIÓN DEL TUTOR ......................................................................................... III
DEDICATORIA ................................................................................................................ IV
AGRADECIMIENTO ........................................................................................................ V
TRIBUNAL PROYECTO DE TITULACIÓN ................................................................. VI
DECLARACIÓN EXPRESA .......................................................................................... VII
CERTIFICADO DE ACEPTACIÓN DEL TUTOR ....................................................... IX
Autorización para Publicación de Proyecto de Titulación en Formato Digital ........ X
ÍNDICE GENERAL .......................................................................................................... XI
ÍNDICE DE CUADROS ................................................................................................ XIV
ÍNDICE DE GRÁFICOS ................................................................................................ XV
ABREVIATURAS ........................................................................................................... XVI
SIMBOLOGÍA ............................................................................................................... XVII
RESUMEN.................................................................................................................... XVIII
ABSTRACT .................................................................................................................... XIX
INTRODUCCIÓN ............................................................................................................. 1
CAPÍTULO I ...................................................................................................................... 3
PLANTEAMIENTO DEL PROBLEMA ....................................................................... 3
Situación Conflicto Nudos Críticos ............................................................................ 4
Causas y Consecuencias del Problema ................................................................... 5
Delimitación del Problema .......................................................................................... 5
Formulación del Problema .......................................................................................... 6
Evaluación del Problema ............................................................................................ 6
OBJETIVOS .................................................................................................................. 7
OBJETIVO GENERAL ................................................................................. 7
OBJETIVOS ESPECÍFICOS ...................................................................... 7
ALCANCES DEL PROBLEMA ................................................................................... 8
JUSTIFICACIÓN E IMPORTANCIA......................................................................... 9
METODOLOGÍA DEL PROYECTO ........................................................................ 10
Metodología de Desarrollo ........................................................................ 10
Supuestos y restricciones ......................................................................... 10
CAPÍTULO II ................................................................................................................... 11
MARCO TEÓRICO .................................................................................................... 11
FUNDAMENTACIÓN TEÓRICA .............................................................................. 14
XI
Sistema Web ............................................................................................... 14
Servidor Web .............................................................................................................. 15
Wildfly ........................................................................................................................... 16
Lenguajes de Programación..................................................................................... 17
Java .............................................................................................................................. 17
PrimeFaces ................................................................................................................. 18
Base de Datos ............................................................................................................ 18
ORACLE SQL ............................................................................................................. 19
iReport.......................................................................................................................... 19
Lenguaje de programación Arduino ........................................................................ 19
Arduino Uno ................................................................................................................ 20
GP2Y1014AU0F ......................................................................................................... 21
GY - GPS6MV2 .......................................................................................................... 22
FUNDAMENTACIÓN LEGAL ................................................................................... 24
PREGUNTA CIENTÍFICA A CONTESTARSE ...................................................... 27
DEFINICIONES CONCEPTUALES ........................................................................ 27
CAPÍTULO III .................................................................................................................. 29
PROPUESTA TECNOLÓGICA ................................................................................ 29
Análisis de Factibilidad .............................................................................................. 29
Factibilidad Operacional ............................................................................................ 30
Factibilidad Técnica ................................................................................................... 30
Factibilidad Legal ....................................................................................................... 32
Factibilidad Económica ............................................................................................. 32
Etapas de la metodología del proyecto .................................................................. 35
Entregables del proyecto .......................................................................... 39
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA........................................... 39
PROCESAMIENTO Y ANÁLISIS............................................................................. 40
ANÁLISIS DE EXPERTO .......................................................................................... 40
CAPÍTULO IV.................................................................................................................. 44
Criterios de aceptación del producto o Servicio .................................................... 44
Conclusiones................................................................................................................... 45
Recomendaciones ......................................................................................................... 45
BIBLIOGRAFÍA ............................................................................................................... 46
XII
ANEXOS A ...................................................................................................................... 50
Esquema del dispositivo Arduino............................................................................. 50
Pruebas de monitoreo ............................................................................................... 50
ANEXO B ......................................................................................................................... 68
Currículum Vitae del Experto: Ing. Enrique Tandazo MSc. y Carta de
Aceptación ................................................................................................................... 68
ANEXO C ........................................................................................................................ 72
Entrevista con el experto, Ing. Enrique Tandazo MSc. ........................................ 72
Preguntas para la entrevista..................................................................................... 72
ANEXO D ........................................................................................................................ 75
Caso de uso ................................................................................................................ 75
ANEXO E ......................................................................................................................... 77
Manual de técnico ...................................................................................................... 77
ANEXO F ......................................................................................................................... 83
Manual de usuario...................................................................................................... 83
XIII
ÍNDICE DE CUADROS
CUADRO N. 1 CAUSAS Y CONSECUENCIAS DEL PROBLEMA..................... 5
CUADRO N. 2 DELIMITACIÓN DEL PROBLEMA .............................................. 5
CUADRO N. 3 CASOS REGISTRADOS DE INFECCIONES
RESPIRATORIAS AGUDAS EN EL ECUADOR PARA EL AÑO 2005 ..... 12
CUADRO N. 4 DETALLES ACERCA DE LA CONTAMINACIÓN DEL
AIRE Y SUS CONSECUENCIAS PARA LOS SERES HUMANOS................ 13
CUADRO N. 5 EJEMPLOS: NOMBRE DE SERVIDORES WEB ..................... 15
CUADRO N. 6 NOMBRE DE BASE DE DATOS RELACIONALES DE LIBRE
DISTRIBUCIÓN .................................................................................................... 18
CUADRO N. 7 NOMBRES DE SENSORES PARA LA CALIDAD DEL AIRE .. 20
CUADRO N. 8 DESCRIPCIÓN DEL EQUIPO FÍSICO ..................................... 31
CUADRO N. 9 DESCRIPCIÓN DE LOS COMPONENTES DE HARDWARE
LIBRE .................................................................................................................... 31
CUADRO N. 10 DESCRIPCIÓN DEL SOFTWARE .......................................... 32
CUADRO N. 11 COSTOS VARIOS ................................................................... 33
CUADRO N. 12 COSTO DE RECURSOS HARDWARE DEL PROYECTO .... 33
CUADRO N. 13 COSTO DE RECURSOS SOFTWARE DEL PROYECTO ..... 34
CUADRO N. 14 COSTO DE RECURSO HUMANO Y OTROS ........................ 34
CUADRO N. 15 PRESUPUESTO ESTIMADO DEL PROYECTO .................... 34
CUADRO N. 16 EQUIPO SCRUM CON SUS RESPECTIVOS ROLES .......... 36
CUADRO N. 17 CLASIFICACIÓN DEL BACKLOG .......................................... 36
CUADRO N. 18 PRIORIDAD DEL PRODUCT BACKLOG ............................... 37
CUADRO N. 19 HISTORIA #N 1 ....................................................................... 37
CUADRO N. 20 HISTORIA #N 2 ....................................................................... 38
CUADRO N. 21 HISTORIA #N 3 ....................................................................... 38
CUADRO N. 22 HISTORIA #N 4 ....................................................................... 38
CUADRO N. 23 HISTORIA #N 5 ....................................................................... 39
CUADRO N. 24 DESCRIPCIÓN DE SECTORES MONITOREADOS ............. 43
CUADRO N. 25 DESCRIPCIÓN DE LOS OBJETIVOS A EVALUAR .............. 44
XIV
ÍNDICE DE GRÁFICOS
XV
ABREVIATURAS
XVI
SIMBOLOGÍA
XVII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
RESUMEN
Hoy en día la población está vulnerable ante los distintos tipos de contaminación
que se presentan en el ambiente, debido mayormente a la polución que provoca
la combustión de vehículos. Es necesario tomar medidas al respecto para no
causar enfermedades respiratorias en las personas, y conocer la situación que
presentan los sectores con influencia vehicular en la ciudad de Guayaquil. El
propósito del presente trabajo de titulación es ofrecer un sistema web, que
permita registrar y generar reportes en formato PDF, sobre el estado del
ambiente, haciendo uso del dispositivo conformado de una placa arduino,
sensores de la calidad del aire, y un módulo GPS que ayudará a ofrecer la
ubicación del lugar a monitoreado. Para establecer el estado del aire, se aplica el
Índice Metropolitano de la Calidad del Aire (IMECA) el cuál es una herramienta
usada en México como referencia para conocer el estado del aire, en distintas
ciudades con mayores niveles de contaminación. La metodología empleada para
el proyecto, fue SCRUM establecidos en tres sprint, con subtareas cada uno.
Para la comprobación y validación del desarrollo, se realizaron las pruebas
correspondientes en tres sectores de la ciudad de Guayaquil con alta circulación
vehicular, y su respectivo reporte durante cinco días; para lo cual se concluyó
que los sectores monitoreados hay presencia de contaminación causando
problemas en la población sensible y aquellas personas que realizan actividades
físicas al aire libre. El proyecto está disponible para todas aquellas personas que
desean evaluar la calidad del aire, y así tomar las medidas preventivas o
correctivas.
Palabras Claves: polución, IMECA, monitoreo, ARDUINO, sensor, GPS,
reportes PDF, Sistema Web.
XVIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
ABSTRACT
XIX
INTRODUCCIÓN
Según (Estrada Paneque, Gallo González, & Nuñez Arroyo, 2016) el aire es
importante y por lo general suele estar contaminado con diferentes
sustancias nocivas para la salud, entre ellas tenemos el monóxido de
carbono, el plomo, materias particuladas, entre otros; de los cuáles tienen
como origen la producción del sector industrial, y los automóviles que
expulsan humo de motores por combustión.
1
El presente proyecto se desarrolló en cuatro capítulos los cuáles se desarrollan
de la siguiente manera:
Capítulo I: Se verá el planteamiento del problema, de la falta de monitoreo y
toma de decisiones correctivas sobre la polución del aire, junto a las causas y
consecuencias que este alberga con su respectivo alcance y justificación del
problema, dando a conocer la metodología aplicada del proyecto.
Capítulo II: Se analizará de manera detallada algunos puntos importantes, entre
los que podemos mencionar, están los antecedentes que corresponden al
monitoreo de la calidad del aire, y detalles de la fundamentación teórica y legal
del proyecto.
Capítulo III: La propuesta tecnológica del proyecto, la factibilidad del proyecto y
los criterios de validación del juicio de expertos, además se indican los
entregables del proyecto.
Capítulo IV: Se presentará las conclusiones y recomendaciones del autor,
basado en los resultados obtenidos de la investigación.
2
CAPÍTULO I
EL PROBLEMA
El aire es importante para los seres vivos, por tal motivo se debe tener en
consideración un ambiente lo más sano posible para la ciudad de
Guayaquil y sus 2’644.891 habitantes, valor de referencia para el presente
año (datos obtenidos del INEC, 2017).
3
Las partículas finas, no sólo se mantienen suspendidas en el aire, sino que
pueden viajar distancias largas, además son respirables en un 100% y se
alojan en bronquios, bronquiolos y alveolos (Larsen, 2003). Debido a eso,
actividades como hacer ejercicio, aumentan la respiración, provocando que
entren fácilmente partículas contaminadas en nuestros pulmones.
Hoy en día es fácil darse cuenta, de los distintos cambios climáticos que
suceden a nivel mundial, y que también son evidenciados de manera local,
son producto de la quema de combustibles fósiles entre los que podemos
mencionar el carbón, petróleo y gas. Además del metano cuando no entra
en combustión y está expuesto en el aire, asimismo la combustión que
provoca el sector industrial y de transporte en la ciudad. Los niveles de
exposición del material particulado contaminado en el aire, causan graves
problemas a la salud, cuando entran a través de las vías respiratorias,
dado por su pequeño tamaño.
4
Causas y Consecuencias del Problema
CUADRO N. 1
CAUSAS Y CONSECUENCIAS DEL PROBLEMA
Causas Consecuencias
Falta de control de niveles de Existen descuidos de la salud,
contaminación en determinados afectando a los habitantes con graves
sectores enfermedades respiratorias
Desconocimiento de los niveles de No se pueden implementar medidas o
parte de las autoridades políticas preventivas/correctivas
No tener acceso ágil de datos sobre la No permite tomar acciones
contaminación del aire inmediatamente o un tiempo prudencial
No disponer de registros continuos del No se tiene conocimiento de la
estado del aire situación actual y precedente, para
comprobar la mejora o desmejora de la
calidad del aire
CUADRO N. 2
DELIMITACIÓN DEL PROBLEMA
Campo Control del medio ambiente
5
Formulación del Problema
Claro: Este proyecto presenta una solución basada en hardware y software libre
para detectar las partículas de suspensión presentes en el ambiente, con el fin
de monitorear un sector deseado y mostrarlo en un sistema web.
6
Factible: Se cuenta con el conocimiento, recursos tecnológicos y financieros
para llevar a cabo el sistema de monitoreo y reportería con la información
recolectada, donde se podrá conocer los niveles de contaminación de partículas
suspendidas en el ambiente, así como llevar un control histórico del mismo.
OBJETIVOS
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
Diseñar un prototipo con placa ARDUINO UNO, junto con el sensor para la
polución y el módulo GPS para la ubicación geográfica.
7
ALCANCES DEL PROBLEMA
Esta aplicación en Arduino será presentada en un sistema web el cual tendrá las
siguientes características:
8
Para fines de la demostración se tomaron medidas de manera
consistente durante cinco días, en un lugar de alto tráfico vehicular; y se
tomaran lecturas periódicas en tres sectores de la ciudad de Guayaquil:
Rio Centro Norte, Avenida Quito con Aguirre, y Mall El Fortín.
Para realizar las pruebas y registrar los datos, es necesario tener acceso
al sistema mediante una cuenta ofrecida por el administrador.
Es necesario usar el dispositivo arduino en lugares abiertos, para que el
módulo GPS, obtenga la comunicación que requiere con los satélites
ubicados en el espacio, alrededor del planeta Tierra.
JUSTIFICACIÓN E IMPORTANCIA
9
METODOLOGÍA DEL PROYECTO
Metodología de Desarrollo
La metodología de desarrollo ágil a emplear será SCRUM, porque es flexible al
cambio y se tiene control de las tareas en las fases del ciclo de vida de un
proyecto (Gioacchini, 2011). Con esta metodología se pretende realizar
pequeñas tareas y presentarlas en determinados tiempos programados.
Supuestos y restricciones
Supuestos
Acceso al equipo físico para las pruebas con placa Arduino.
Acceso al monitoreo de los datos en tiempo real, y base de registros
históricos.
Restricciones
En su fase inicial, el sistema web estará disponible únicamente de forma
local.
El proyecto con arduino puede trabajar desde -10℃ hasta 65℃.
Almacenamiento límite.
El equipo de hardware (arduino) se alimenta a través de la computadora.
Plan de Calidad
Recepción de datos generados por el sensor de polución, y enviar los
datos a través de la placa Arduino a la aplicación web.
10
CAPÍTULO II
MARCO TEÓRICO
11
CUADRO N. 3
INFECCIONES
RESPIRATORIAS AGUDAS
Carchi 18 360
Imbabura 30 302
Pichincha 140 005
Cotopaxi 23 092
Tungurahua 25 200
Bolívar 2 642
Chimborazo 31 764
Cañar 12 749
Azuay 41 339
Loja 36 660
Esmeraldas 51 334
Manabí 156 152
Los Ríos 60 708
Guayas 232 540
El Oro 68 190
Sucumbíos 12 734
Napo 1 390
Orellana 5 314
Pastaza 6 871
Morona Santiago 21 148
Zamora Chinchipe 11 533
Galápagos 1 717
TOTAL 99 1744
Elaboración: Byron Garzón Rivera
12
CUADRO N. 4
DETALLES ACERCA DE LA CONTAMINACIÓN DEL AIRE Y SUS
CONSECUENCIAS NOCIVAS PARA LOS SERES HUMANOS
13
El gobierno, denominado Municipalidad de Guayaquil se encarga de la
administración de la ciudad, eso abarca la gestión ambiental.
En la ciudad de Guayaquil no existe una red de monitoreo
permanente, de manera que no es posible establecer tendencias de
deterioro de la calidad en forma cierta. Sin embargo, una comparación de
datos de la antigua red PANAIRE, con datos recientes, indica un aumento
de las concentraciones de material particulado y gases, principalmente
CO y SO2. El diagnóstico relacionado con el recurso aire no es
concluyente por falta de datos a largo plazo y, mientras la Dirección del
Medio Ambiente completa el inventario de fuentes fijas y móviles, se ha
recomendado la implementación de una nueva red de monitoreo de la
calidad de aire (Ministerio del Ambiente, 2010, p.13).
FUNDAMENTACIÓN TEÓRICA
En este capítulo se dará a conocer los elementos teóricos, que son necesarios
para llevar a cabo la tarea de implementar el sistema web para el monitoreo de
las partículas de suspensión en el aire, usando un modelo de placa arduino y
respectivos sensores, así como su módulo GPS, para recibir la ubicación.
Sistema Web
14
datos como fuente de almacenamiento para registros históricos, lo que permite
implementar un sistema para el monitoreo de los datos.
Gráfico N. 1
ESQUEMA BÁSICO DE UNA APLICACIÓN WEB
El sistema web permite la colección de información, recibida del arduino para ser
almacenada y presentada a los usuarios que decidan conocer el estado del
ambiente.
Servidor Web
CUADRO N. 5
EJEMPLOS: NOMBRE DE SERVIDORES WEB
Servidores Web
WildFly
Tomcat
GlassFish
Elaboración: Byron Garzón Rivera
Fuente: Byron Garzón Rivera
15
El sistema usará un servidor web, el cual permitirá presentar las diferentes
páginas de navegación, el cual es importante en la implementación de este
proyecto que se basa en un servidor local.
Wildfly
Gráfico N. 2
MERCADO DE SERVIDORES DE APLICACIONES JAVA 2018
Elaboración: Plumbr
Fuente: Plumbr
16
Lenguajes de Programación
Gráfico N. 3
LENGUAJES DE PROGRAMACIÓN MÁS USADOS
Java
17
PrimeFaces
Base de Datos
CUADRO N. 6
NOMBRES DE BASE DE DATOS RELACIONALES DE LIBRE DISTRIBUCIÓN
Base de Datos
Oracle SQL
MySQL
María DB
PostgreSQL
Elaboración: Byron Garzón Rivera
Fuente: Byron Garzón Rivera
18
ORACLE SQL
iReport
19
Arduino Uno
CUADRO N. 7
NOMBRE DE SENSORES PARA LA CALIDAD DEL AIRE
20
GP2Y1014AU0F
Gráfico N. 4
FUNCIONAMIENTO DEL SENSOR GP2Y1014AU0F
Elaboración: Socle
Fuente: Socle
21
Gráfico N. 5
ESQUEMA DE CONEXIÓN EN PROTOBARD DE SENSOR GP2Y1014AU0F
GY - GPS6MV2
22
Gráfico N. 6
ESQUEMA DE CONEXIÓN DEL MÓDULO GPS NEO-6M CON ARDUINO UNO
Este módulo trabaja con el arduino, por medio de una interfaz serial UART,
donde posee terminales de transmisión Tx, y recepción Rx, que constantemente
reciben señales (Ublox, sf). El módulo recibe las señales de satélites que están
alrededor de la órbita de la tierra, por lo cual es recomendable que sea usado en
lugares abiertos.
Este módulo es importante en el proyecto, ya que nos ofrece valores como la
latitud y la longitud, coordenadas para encontrar la ubicación de dónde se realiza
el monitoreo.
23
FUNDAMENTACIÓN LEGAL
Las bases legales para este proyecto se rigen por la Ley de Gestión Ambiental
en la Constitución de la República del Ecuador, Propiedad intelectual y la Ley
Transporte Terrestre Tránsito y Seguridad Vial, dentro de los cuales se
mencionan a continuación:
TITULO VII
CAPÌTULO SEGUNDO
Art 395
24
TÍTULO VII
CAPÍTULO PRIMERO
Inclusión y equidad
SECCIÓN OCTAVA
Art. 387
25
LEY DE TRANSPORTE TERRESTRE TRÁNSITO Y SEGURIDAD VIAL
Art 88
En materia de tránsito y seguridad vial, la presente Ley tiene por objetivo, entre
otros, los siguientes:
h) La reducción de la contaminación ambiental, producida por ruidos y emisiones
de gases emanados de los vehículos a motor; así como la visual ocasionada por
la ocupación indiscriminada y masiva de los espacios de la vía pública.
Título Preliminar
Art. 3
Art. 2:
26
Utilización de programa con cualquier propósito de uso común.
El proyecto está basado en el uso de software libre, y también permite que otros
puedan hacer uso de ella para mejorarla.
DEFINICIONES CONCEPTUALES
GPS.- Es un sistema que sirve para dar coordenadas de ubicación, cuyas siglas
son sistema de posicionamiento global.
IDE.- Según sus siglas, entorno de desarrollo integrado es una aplicación que
proporciona al desarrollador una plataforma para escribir, compilar y ejecutar
código.
27
Sistema web.- Es una herramienta de software que puede ser accedido a través
de diferentes sistemas operativos, donde los usuarios pueden hacer uso de ello
mediante un navegador.
Servidor web.- Es un programa del lado del servidor, que genera una respuesta
a una solicitud hecha por el cliente. Usa el protocolo HTTP para entregar los
archivos que contienen las páginas web.
28
CAPÍTULO III
PROPUESTA TECNOLÓGICA
Análisis de Factibilidad
Como primer punto se toma en cuenta las diferentes fuentes que avalan el
proyecto, entre ellas tenemos las normativas que las leyes del Estado poseen, y
la libertad del uso libre de hardware y software.
Se determinó que el proyecto es viable para su ejecución, el cual tiene como
finalidad detectar las partículas de suspensión en el aire, y la ubicación del lugar
de donde fueron obtenidos los datos. Tiene la finalidad de orientar y demostrar la
posible polución que un determinado lugar o sector tiene; en base a la
información que será presentada en el sistema web, el cual tendrá una base de
datos con la finalidad de almacenar registros de forma histórica.
29
A continuación se detallan los siguientes aspectos:
Factibilidad operacional
Factibilidad técnica
Factibilidad legal
Factibilidad económica
Factibilidad Operacional
El proyecto será utilizado por los usuarios que tengan los respectivos permisos
para manipular el sistema, ya que necesitará un usuario y contraseña, para el
registro de los datos que son tomados por el sensor de la calidad del aire, junto
con la ubicación GPS, entre otros.
Factibilidad Técnica
Hardware
Para poder usar el sistema web se tendrá que hacer uso de un equipo físico. El
presente proyecto fue realizado en un equipo que tiene las siguientes
características.
30
CUADRO N. 8
DESCRIPCIÓN DEL EQUIPO FÍSICO
Modelo PC Portátil
Procesador i5-3230M | 2.60GHz
RAM 8,00 GB
Disco Duro 500 GB
Sistema Operativo Windows 8.1
Arquitectura del Sistema Operativo de 64 bits,
Sistema Operativo procesador x64
CUADRO N. 9
DESCRIPCIÓN DE LOS COMPONENTES DE HARDWARE LIBRE
Modelo de Placa Arduino UNO
Módulo GPS GY-GPS6MV2
Sensor de aire GP2Y1014AU0F
Otros Cable serial, resistencia de 150Ω,
componentes capacitor de 220μF, protoboard,
importantes cables para interconexiones
Elaboración: Byron Garzón Rivera
Fuente: Byron Garzón Rivera
Software
El software empleado tanto para la aplicación web, como para el proyecto con
arduino, están basados en software libre.
31
CUADRO N. 10
DESCRIPCIÓN DEL SOFTWARE
Base de Datos Oracle 10g xe / SQL developer
Lenguaje de programación Arduino Genuino y Java
Servidor de Aplicaciones Wildfly
Framework Prime Faces
Factibilidad Legal
Factibilidad Económica
32
CUADRO N. 11
COSTOS VARIOS
N Descripción Costo Total en $
2 Resma de hojas $ 3.00 $ 6.00
TOTAL $ 46.50
CUADRO N. 12
COSTO DE RECURSOS HARDWARE DEL PROYECTO
N Descripción Total en $
1 Laptop Portátil $ 800.00
1 Mouse alámbrico $ 10.00
1 Placa Arduino UNO $ 18.00
1 Sensor GP2Y1014AU0F (incluye capacitor de 220 $ 15.00
microfaradios y resistencia de 150 ohmios)
1 Modulo GY-GPS6MV2 $ 20.00
15 Cables macho-macho $ 1.50
1 Placa acrílica para Arduino $ 4.00
40 Espadines $ 0.50
1 Protoboard $ 4.00
1 Extensión de cable USB $ 5.00
TOTAL $ 878.00
33
CUADRO N. 13
COSTO DE RECURSOS SOFTWARE DEL PROYECTO
N Descripción Costo Total en $
1 Base de Datos Oracle 0.00 0.00
1 Lenguaje de programación Java 0.00 0.00
1 Lenguaje de programación Arduino 0.00 0.00
1 Servidor de aplicaciones Wildfly 0.00 0.00
TOTAL $ 0.00
Elaboración: Byron Garzón Rivera
Fuente: Byron Garzón Rivera
CUADRO N. 14
COSTO DE RECURSO HUMANO Y OTROS
N Descripción Costo Meses Total en $
CUADRO N. 15
PRESUPUESTO ESTIMADO DEL PROYECTO
PRESUPUESTO DEL PROYECTO
DESCRIPCION COSTO EN $
COSTOS VARIOS $ 46.50
COSTO DE RECURSO HARDWARE DEL PROYECTO $ 878.00
COSTO DE RECURSOS SOFTWARE DEL PROYECTO $ 00.00
COSTO DE RECURSO HUMANO $ 2625.00
PRESUPUESTO TOTAL $ 3549.50
Elaboración: Byron Garzón Rivera
Fuente: Byron Garzón Rivera
34
Etapas de la metodología del proyecto
Gráfico N. 7
FLUJO DE SCRUM PARA UN SPRINT
Inicio de SCRUM
Objetivo: Desarrollar un sistema web, para monitorear las partículas de
suspensión que se encuentran en el aire, que podrá almacenar registros
históricamente en su base de datos, cuyos datos son obtenidos del proyecto
realizado con placa arduino, que va a ser el encargado de la detección de
partículas y concentración del polvo suspendidas en el aire.
35
CUADRO N. 16
EQUIPO SCRUM CON SUS RESPECTIVOS ROLES
Nombre Contacto Rol
Product Backlog
CUADRO N. 17
CLASIFICACIÓN DEL BACKLOG
#N Requerimiento Prioridad Tarea
36
A continuación se presenta las historias de usuario, dando a conocer de manera
ordenada y jerárquica las tareas por prioridad; para establecer cual tarea se
debe realizar primero.
CUADRO N. 18
PRIORIDAD DEL PRODUCT BACKLOG
Orden de Detalle de las historias de usuario
Prioridad
#N 1 Configuración de sensor GP2Y1014AU0F
#N 2 Diseño de interfaz
#N 3 Configuraciones
#N 4 Reporte
PARA QUE SE VA A REALIZAR Para ver información del estado del aire
37
CUADRO N. 20
Historia #N 2
#N 2 Diseño de interfaz
CUADRO N. 21
Historia #N 3
#N 3 Configuraciones
CUADRO N. 22
Historia #N 4
#N 4 Reporte
QUIERO VISUALIZAR Interfaz para visualizar el resultado final obtenido del sensor,
adicionalmente el estado de la calidad del aire y la ubicación gps
PARA QUE SE VA A REALIZAR El usuario verá la información resumida del resultado del
monitoreo y las coordenadas GPS para conocer la ubicación
Elaboración: Byron Garzón Rivera
Fuente: Byron Garzón Rivera
38
CUADRO N. 23
Historia #N 5
#N 5 Configuración del módulo GY-GPS6MV2
39
Adicionalmente se realizará informes de las pruebas realizadas, y que formará
parte de los registros que darán a conocer los resultados obtenidos del
monitoreo.
PROCESAMIENTO Y ANÁLISIS
ANÁLISIS DE EXPERTO
40
funciones que ofrece el dispositivo de monitoreo de la calidad del aire más los
resultados reflejados en el sistema web.
Para tener una respuesta del experto, se procedió a explicar el funcionamiento
en una prueba de monitoreo con ubicación: La Universidad de Guayaquil, cuyo
código de proceso está registrado en el sistema con Cod. 118, con nombre de
usuario: BYRON, el cual tuvo como mayor coincidencia una calidad de aire
MALA, posterior a esa prueba se procedió a realizar la entrevista, con un grupo
de preguntas que se incluyen en los anexos de este trabajo de titulación.
Se procedió a realizar una serie de preguntas que fueron respondidas por el
entrevistado, estas preguntas se muestran a continuación:
Las variables usadas son la densidad, partículas por millón y la calidad del aire,
parámetros más relevantes para emitir un resultado del estado que presenta el
ambiente, en un lapso tiempo determinado.
2) ¿Qué otros parámetros para medir la calidad del aire conoce? Mencione
los más importantes.
Entre los parámetros alternativos tenemos: material particulado, óxido de
carbono, azufre, y otras sustancias químicas que podrían estar presentes en el
aire.
41
Los valores o resultados obtenidos del monitoreo son proporcional al tiempo que
se aplique
4) ¿Es válido el reporte generado por el propio sistema, acerca de los
resultados del estado de la calidad del aire?
Sí, es válido, además es necesario para prevenir la manipulación
El reporte resumido da a conocer los registros de forma grupal, por cada tipo de
calidad que se conoce para el IMECA, entre esos tipos tenemos: BUENO,
REGULAR, MALA, MUY MALA, EXTREMADAMENTE MALA, que son obtenidos
en un lapso de tiempo.
42
Es posible realizar la implementación de sensores, que permitan solamente la
detección de sustancias químicas, ya que el sensor usado en el proyecto de
titulación, detecto todo tipo de material particulado en el ambiente, como el
PM10.
CUADRO N. 24
DESCRIPCIÓN DE SECTORES MONITOREADOS
LUGAR DÍA HORA
Rio Centro Norte Lunes – Viernes 16:30
Av. Quito Lunes – Viernes 17:30
Mall El Fortín Lunes – Viernes 16:30
Elaboración: Byron Garzón Rivera
Fuente: Byron Garzón Rivera
El tiempo que se usó en cada prueba para los tres sectores establecidos fueron
de 6 minutos aproximadamente, y el tiempo total invertido para tomar las
pruebas de monitoreo están en el rango de 16:30 – 18:30 por el traslado a los
diferentes sectores.
Los niveles para la calidad del aire son: BUENA, REGULAR, MALA, MUY MALA,
EXTREMADAMENTE MALA.
Como resultado se obtuvieron las siguientes coincidencias para la calidad de
aire: REGULAR y MALA, esto da a conocer que en los sectores monitoreados,
en dicha hora, es posible enfermarse si se practica actividad física, o incluso
afectar a las personas sensibles de salud.
43
CAPÍTULO IV
CUADRO N. 25
DESCRIPCIÓN DE LOS OBJETIVOS A EVALUAR
Submódulos Descripción
Hardware Libre Permite realizar las lecturas correspondientes a la densidad,
y ubicación gps del monitoreo mediante el uso de arduino
Software Libre Permite registrar las lecturas obtenidas, como la densidad,
ppm ubicación GPS y la calidad del aire en el sistema web
Reporte Permite descargar un reporte general de la cantidad de
registros obtenidos, con su respectiva calidad del aire,
incluyendo fecha, hora y ubicación gps del lugar de
monitoreo
Elaboración: Byron Garzón Rivera
Fuente: Byron Garzón Rivera
44
Conclusiones
Recomendaciones
45
BIBLIOGRAFÍA
Estrada Paneque, A., Gallo González, M., & Nuñez Arroyo, E. (2016).
Contaminación ambiental, su influencia en el ser humano, en especial: el
sistema reproductor femenino. Universidad y Sociedad [seriada en línea], 8
(3). pp. 80 - 86. Recuperado de http://rus.ucf.edu.cu/
Melendez, marie eleane. (2015). Citar fuentes según APA , 6 ta edición : Formas
generales Diferencias entre citas y referencias bibliográficas, 1–16.
Placeres, M. R., Olite, F. D., & Toste, M. Á. (2006). La contaminación del aire: Su
repercusión como problema de salud. Revista Cubana de Higiene y
Epidemiologia, 44(2). https://doi.org/10.1027/1015-5759/a000030
46
Legarreta, A., Corral, A., Delgado, M., Torres, J., Flores, J., & López, F. (2015).
Material particulado y metales pesados en aire en ciudades mexicanas.
CULCyT(56).
Ministerio del Ambiente. (2010). Plan Nacional de Calidad del Aire. Ministerio Del
Medio Ambiente, 1(Reintegración Comunitaria), 5–90. Retrieved from
http://www.ambiente.gob.ec/wp-content/uploads/downloads/2012/10/libro-
calidad-aire-1-final.pdf
Mamani, Marylin, Villalobos, Marco, & Herrera, Raúl. (2017). Sistema web de
bajo costo para monitorear y controlar un invernadero agrícola. Ingeniare.
Revista chilena de ingeniería, 25(4), 599-
618. https://dx.doi.org/10.4067/S0718-33052017000400599
47
https://repositorio.uesiglo21.edu.ar/bitstream/handle/ues21/12832/Programa
ci%C3%B3n%20de%20aplicaciones%20web.pdf?sequence=1&isAllowed=y
48
Ublox. (n.d.). R7_GY-NEO6MV2-GPS-Module-Datasheet. Retrieved from
https://www.u-blox.com/sites/default/files/products/documents/NEO-
6_DataSheet_(GPS.G6-HW-09005).pdf
49
ANEXOS A
Pruebas de monitoreo
50
MALL EL FORTIN
51
AVENIDA QUITO (entre Aguirre y Luque)
52
Lugar: RIOCENTRO NORTE
53
Lugar: AV. QUITO (entre Aguirre y Luque)
54
Lugar: MALL EL FORTIN
55
Lugar: RIOCENTRO NORTE
56
Lugar: AV. QUITO (entre Aguirre y Luque)
57
Lugar: MALL EL FORTIN
58
Lugar: RIOCENTRO NORTE
59
Lugar: AV. QUITO (entre Aguirre y Luque)
60
Lugar: MALL EL FORTIN
61
Lugar: RIOCENTRO NORTE
62
Lugar: AV. QUITO (entre Aguirre y Luque)
63
Lugar: MALL EL FORTIN
64
Lugar: RIOCENTRO NORTE
65
Lugar: AV. QUITO (entre Aguirre y Luque)
66
Lugar: MALL EL FORTIN
67
ANEXO B
68
69
Se puede evidenciar el extenso desarrollo profesional, experiencia laboral y
académica que tiene el Ingeniero Químico Enrique Tandazo, con varios
reconocimientos a su favor otorgados por la Universidad de Guayaquil, además
de su interés en colaborar desinteresadamente en este desarrollo. Lo
anteriormente expuesto, acredita la aceptación del profesional consultado y
avala el presente trabajo de titulación.
70
71
ANEXO C
2) ¿Qué otros parámetros para medir la calidad del aire conoce? Mencione
los más importantes.
72
3) ¿Cuánto tiempo es recomendable usar el dispositivo de monitoreo para
obtener resultados óptimos?
73
Lugar: Facultad de Ingeniería Química (UG)
74
ANEXO D
Caso de uso
Página
Administrador Usuario
Principal
Seguridades
Datos
Monitoreo
Panel Control
Monitoreo
SISTEMA DE MONITOREO
DESCRIPCIÓN
NOMBRE Página Principal
ALIAS Inicio
ACTORES Administrador, Usuario
FUNCIÓN Mostrar el panel informativo del sistema
SISTEMA DE MONITOREO
DESCRIPCIÓN
NOMBRE Seguridades
ALIAS Autenticación y control de acceso
ACTORES Administrador
FUNCIÓN Creación de nuevos usuarios para usar el sistema
DESCRIPCIÓN Contiene un submenú llamado Usuario
75
SISTEMA DE MONITOREO
DESCRIPCIÓN
NOMBRE Datos Monitoreo
ALIAS Tabla de Registros
ACTORES Administrador, Usuario
FUNCIÓN Mostrar todos los registros de las pruebas de monitoreo
realizadas
DESCRIPCIÓN Contiene un submenú llamado Lecturas Monitoreo
SISTEMA DE MONITOREO
DESCRIPCIÓN
NOMBRE Panel Control Monitoreo
ALIAS Control de Monitoreo
ACTORES Administrador, Usuario
FUNCIÓN Controlar el inicio y fin del monitoreo
76
ANEXO E
Manual de técnico
Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Ingeniería en Sistemas Computacionales
LOGIN:
77
ROLES:
Todos los roles tienen la opción de ventana principal, donde muestra 3 pestañas
que indican: la descripción, el funcionamiento y algunas especificaciones
técnicas del sistema.
La barra superior tiene dos opciones: una con forma de llave que indica el
cambio de clave o contraseña para el usuario identificado, y una figura con forma
de on/off para salir de la sesión.
78
SUPER_ADMIN
Seguridades.- Este módulo contiene una opción llamada Usuario, usada para
registrar un nuevo usuario.
Nombre de Usuario
Pequeña Descripción
Email
Seleccionar el rol que tendrá el usuario
Opcional escoger una imagen como avatar
Clic en Registrar, para crear el nuevo usuario
Clic en Limpiar, para borrar los datos ingresados en la cajas de texto
79
Actualizar: Se puede realizar cambios en el usuario como el nombre, email,
descripción.
Ver los roles asignados: Permite ver roles que posee el usuario, o asignar
nuevos roles.
Menú por usuario: Presenta una lista de las opciones disponibles del
usuario que tiene en el Sistema Web.
SUPER_ADMIN Y USUARIO
Datos Monitoreo.- Este módulo contiene una opción llamada Lecturas Monitoreo,
usada para visualizar los registros de todos los monitoreos.
80
Aquí se pueden observar los registros de los monitoreos realizados, detallados
de la siguiente manera:
81
SUPER_ADMIN Y USUARIO
Panel Control Monitoreo.- Este módulo contiene una opción llamada Panel de
Lecturas, usada para controlar el inicio o fin del monitoreo.
82
ANEXO F
Manual de usuario
Instrucciones:
Para registrar y visualizar los datos de monitoreo
Para uso del sistema, ingresar las credenciales usuario y contraseña para
autenticarse en el sistema web,
Una vez dentro conecte el dispositivo arduino, mediante el cable serial a
la computadora.
Diríjase a la opción Panel Control Monitoreo, y seleccione Panel de
Lecturas.
Para empezar la prueba clicar en el switch, para cambiar el estado OFF a
ON
Para detener el proceso repita el proceso para cambiar el estado ON a
OFF
Para visualizar los resultados de la prueba, diríjase a la opción Datos
Monitoreo, y seleccione Lecturas Monitoreo
83