Está en la página 1de 150

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS


CARRERA DE INGENIERÍA EN NETWORKING Y
TELECOMUNICACIONES
IMPLEMENTACIÓN DE UN SISTEMA DE CONTROL DE ACCESO BASADO
EN ARDUINO CON MONITOREO DE TEMPERATURA CORPORAL
PARA PREVENIR CONTAGIOS DE COVID-19 Y AUMENTAR LA
SEGURIDAD EN BLOQUES DE VIVIENDAS CERRADOS DEL
GUASMO SUR DE GUAYAQUIL

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN NETWORKING Y
TELECOMUNICACIONES
AUTORES:
TORRES AVELINO KLEBER OSWALDO
TRIANA CORDOVA DANIELA LISBETH
TUTOR:
ING. RENZO ROGELIO PADILLA GÓMEZ, MSc.

GUAYAQUIL – ECUADOR
2020
REPOSITORIO NACIONAL EN CIENCIA Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS

TÍTULO Y SUBTÍTULO:
IMPLEMENTACIÓN DE UN SISTEMA DE CONTROL DE ACCESO BASADO EN ARDUINO CON
MONITOREO DE TEMPERATURA CORPORAL PARA PREVENIR CONTAGIOS DE COVID-19 Y
AUMENTAR LA SEGURIDAD EN BLOQUES CERRADOS DEL GUASMO SUR DE GUAYAQUIL.
AUTOR/ES: TUTOR:
TORRES AVELINO KLEBER OSWALDO ING. RENZO ROGELIO PADILLA GÓMEZ, M.sc.
TRIANA CÓRDOVA DANIELA LISBETH REVISORES:
ING. MARIA FERNANDA MOLINA MIRANDA, M.sc.
INSTITUCIÓN: FACULTAD:
UNIVERSIDAD DE GUAYAQUIL Ciencias Matemáticas y Físicas
CARRERA:
INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES
FECHA DE PUBLICACIÓN: No. DE PÁGS:
25/ 07 / 2020
TÍTULO OBTENIDO:
INGENIERO EN NETWORKING Y TELECOMUNICACIONES

ÁREAS TEMÁTICAS:
CIENCIAS BÁSICAS, BIOCONOCIMIENTO Y DESARROLLO INDUSTRIAL.
PALABRAS CLAVE: CONTROL DE ACCESO, MONITOREO, TEMPERATURA.
RESUMEN: ESTE PROYECTO DE TESIS ABORDA EL TEMA DE UN SISTEMA DE CONTROL
DE ACCESO CON MEDICIÓN DE TEMPERATURA MEDIANTE LA IMPLEMENTACIÓN DE
PLACAS DE ARDUINO QUE AYUDARÁ A REDUCIR EL NÚMERO DE CONTAGIOS EN LOS
HABITANTES DE LOS BLOQUES DE VIVIENDAS DEL GUASMO SUR DE GUAYAQUIL. PARA
EL DESARROLLO DEL PROYECTO SE UTILIZÓ LA METODOLOGÍA DE PROTOTIPADO
MODULAR YA QUE SIGUIENDO CADA UNA DE SUS FASES AYUDÓ A REALIZAR DE MANERA
ORDENA EL DESARROLLO DEL PROTOTIPO DE CONTROL DE ACCESO Y LA VENTAJA DE
QUE BRINDA ESTA METODOLOGÍA ES QUE PERMITE MEJORAR EL PROTOTIPO
AGREGANDO NUEVOS ELEMENTOS A MEDIDA QUE AVANZA EL PROYECTO.
PARA ELABORAR ESTE PROYECTO SE UTILIZARON PLACAS DE ARDUINO, QUE EN
CONJUNTO DE VARIOS ELEMENTOS LOGRARON EJECUTAR LAS FUNCIONES
NECESARIAS PARA DESARROLLAR EL SISTEMA DE CONTROL DE ACCESO.
NO. DE REGISTRO (EN BASE DE No. DE CLASIFICACIÓN:
DATOS): Tecnológica

II
DIRECCIÓN URL (TESIS EN LA WEB): REPOSITORIO.CISC.UG.EDU.EC

ADJUNTO PDF: x SI NO

CONTACTO CON AUTOR/ES Teléfono: E-mail:


TORRES AVELINO KLEBER OSWALDO 0968121524 kleber.torresa@ug.edu.ec
TRIANA CORDOVA DANIELA LISBETH 0967686039 daniela.trianac@ug.edu.ec

CONTACTO EN LA INSTITUCIÓN: Nombre:


VÍCTOR MANUEL RENDÓN ENTRE Carrera de Ingeniería en Networking y
BAQUERIZO MORENO Y CÓRDOVA. Telecomunicaciones

Teléfono: 2307729
E-mail:

III
APROBACION DEL TUTOR

En mi calidad de Tutor del trabajo de titulación, “Implementación de un sistema de


control de acceso basado en Arduino con monitoreo de temperatura corporal para
prevenir contagios de COVID-19 y aumentar la seguridad en bloques de viviendas
cerrados del Guasmo Sur de Guayaquil” elaborado por los Sres. Torres Avelino
Kleber Oswaldo y Triana Córdova Daniela Lisbeth. Alumnos no titulados de la
Carrera de Ingeniería en Networking y Telecomunicaciones, Facultad de Ciencias
Matemáticas y Físicas de la Universidad de Guayaquil, previo a la obtención del
Título de Ingeniero en Networking y Telecomunicaciones, me permito declarar que
luego de haber orientado, estudiado y revisado, la Apruebo en todas sus partes.

Atentamente

Ing. Renzo Rogelio Padilla Gómez


TUTOR

IV
DEDICATORIA

Dedico este trabajo a mis


padres que sin su apoyo y
consejos no fuera la persona
que soy ahora.

Kleber Torres Avelino

V
DEDICATORIA

Dedico esta meta a Dios, mi


padre, mis hermanas, sobrina y
a las personas que estuvieron
conmigo en todo momento en
mis estudios.

Daniela Triana Córdova

VI
AGRADECIMIENTO

Agradezco a mis padres y a mí


hermana por haber sido un pilar
fundamental en mis estudios,
porque sin su apoyo no podría
haberlos culminado.

Kleber Torres Avelino

VII
AGRADECIMIENTO

Agradezco a Dios por darme la


dicha de vivir cada día, a mi familia,
a mi mamá, aunque ella ya no está
en este mundo, pero siempre está
presente y guardo su recuerdo en mi
corazón, a los docentes por
compartir sus conocimientos con
nosotros y dialogar sus experiencias
en el ámbito laboral.

Daniela Triana Córdova

VIII
TRIBUNAL PROYECTO DE TITULACION

Ing. Fausto Cabrera Montes, M.Sc. Ing. Abel Alarcón Salvatierra, M.Sc.
DECANO DE LA FACULTAD DIRECTOR DE LA CARRERA DE
CIENCIAS MATEMATICAS Y INGENIERÍA EN NETWORKING Y
FISICAS TELECOMUNICACIONES

Ing. Maria Fernanda Molina Miranda, M.sc. Ing. Miguel Molina Villacis, M.sc.
PROFESOR REVISOR PROFESOR DEL ÁREA
TRIBUNAL TRIBUNAL

Ing. Renzo Rogelio Padilla Gómez, M.sc. Ab. Juan Chávez Atocha,Esp.
PROFESOR TUTOR DEL PROYECTO SECRETARIO (E)
FACULTAD DE TITULACION

IX
DECLARACIÓN EXPRESA

“La responsabilidad del contenido de esta


Implementación de un sistema de control de
acceso basado en Arduino con monitoreo de
temperatura corporal para prevenir
contagios de COVID-19 y aumentar la
seguridad en bloques de viviendas cerrados
del Guasmo Sur de Guayaquil, me
corresponden exclusivamente; y el
patrimonio intelectual de la misma a la
UNIVERSIDAD DE GUAYAQUIL”

Torres Avelino, Kleber Oswaldo


Triana Córdova, Daniela Lisbeth

X
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

IMPLEMENTACIÓN DE UN SISTEMA DE CONTROL DE ACCESO


BASADO EN ARDUINO CON MONITOREO DE TEMPERATURA
PARA PRVENIR CONTAGIOS DE COVID -19 Y AUMENTAR
LA SEGURIDAD EN BLOQUES DE VIVIENDA
CERRADOS DEL GUASMO SUR
DE GUAYAQUIL.

Proyecto de Titulación que se presenta como requisito para optar por el título
de INGENIERO EN NETWORKING Y TELECOMUNICACIONES

Autores:
Torres Avelino Kleber Oswaldo
C.I.0950088245
Triana Córdoba Daniela Lisbeth
C.I. 0926036989
Tutor: Ing. Padilla Gómez, Renzo Rogelio. M.sc.

Guayaquil, 23 de Octubre de 2020

XI
CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo


Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad
de Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación “Implementación de sistema de


control de acceso basado en arduino con monitoreo de temperatura para
prevenir contagios de Covid-19 y aumentar la seguridad en bloques de
vivienda cerrados del Guasmo Sur de Guayaquil” presentado por los
estudiantes Torres Avelino Kleber Oswaldo y Triana Córdova Daniela Lisbeth,
como requisito previo para optar por el título de Ingeniero en Networking y
Telecomunicaciones cuyo problema es:

_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

Considero aprobado el trabajo en su totalidad.

Presentado por:

Torres Avelino Kleber Oswaldo


C.I.: 0950088245
Triana Cordova Daniela Lisbeth
C.I.: 0926036989
Tutor: Ing. Padilla Gómez Renzo Rogelio. M.Sc.

Guayaquil, 23 de Octubre de 2020

XII
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE
CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE
INGENIERIA EN NETWORKING Y
TELECOMUNICACIONES

Autorización para Publicación de Proyecto de Titulación “Implementación de un


Sistema Control de Acceso para prevenir contagios de Covid-19 y aumentar la
seguridad en bloques de vivienda cerrados del Guasmo Sur de Guayaquil” en
Formato Digital

1. Identificación del Proyecto de Titulación


Nombre Alumno: Torres Avelino Kleber Oswaldo
Dirección: Samborondón, Av. 24 de mayo y calle Vicente Pacheco
Teléfono: 0968121524 E-mail: kleber.torresa@ug.edu.ec

Nombre Alumno: Triana Córdova Daniela Lisbeth


Dirección: Guayaquil, Guasmo Sur. Coop. Reina del Quinche 2 Mz: 522, Solar 15.
Teléfono: 0967686039 E-mail: daniela.trianac@ug.edu.ec

Facultad: Ciencias Matemáticas y Físicas


Carrera: Ingeniería en Networking y Telecomunicaciones
Profesor tutor: Ing. Padilla Gómez Renzo Rogelio

Título del Proyecto de titulación “Implementación de un sistema control de


acceso para prevenir contagios de Covid-19 y
aumentar la seguridad en bloques de vivienda
cerrados del Guasmo Sur de Guayaquil”

XIII
Tema del Proyecto de Titulación: Control de acceso, temperatura,
monitoreo, arduino, sensores

2. Autorización de Publicación de Versión Electrónica del


Proyecto de titulación

A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y


a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica
de este Proyecto de titulación.

Publicación electrónica:

Inmediata X Después de 1 año

Firma Alumnos:

Torres Avelino Kleber Oswaldo Triana Córdova Daniela Lisbeth

3. Forma de envío:

El texto del proyecto de titulación debe ser enviado en formato Word, como
archivo .Doc. O .RTF y. Puf para PC. Las imágenes que la acompañen pueden
ser: .gif, .jpg o .TIFF.

DVDROM X CDROM

XIV
ÍNDICE GENERAL

APROBACION DEL TUTOR ...........................................................................IV


DEDICATORIA.................................................................................................V
AGRADECIMIENTO.......................................................................................VII
TRIBUNAL PROYECTO DE TITULACION......................................................IX
DECLARACIÓN EXPRESA..............................................................................X
CERTIFICADO DE ACEPTACIÓN DEL TUTOR ............................................XII
ÍNDICE GENERAL ....................................................................................... XV
ÍNDICE DE CUADROS ............................................................................... XVII
ÍNDICE DE FIGURA................................................................................... XVIII
ABREVIATURAS .......................................................................................... XX
Resumen...................................................................................................... XXI
Abstract ....................................................................................................... XXII
INTRODUCCION ............................................................................................ 1
CAPÍTULO I ......................................................................................................... 3
EL PROBLEMA ................................................................................................ 3
PLANTEAMIENTO DEL PROBLEMA .............................................................. 3
Ubicación del problema en un contexto ........................................................ 3

Situación conflicto nudos críticos .................................................................. 4

Causa y consecuencias del problema........................................................... 5

Delimitación del problema............................................................................. 5

Planteamiento del problema ......................................................................... 6

Evaluación del problema............................................................................... 6

OBJETIVOS ......................................................................................................... 7
Objetivo General ........................................................................................... 7

Objetivos Específicos ................................................................................... 7

Alcance del Problema .......................................................................................... 8


Justificación e importancia ................................................................................... 8
Metodología del proyecto .................................................................................... 9
CAPÍTULO II ...................................................................................................... 11
MARCO TEÓRICO ............................................................................................ 11
ANTECEDENTES DEL ESTUDIO.................................................................. 11

XV
FUNDAMENTACIÓN TEÓRICA ..................................................................... 11
FUNDAMENTACIÓN LEGAL ......................................................................... 30
PREGUNTA CIENTÍFICA A CONTESTAR .................................................... 32
DEFINICIONES CONCEPTUALES ................................................................ 33
CAPÍTULO III ..................................................................................................... 35
PROPUESTA TECNOLÓGICA ......................................................................... 35
Análisis de Factibilidad ................................................................................... 36
Factibilidad Operacional ................................................................................. 36
Factibilidad Técnica ....................................................................................... 37
Factibilidad Legal ........................................................................................... 40
Factibilidad Económica .................................................................................. 40
ETAPAS DE LA METODOLOGÍA DEL PROYECTO ........................................ 42
ENTREGABLES DEL PROYECTO ................................................................ 69
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA ........................................ 69
CAPÍTULO IV ..................................................................................................... 82
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O
SERVICIO .......................................................................................................... 82
CONCLUSIONES .............................................................................................. 83
RECOMENDACIONES ...................................................................................... 84
BIBLIOGRAFÍA .................................................................................................. 85
ANEXOS ............................................................................................................ 89

XVI
ÍNDICE DE CUADROS
CUADRO 1: Causas y consecuencias del problema. .......................................... 5
CUADRO 2: CUADRO 2: Delimitación del problema. .......................................... 5
CUADRO 3: Comparativo de tipos de Arduino. ................................................. 14
CUADRO 4: Banda de frecuencia y sus aplicaciones de etiquetas RFID. ......... 15
CUADRO 5: Tipos de tarjeta RFID. ................................................................... 18
CUADRO 6: Características de un servomotor de rotación continua 360°. ........ 25
CUADRO 7: Especificaciones técnicas de una cerradura electromagnética. ..... 26
CUADRO 8: Características técnicas del lector RFID rc522. ............................. 39
CUADRO 9: Costo de Inversión de Software. ................................................... 40
CUADRO 10: Costo de la inversión Hardware. ................................................. 41
CUADRO 11: Mano de Obra del Personal......................................................... 41
CUADRO 12: Presupuesto Total del Proyecto. ................................................. 42
CUADRO 13: Distribución de pines para conexión de Arduino UNO y Lector
RC522. .............................................................................................................. 47
CUADRO 14. Distribución de la conexión de los pines entre arduino UNO y
pantalla LCD con módulo I2C. ........................................................................... 48
CUADRO 15: Conexión de pines....................................................................... 49
CUADRO 16: CUADRO DE LA POBLACIÓN.................................................... 69
CUADRO 17: Frecuencia de números de personas por vivienda ...................... 72
CUADRO 18: Frecuencia si se conoce la relación de temperatura con covid-19.
.......................................................................................................................... 73
CUADRO 19: Frecuencia si se tiene termómetro. ............................................. 74
CUADRO 20: Frecuencia de si los vecinos poseen termómetro ........................ 75
CUADRO 21: Frecuencia de toma de temperatura............................................ 76
CUADRO 22: Frecuencia de salidas de las personas de los bloques ................ 77
CUADRO 23: Frecuencia de familias con vehículo propio ................................. 78
CUADRO 24: Frecuencia de visita a los boques ............................................... 79
CUADRO 25: Frecuencia si hay medidas de prevención................................... 80
CUADRO 26: Frecuencia de la necesidad de la aplicación de termómetro digital
.......................................................................................................................... 81
CUADRO 27: Criterios de aceptación del proyecto ........................................... 82

XVII
ÍNDICE DE FIGURA
FIGURA 1: Arduino Nano. ................................................................................ 12
FIGURA 2: Arduino UNO.................................................................................. 13
FIGURA 3: Arduino Mega . ............................................................................... 13
FIGURA 4: Lector RFID RC522. ....................................................................... 16
FIGURA 5: Tarjeta RFID. ................................................................................. 17
FIGURA 6: Componentes de una tarjeta RFID. ................................................ 17
FIGURA 7: Teclado Matricial 4x4 Membrana. .................................................. 19
FIGURA 8: Pantalla LCD 16o2a. ...................................................................... 20
FIGURA 9: Módulo serial I2C para pantalla LCD. ............................................. 21
FIGURA 10: Sensor de temperatura sin contacto Módulo MLX90614GY-906. . 21
FIGURA 11: Sensor ultrasónico hc-sr04. .......................................................... 22
FIGURA 12: Cable Jumpler MACHO-MACHO.................................................. 23
FIGURA 13: Cable Jumper MACHO-HEMBRA ................................................ 23
FIGURA 14: Servomotor de rotación continua 360°. ........................................ 24
FIGURA 15: Tabla de configuración del servomotor de rotación continua 360°.
.......................................................................................................................... 25
FIGURA 16: Cerradura Electromagnética......................................................... 26
FIGURA 17: Funcionamiento de la cerradura electromagnética. ...................... 26
FIGURA 18: Modulo passive buzzer low level trigger. ...................................... 27
FIGURA 19: Módulo SRD-05DC-SLC (RELEE)................................................ 28
FIGURA 20: Componentes de un módulo SRD-05DC-SLC (RELEE). .............. 28
FIGURA 21: Arduino UNO. ............................................................................... 38
FIGURA 22: Modulo lector RFID RC522. ......................................................... 38
FIGURA 23: Sensor Infrarrojo MLX90614. ....................................................... 39
FIGURA 24: Ciclo de un Prototipo Incremental................................................. 43
FIGURA 25: Diagrama de flujo de funcionamiento del funcionamiento del sistema
peatonal. ............................................................................................................ 44
FIGURA 26: Diagrama de flujo de funcionamiento del sistema de acceso
vehicular. ........................................................................................................... 45

XVIII
FIGURA 27: Diagrama de bloques del sistema de acceso peatonal. ................ 46
FIGURA 28: Diagrama de bloques del Sistema de acceso vehicular. ............... 46
FIGURA 29: Arduino IDE. ................................................................................. 47
FIGURA 30: Conexión Física entre arduino UNO y Lector RFID RC522. ......... 48
FIGURA 31: Conexión física entre Arduino UNO y pantalla LCD. .................... 49
FIGURA 32: Conexión física entre arduino UNO teclado 4x4. .......................... 50
FIGURA 33: Conexión de Arduino UNO y modulo relé. ................................... 51
FIGURA 34: Diagrama de conexión del Sensor MLX90614. ............................ 51
FIGURA 35: Diagrama de conexión de buzzer con Arduino UNO .................... 52
FIGURA 36: Diagrama de conexión de servomotor con Arduino UNO ............ 53
FIGURA 37: Elaborado: Modelo de puertas de bloques de viviendas del Guasmo
Sur de Guayaquil. .............................................................................................. 68
FIGURA 38: Prototipo de control de acceso con sensor de temperatura. ......... 68
FIGURA 39: Frecuencia de números de personas por vivienda ....................... 72
FIGURA 40: Frecuencia si se conoce la relación de temperatura con covid-19 73
FIGURA 41: Frecuencia si se tiene termómetro ............................................... 74
FIGURA 42: Frecuencia de si los vecinos poseen termómetro ......................... 75
FIGURA 43: Frecuencia de toma de temperatura............................................. 76
FIGURA 44: Frecuencia de salidas de las personas de los bloques ................. 77
FIGURA 45: Frecuencia de familias con vehículo propio .................................. 78
FIGURA 46: Frecuencia de visita a los boques. ............................................... 79
FIGURA 47: Frecuencia si hay medidas de prevención.................................... 80
FIGURA 48: Frecuencia de la necesidad de la aplicación de termómetro digital
.......................................................................................................................... 81

XIX
ABREVIATURAS

RFID Identificador por Radiofrecuencia

CC Corriente Continua

CA Corriente Alterna

E/S Entrada y Salida

°C Grados Centígrados

XX
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN NETWORKING Y TELECOMUNICACIONES

“IMPLEMENTACION DE UN SISTEMA DE CONTROL DE ACCESO


BASADO EN ARDUINO ON MONTOREO DE TEMPERATURA PARA
PREVENIR CONTAGIOS DE COVD-19 Y AUMENTAR LA
SEGURIDAD EN BLOQUES DE VIVIENDA CERRADOS
DEL GUASMO SUR DE GUAYAQUIL”.

Autor(es): Torres Avelino Kleber Oswaldo


Triana Cordova Daniela Lisbeth
Tutor: Ing. Padilla Gómez Renzo Rogelio, M.Sc.

Resumen
Este proyecto de tesis aborda el tema de un sistema de control de acceso con
medición de temperatura mediante la implementación de placas de Arduino que
ayudará a reducir el número de contagios en los habitantes de los bloques de
viviendas del Guasmo sur de Guayaquil. Para el desarrollo del proyecto se utilizó
la metodología de Prototipado Modular ya que siguiendo cada una de sus fases
ayudó a realizar de manera ordena el desarrollo del prototipo de control de acceso
y la ventaja de que brinda esta metodología es que permite mejorar el prototipo
agregando nuevos elementos a medida que avanza el proyecto.
Para elaborar este proyecto se utilizaron placas de Arduino, que en conjunto con
varios elementos lograron ejecutar las funciones necesarias para desarrollar el
sistema de control de acceso.

XXI
UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

“IMPLEMENTACIÓN DE UN SISTEMA DE CONTROL DE ACCESO


BASADO EN ARDUINO CON MONTOREO DE TEMPERATURA PARA
PREVENIR CONTAGIOS DE COVD-19 Y AUMENTAR LA
SEGURIDAD EN BLOQUES DE VIVIENDA CERRADOS
DEL GUASMO SUR
DE GUAYAQUIL”.

Autor(es): Torres Avelino Kleber Oswaldo


Triana Cordova Daniela Lisbeth
Tutor: Ing. Padilla Gómez Renzo Rogelio, M.Sc.

Abstract
This thesis project addresses the issue of an access control system with
temperature measurement, the implementation of control panels through which it
will help reduce the number of infections in the inhabitants of the housing blocks
of the Guasmo south of Guayaquil. For the development of the project, the Modular
Prototyping methodology was used since following each of its phases helped to
carry out the development of the access control prototype in an orderly manner
and the advantage that this methodology provides is that it allows to improve the
prototype by adding new ones. items as the project progresses.

XXII
To develop this project, arduino boards will be used, which together with several
elements managed to execute the necessary functions to develop the access
control syst.

XXIII
INTRODUCCION

Hoy en día el mundo pasa por una de las crisis de salud más difíciles a las que se
ha enfrentado, como lo es la pandemia del COVID-19. Desde su aparición en Asia
a finales del año 2019, este virus ha llegado a todas partes excepto la Antártida, y
así el número de contagios sigue en aumento en América, África y Europa.

Todos los países se encuentran en una carrera para tratar de disminuir el número
de infectados o darle fin a esta pandemia de una vez, intentando desarrollar una
vacuna o imponiendo medidas que aumenten la bioseguridad como lo es el
distanciamiento, y Ecuador es uno de ellos. Esto no solo ha afectado en la salud,
sino también en ámbitos sociales, políticos y económicos dejando muchas
pérdidas. Pero también ha dado lugar a que surjan nuevas medidas para prevenir
la propagación de esta enfermedad, como lo es el uso de termómetros digitales
para medir la temperatura.

En Guayaquil, una de las ciudades más grandes de Ecuador así también como
una de las más afectadas se ha visto en la necesidad de tomar medidas de
bioseguridad además del uso de la mascarilla para retomar su actividad habitual,
la toma de temperatura corporal en las personas se ha implementado en todos los
lugares de acceso público como los supermercados, centros comerciales,
hospitales, entre otros, con el fin de detectar a personas con posible casos de
fiebre ya que es el síntoma más asociado a esta enfermedad.

En las zonas rurales o alejadas del centro de la ciudad la mayoría de personas


cuentan con este método solo al ingresar a los sitios antes mencionados, pero no
tienen una forma de hacer las mediciones en casa, además de que la tasa de
delincuencia es más alta de lo normal, no quieren exponerse ante estos peligros
para llevar a cabo esta importante y necesaria labor.
El siguiente proyecto surge con la necesidad de realizar el prototipo de un sistema
que permita a las personas del Guasmo Sur de Guayaquil realizar mediciones de
temperatura cerca de su domicilio, así también como implementar un control de
acceso para mejorar la seguridad al ingresar a sus viviendas.

1
El proyecto de investigación consta de los siguientes capítulos:
CAPÍTULO I: En este capítulo se plantea el problema, las causas y consecuencias
que llevan a generar una solución tecnológica con el fin de reducir los casos de
contagios de COVID-19; así como también el objetivo general y los específicos
que se debe cubrir para llegar a la solución.
CAPÍTULO II: En este capítulo se contextualiza toda la información relevante que
conllevan los antecedentes de estudio, también la fundamentación teórica en la
que se ha basado la elaboración de la investigación.
CAPÍTULO III: Se muestra la propuesta tecnológica y la metodología del proyecto
basado en la información recolectada y el análisis de factibilidad realizado,
desglosado cada etapa de la metodología que se utilizó en el proyecto.
CAPÍTULO IV: En este capítulo se demuestra la aceptación del prototipo, se
presenta las conclusiones en base a la funcionalidad de prototipo y se presenta
las recomendaciones para futuras mejoras.

2
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
Ubicación del problema en un contexto

En la actualidad 30 de agosto del 2020, “El número de casos confirmados


de covid-19 ya supera los 25 millones a nivel mundial. La enfermedad ha causado
la muerte de más de 843.000 personas, según datos de la Universidad Johns
Hopkins” (Coronavirus: El Mundo Supera Los 25 Millones de Casos de Covid-19 -
BBC News Mundo, 2020). Hasta el momento, el Instituto Nacional de Investigación
en Salud Pública (INSPI) ha tomado 297.376 muestras para COVID-19 de las
cuales 105.508 son el total de casos confirmados en el Ecuador perteneciendo el
19.42% de casos a la provincia del Guayas. (PCR+ Pruebas Rápidas).
(Actualización de Casos de Coronavirus En Ecuador – Ministerio de Salud Pública,
2020).

La toma de temperatura corporal en las personas a causa de pandemia del


COVID-19, solo se realiza al ingresar a establecimientos con alto índice de
aglomeración de personas como son los supermercados, bancos, shopping
mall´s, etc. con el fin de mantener un control y prevenir el aumento de contagios.
Pero fuera de estos establecimientos públicos no hay una herramienta que
permita que las personas estén al tanto de esta valiosa información.

En Guayaquil no hay un sistema que garantice que las personas ingresen a su


domicilio de manera segura sin presentar algún síntoma de COVID-19 como lo es
la temperatura corporal por encima de lo normal, para ello es importante realizar
una toma de temperatura al ingresar a los domicilios con el fin de disminuir el
riesgo de contagiar a personas cercanas y así mismo frenar el aumento de
personas infectadas en la ciudad.

3
Este proyecto de titulación está dimensionado para los bloques de viviendas
cerrados del Guasmo Sur de Guayaquil, para lo cual se diseñará un prototipo de
sistema de control y medición de temperatura corporal que servirá para mantener
a las personas informadas de su temperatura y a su vez brindará una mayor
seguridad al momento de ingresar en el domicilio.

Situación conflicto nudos críticos

La necesidad de las personas por salir de sus hogares ya sea para laborar, ir de
compras o realizar alguna otra actividad hacen que se expongan a un ambiente
donde pueden contagiarse del virus. El uso de mascarillas, gel antiséptico, entre
otras medidas de seguridad permiten minimizar el riesgo de contagio al salir de
sus hogares, pero no es cien por ciento seguro.

A pesar de lo antes mencionados no se toman medidas al momento de


ingresar a los hogares que permitan a las personas estar atentas a que ya tengan
algún síntoma de esta enfermedad como lo es la fiebre, el más común de los
síntomas. La falta de estas medidas no se toma en cuenta al momento de ingresar
a estos lugares con alto índice de residentes, lo que produce riesgos de contagios
para las personas que se encuentren dentro.

Para la tranquilidad y seguridad de los habitantes es importante asegurar


que las personas que ingresen a los bloques cerrados de viviendas estén con la
mejor salud posible. El sistema de control de acceso que se instalará, además de
permitir que las personas que ingresen estén al tanto de su estado de
temperatura, aumentará la seguridad de que solo las personas de ese bloque de
viviendas puedan ingresar.

4
Causa y consecuencias del problema

CUADRO 1: Causas y consecuencias del problema.

CAUSAS CONSECUENCIAS
PERSONAS CON DOLORES DE  Puede tener temperatura corporal
CABEZA. elevada y debe ser atendido por un
médico.
 Síntoma de COVID-19, puede ser
posible contagiador.
FALTA DE TERMÓMETROS  Personas no está informados de su
PÚBLICOS PARA MONITOREAR temperatura corporal.
TEMPERATURA CORPORAL.  No se previenen posibles contagios.
PERSONAS QUE INGRESEN CON  Pueden tener otros síntomas y
FIEBRE deben ser atendidos por el médico.
 Pueden ser posibles portadores del
virus y contagiar a los residentes.
Elaborado: Torres Avelino Kleber – Triana Cordova Daniela.
Fuente: Análisis de la Investigación.

Delimitación del problema

CUADRO 2: Delimitación del problema.

CAMPO: ELECTRÓNICA.

ÁREA: Control y Seguridad.

ASPECTO: Infraestructura de control de acceso y


medición de temperatura.

TEMA: Implementación de un sistema de control


de acceso basado en Arduino con
monitoreo de temperatura corporal para
prevenir contagios de covid-19 y

5
aumentar la seguridad en bloques
de viviendas cerrados del Guasmo Sur de
Guayaquil.

Elaborado: Kleber Oswaldo Torres Avelino - Triana Cordova Daniela


Fuente: Análisis de la Investigación.

Planteamiento del problema

¿Cómo contribuye el bajo control de la temperatura corporal al elevada al aumento


de infectados por Covid-19 en residentes de bloques de viviendas cerrados en
Guayaquil en el año 2020?

Evaluación del problema

Para evaluar el problema se han determinado los siguientes aspectos:

Delimitado: Actualmente los bloques de viviendas del Guasmo Sur de Guayaquil


no cuentan con un mecanismo que le permita monitorear la temperatura al ingresar
o salir de su domicilio, por lo que es necesario diseñar un sistema que permita
realizar esta función con el fin de reducir el número de contagios de COVID – 19.

Evidente: Porque muchas personas contagian a las demás, puesto que


no están al informados de su temperatura corporal haciendo que no cese la
pandemia y aumentar la cifra de contagios.

Contextual: Un sistema que permita medir la temperatura corporal es


indispensable en estos momentos de pandemia, por lo cual al no contar con esta
herramienta los habitantes no están informados si poseen fiebre maximizando el
riesgo de contagio del virus.

Relevante: Es relevante por el alto índice de contagios que tiene el virus y a su


vez no permite que las personas desarrollen sus labores con normalidad.

6
Original: Es original ya no hay un sistema automatizado que permita mantener
informada a las personas de su temperatura corporal en los bloques de viviendas
de Guasmo sur de Guayaquil.

Factible: Las herramientas open source para programar y el hardware fácil de


reemplazar en caso de daño facilitan y economizan la implementación del sistema.

Identifica los productos esperados: Este sistema favorece a la toma de


temperatura de conjuntos de viviendas cerradas del Guasmo Sur de Guayaquil ya
que la toma de temperatura de manera segura y a toda hora, con la finalidad de
prevenir contagios.

OBJETIVOS
Objetivo General

Analizar el bajo control de la temperatura corporal y su contribución al elevado


aumento de infectados por Covid-19 mediante una investigación de campo y
bibliográfica en residentes de bloques de viviendas cerrados en Guayaquil en el
año 2020.

Objetivos Específicos

 Recolectar información sobre los controles que utilizan los bloques de


viviendas cerrados en Guayaquil frente al Covid-19 mediante al mediante
encuestas e investigación bibliográfica.
 Realizar pruebas del sistema de acceso tecnológico que se pueda usar
para el control de temperatura corporal en los bloques de viviendas
cerrados mediante una investigación bibliográfica.
 Diseñar un prototipo que permita medir la temperatura corporal y controlar
el acceso al bloque cerrado de viviendas.

7
Alcance del Problema
Este proyecto tiene como finalidad mejorar la seguridad de las personas al
ingresar a sus hogares y disminuir el riesgo de adquirir una enfermedad muy
contagiosa como lo es el COVID-19 mediante el uso de un sistema de control de
acceso.
Se implementará un sistema de acceso con sensor de temperatura que tendrá
las siguientes funcionalidades:
 Sensor de temperatura sin contacto para controlar la temperatura corporal.
 Lector de tarjetas RFID que permitirá el acceso al bloque de viviendas.
 Control de acceso mediante ingreso de contraseña mediante teclado que
se visualizará en una pantalla LCD en caso de pérdida de tarjeta o ingreso
de visitantes.
 Control de Acceso de puertas de ingreso vehicular.
 Alarma sonora en caso de que la temperatura tomada sea superior a lo
normal.

Justificación e importancia
Hasta el momento, el Instituto Nacional de Investigación en Salud Pública
(INSPI) ha tomado 297.376 muestras para COVID-19 de las cuales 105.508 son
el total de casos confirmados, perteneciendo el 19.42% de casos a la provincia del
Guayas. (PCR+ Pruebas Rápidas), (Actualización de Casos de Coronavirus En
Ecuador – Ministerio de Salud Pública, 2020).

Para ello se ha implementado una medida de control que


permite visualizar la temperatura corporal de las personas al ingresar a
lugares públicos, para prevenir el contagio del COVID-19. Esta medida de
seguridad permite que las personas estén informadas solo al momento de ingresar
a establecimientos públicos, pero no existe sistema que permita que las personas
que no visiten estos lugares puedan estar informados.

La importancia de este proyecto de titulación es que ayudará a los


residentes que puedan ingresar a su domicilio con la seguridad de no tener fiebre,

8
que es el principal síntoma de esta enfermedad, así mismo, brindar un sistema de
acceso automatizado para los vehículos que facilitará el ingreso de los mismos.

Las principales ventajas son:

Seguridad: Evitar que las personas que no viven en el conjunto residencial


ingresen de manera no autorizada.

Comodidad: La automatización de las puertas vehiculares hacen fácil el ingreso


de los vehículos.

Costo: La implementación de tecnologías de hardware abierto permite un mayor


rendimiento y economiza los precios.

La realización de este proyecto beneficiará directamente a todos los habitantes de


los conjuntos de viviendas donde se implemente.

Metodología del proyecto

En la elaboración de este proyecto de titulación se ha escogido la


metodología Prototipado Modular, también conocido como Prototipado
incremental, esta técnica se utiliza cuando se añaden nuevos elementos sobre el
prototipo a medida que el ciclo del proyecto avance.

Las fases de gestión de un proyecto utilizndo la metodología del


Prototipado Incremental es:

Requerimientos o comunicación. - En esta primera fase se obtiene los


requerimientos del usuario que nos permite tener una perspectiva del Prototipo del
sistema de acceso.

9
Planeación. - Una vez culminada la recolección de requerimientos se procede a
desarrollar un plan de las tareas y actividades que nos permitirá llevar de manera
ordenada la ejecución de cada una.

Modelado (análisis, diseño). – En esta tercera etapa se procede con el análisis


de los diferentes componentes que van a conformar el sistema de acceso para
luego realizar el diseño esquemático que permitirá tener una estructura de lo que
será el producto final.

Construcción (prueba). - La penúltima fase, aquí va a acoplar los diferentes


componentes de hardware, en esta sección se procede a realizar las pruebas de
todos los componentes validando que se cumpla todos los requisitos del usuario
final.

Despliegue (entrega, retroalimentación). – Se muestra el sistema de control de


acceso con las funciones implementadas en el dispositivo, para que el usuario
emita sus comentarios, sugerencias y con ello realizar una retroalimentación en
caso de ser necesario.

10
CAPÍTULO II
MARCO TEÓRICO
ANTECEDENTES DEL ESTUDIO

La medición de temperatura corporal es uno de los métodos más efectivos y


utilizados en la actualidad para identificar a personas infectadas con el virus del
COVID-19. Hoy en día los sitios públicos con aglomeración de personas poseen
un encargado de realizar este proceso antes de ingresar al sitio, el cual dejara
ingresar a todas aquellas personas que cumplan con la temperatura corporal
ideal. Dado que las personas que no visitan estos sitios están desinformadas de
si tienen fiebre o no, pueden ser posibles contagiadores de esta enfermedad. En
la ciudad de Guayaquil el número casos de COVID-19 es equivalente al 19.42%
de los casos totales a nivel nacional, por lo que es necesario que implementar un
sistema que realice este trabajo.

En base a lo indicado anteriormente se presenta este proyecto que por su


versatilidad tiene el fin de reducir el número de contagios por COVID-19 en la
ciudad de Guayaquil por medio de un sistema de control de acceso que permitirá
tomar la temperatura en las personas que ingresen y estén dentro de
los conjuntos cerrados de viviendas del Guasmo sur de Guayaquil.

FUNDAMENTACIÓN TEÓRICA
Arduino
Un Arduino se define como una placa de hardware y software de código abierto
que puede ser utilizado para hacer diversos dispositivos interactivos tales como
sensores, manos robóticas, entre otros, este dispositivo se lo puede utilizar en
diferentes programas(Enríquez Herrador, 2009). El Arduino existe de 3 tipos:
 Arduino Nano
 Arduino uno
 Arduino UNO

11
Arduino Nano
Está diseñada para uso de pruebas para placas en base en el ATUNO328, tiene
como desventaja el que viene integrado el código y ese código no se lo puede
programar además solo tiene un conector para su alimentación, se lo puede
conectar a un PC mediante un cable USB, cuenta con una memoria flash de 32
KB donde 2KB lo utiliza el inicio del funcionamiento de la placa de una EEPRON
de 1KB.

FIGURA 1: Arduino Nano.

Elaborado por: Arduino


Fuente:(Arduino, 2020.)

Arduino Uno
Su placa se fundamenta en ATUNO328P, está conformado por 14 de E/S digital
y 6 pines de entradas analógicas, una memoria flash de 32KB donde 0,5KB es
utilizado por el inicio de funcionamiento de la placa cuenta con una EEPRON de
1KB, su tamaño es de 6,88 centímetros de longitud y de ancho 5,34 centímetros,
además este tipo de Arduino no posee chip controlador FTDI USB a serie y cuando
hay sobrecarga cualquier dispositivo que esté conectado, el Arduino uno se
reinicia para evitar cortocircuito. (Arduino, 2020a).

12
FIGURA 2: Arduino UNO.

Elaborado por: Arduino


Fuente: (Arduino, 2020a).

Arduino Mega
El Arduino mega tiene como base el microcontrolador ATmega2560, contiene 54
pines de entrada y de salida. De los cuales 15 pines son de salida de PWM, 16
pines analógicos, una memoria flash de 256KB para almacenar el código escrito,
conexión a USB, etc.(Arduino, 2020b) Además este tipo de arduino tiene
compatibilidad con el arduino uno, arduino de placas antiguas (Dueilanove),
contiene un sistema de control de sobrecarga, el Arduino se reinicia o se
desconecta automáticamente hasta el corto este estable.

FIGURA 3: Arduino Mega

Elaborado por: Arduino


Fuente: (Arduino, 2020)

13
CUADRO 3: Comparativo de tipos de Arduino.
ARDUINO NANO ARDUINO UNO ARDUINO MEGA

CARACTERÍSTICAS Su alimentación de  Reinicio Reinicio automático


Fuente de energía es de automático en el en el caso de
USB Mini-B, o una caso de sobrecarga.
fuente externa regulada sobrecarga. Su alimentación es
de 5V y no regulada de 
6 Su alimentación es de USB o una fuente
-20 V. de USB o una externa como son las
fuente externa baterías.
como son las
baterías.
TAMAÑO 4.5cm de longitud, 1.8  6,88cm de longitud 10.152 cm de
cm de magnitud. y 5,34cm de longitud y 5,33 cm de
ancho. magnitud.
ESPECIFICACIONES Tiene 14 pines digitales, Tiene 14 pines Tiene 54 pines donde
donde 8 entradas digitales, donde 6 15 son de salida
analógicas. pines son de PWM, 16 pines
salida, tiene 6 analógicos.
pines analógicos.
MICROCONTROLADOR ATUNO328 y EEPROM ATUNO328P y ATUNO y
1KB EEPROM 1KB EEPRON de 4KB
PRECIO $8 $ 12 $ 22
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth.
Fuente: (Arduino, 2020a), Arduino, 2020)

Tecnología RFID
Las tecnologías de identificación por radio frecuencia, son lectores que
intercambian información, donde la información que se almacena en una tarjeta
es emitida y capturada por el emisor para leer sus datos almacenados.(Carlos
Juan Gómez Ocampo, 2016), su estructura está conformada por tres elementos
que son las tarjetas, antenas y lector.

Ventajas de la tecnología RFID


 La información almacenada puede ser modificada.
 Alta seguridad.
 Admite leer en desplazamiento de cualquier ente que contenga código.

14
Desventajas de la tecnología RFID
 Requiere de un lector de tarjeta.
 Almacenamiento limitado.
 Alto costo.

Usos
 En medicamentos, porque del 2 al 7% de ellos confiables, mientras el 80%
son falsificados.
 En Bienes, porque los RFID admiten controlar en tiempo real todo objeto
que contenga el código.
 Transporte y logística, por que disminuyen el robo de algún objeto o carga.
(Fernández et al., 2006)

CUADRO 4: Banda de frecuencia y sus aplicaciones de etiquetas RFID.

Elaborado por: Sadot Alexandres Fernández – Carlos Rodríguez Morcillo García


Fuente: (Fernández et al., 2006)

Lector RFID RC522


Estos lectores se comunican mediante un campo electromagnético donde emite
señales constantemente hasta que el receptor decodifiquen el código y le envié
una respuesta de acceso.(William Andrés Herrer Lori & pablo Rigoberto Veloso
Llumigusin, 2017). La estructura de este dispositivo es semejante a la lectura de
las etiquetas, ya que se requiere de una antena internar o externa para su
comunicación.

Existen dos tipos de antenas para este lector:

15
 Tipo cuadro: Este tipo de antena se utiliza para librarse de robos, con un
alcance de lectura de un metro de desplazamiento, pero no son muy
direccionales.
 Tipo núcleo de ferrita: El tamaño de la antena es más pequeño que las
antenas de tipo cuadro, tiene un rango de lectura hasta 90 cm
aproximadamente, son direccionales. (Fernández et al., 2006)

FIGURA 4: Lector RFID RC522.

Elaborado por: William Andrés Herrera Llori - Pablo Rigoberto Veloso Llumigusin
Fuente:(Herrera Llori Wlilliam Andrés, 2017)

Tarjetas RFID
También denominada tarjeta de proximidad, realiza un reconocimiento de
inmediato del usuario con microchip con circuitos de radiofrecuencia integrado, su
comunicación se basa con una antena de baja frecuencia a 125 KHz Pasivo, sus
dimensiones son 54 (AI) x 81 (An) mm. (RFID-CARD, 2020), la vida útil de esta
tarjeta es de máximo 7 años una de las ventajas de esta tarjeta es que no requiere
algún mantenimiento y nos da la facilidad de leer a distancia sin importar de qué
lado esta, además este tipo de tarjeta no se puede falsificar. (Castro Shucag Maria
Cecilia & Pilpaña Guallichicomin Mauricio Fernando, 2010).

16
Como indica Fernández et al., (2006) “Funcionamiento es el siguiente: el lector
emite una señal electromagnética que al ser recibida por la etiqueta hace que ésta
responda mediante otra señal en la que se envía codificada la información
contenida en la etiqueta” (pág 2)

FIGURA 5: Tarjeta RFID.

Elaborado: RFID-CARD
Fuente: (RFID-CARD, 2020)

FIGURA 6: Componentes de una tarjeta RFID.

Elaborado: Sadot Alexandres Fernández – Carlos Rodríguez Morcillo García


Fuente :(Fernández et al., 2006, pág. 2 )

17
CUADRO 5: Tipos de tarjeta RFID.

TARJETA RFID PASIVA TARJETA RFID ACTIVO


CARACTERÍSTICAS  Tiene un lector con  Tiene un lector con antena,
antena, busca los tags espera los tags que
de su rango y reporta al aparezcan en su rango,
sistema y se realiza una luego reporta al sistema.
acción programada  Los tags usan batería.
(permitir / negar).  Son de largo alcance
(100m)
APLICACIONES  Baja Frecuencia (125  Muy Alta Frecuencia
KHz), su lectura es de 5 (433.8 MHz), su lectura es
cm de distancia, de 100m, acceso a
ingreso solo para el vehículos y monitoreo en
individuo. tiempo real.
 Alta Frecuencia (13.56  Ultra Alta Frecuencia (902
MHz), su lectura es de MHz), su lectura es de
60 cm de distancia, 400m, tiene excelente
ingresos al individuo control de señal, pero es
dentro del vehículo. sensible a las
interferencias por agua.
ALMACENAMIENTO Hasta 64 JB Hasta 8 MB
PRECIO $ 0,60 $ 4,80
Elaborado: Carlos Ochoa Eneriz - Carlos Ruiz Zambrano
Fuente: (Características Técnicas Tarjetas de Proximidad RFID Llave Incopiable, 2020),
(Ochoa Enériz Carlos & Ruiz Zamarreño Carlos, 2015).

Teclado 4x4
También conocido como teclado matricial 4 x 4, este tipo de teclado consta de 16
pines es decir 4 filas y 4 columnas, que permite escanear por medio de un
microcontrolador, para verificar que pin está presionando.(Oscar Fernández
Álzate, 2020), una vez dada la definición de un teclado 4x4 se puede decir que, un
teclado 4x4 sirve para asignar claves mediante combinación de secuencia de filas
y columnas, y se lo puede conectar con cualquier tarjeta de desarrollo.

18
Teclado matricial 4x4 membrana
Tiene como característica una incorporación de un cable de tipo flexor con
conector hembra para trabajar en herramientas de desarrollo o prototipo, opera en
un voltaje máximo de 24v, una resistencia de aislamiento de 100m, su temperatura
oscila de 0°C hasta 50°C, y es utilizado para los sistemas de seguridad (parallax,
2011).

Funcionamiento
El dispositivo lee 4 pines del puerto, podría ser los cuatros pines iniciales o los
cuatros pines finales, realizan combinaciones y lee, como resultado dirá si los 4
pines son de modificaciones de lectura o no , luego indica aplastar la tecla de
confirmación para verificar cambios (Jaramillo, 2012.)

FIGURA 7: Teclado Matricial 4x4 Membrana.

Elaborado por: Luis Fernando Jaramillo Jaramillo.


Fuente: (Jaramillo, 2012.)

Pantalla LCD 16o2a


Es un display de cristal líquido de 16 caracteres por 2 líneas compatibles para
cualquier desarrollo electrónico, este dispositivo permite observar usuario las
instrucciones guardados en la base de datos, una de sus características es que
tiene una interfaz paralela de 4 u 8 bits, donde el dato de 4 bits utiliza buses que

19
son. DB4 hasta el DB7, en cambio los de 8 bits son un poco más lentos. Las luces
de fondo podrían venir de color blanco o negro, tiene como fuente de voltaje de
0,5v, sus grados de funcionamiento es de -10°C a 60°C y los grados de
almacenamiento es de -20°C a 70°C. (Tinsharp Indusltrial Co., 2009). Además
tiene la facilidad de añadir hasta ocho caracteres personalizados para otro idioma
deseado.(Adafruit Industries, 2020)
FIGURA 8: Pantalla LCD 16o2a.

Elaborado por: Alan Kay


Fuente: (Adafruit Industries, 2020)

Módulo serial i2C para pantalla LCD


Este tipo de módulo tiene como característica una expansión de entrada y salida,
esto a su vez generan un bus remoto bidireccional que utiliza dos cables de serie
uno de reloj (SCL) y otro de datos (SDA), este mecanismo consta de ocho pines
cuasi bidireccional, estos pines se pueden asignar de forma manual para
monitorear cualquier como es la suspensión de estados o salidas (Product data
sheet, 2013).

Este módulo sirve para disminuir conexiones de cables seriales, es decir que
contiene un chip de PCF857 que transforma datos en serie I2C a datos paralelos
para la pantalla LCD, las direcciones de pines 0x20 - 0x27 pueden ser conectados
en un mismo bus I2C y dos cables con salidas diferentes, por lo general tiene una
dirección por defecto el pin 0x27 aunque también permite intercambiado a los
pines A0, A1, A2, también tiene compatibilidad con las 1602 LCD y 2004
LCD.(Eneka, 2014.)

20
FIGURA 9: Módulo serial I2C para pantalla LCD.

Elaborado por: Eneka


Fuente: (Eneka, 2014.)

Sensor
Es un dispositivo electrónico que tiene la capacidad de copiar todo lo que observa
y detecta todo a su alrededor para luego generar una acción y transformando en
magnitudes físicas, químicas,(Fuentes Martinez, 2014), siendo así importante para
ser incluidos en el ámbito tecnológico, para brindar información y dar los resultados
de activar o desactivar procesos una orden.(Antonio Serna Ruiz et al., 2010).

Sensor de temperatura sin contacto Módulo MLX90614 GY-906


También conocido como termómetro de infrarrojo de no contacto, es un dispositivo
que permite saber la temperatura actual de alta precisión sin necesidad de tocar,
de un rango de temperatura desde su fábrica de - 40°C hasta 125°C para la
temperatura ambiental y -70°C hasta 380°C para uso de objetos, (Melexis, 2018),
su magnitud es de 1.7 x 1.1 x 0.6 cm.(Sensor de Temperatura Infrarrojo Sin
Contacto MLX90614 GY-906 Para Arduino | Tecnopura, 2020)

FIGURA 10: Sensor de temperatura sin contacto Módulo MLX90614GY-906.

Elaborado por: Shopee


Fuente: (Shoopee, 2020)

21
Sensor ultrasónico hc-sr04
Emiten señales en formas de ondas elásticas que se propagan en el aire, para
ello este dispositivo depende de un emisor, receptor y medición, utilizando un
percutor que emite una señal (eco) de 10 us de alto nivel y luego emite ondas para
verificar si hay respuesta, este sensor trabaja con corriente de 15 mA, su
frecuencia es de 40 Hz. Además, cuando emite un sonido su rango mínimo es de
2 cm y su rango máximo es de 4m, la señal de entrada es de 10uS, la señal de
salida se la calcula de la entrada de la señal y el rango de proporción. (Elecfreaks,
2020).

Este tipo de sensor ha sido creado para calcular el tiempo y la velocidad de


propagación que viaja la señal de un extremo a otro, su funcionamiento es que el
emisor envía un sonido para que el receptor lo escuche pero en el transcurso que
envía el sonido podía haber interferencia que esto puede llevar a distorsionar se
acorta el sonido.(Fuentes Martinez, 2014).

FIGURA 11: Sensor ultrasónico hc-sr04.

Elaborado por: NayLamp Mechatronics


Fuente: (Mechatronics, 2020.)

Jumpers
Es un tipo de socket de plástico y por dentro tiene otros sockets metálicos de
fosforo- bronce, y su terminal de un cable que puede tener macho o hembra, estos
tipos de cables son utilizados para realizar circuitos eléctricos tales como
microcontroladores, digitales, etc. Tiene como desventaja es su sensibilidad
porque los pines tienen a romper.(- 330ohms, 2016)

22
Cable Jumpers Macho-Macho
Este tipo de cable es utilizado para conectar diferentes dispositivos tales como
placa de Arduino o breadboard , su tamaño es de 20 cm, su espaciado es de 0.1
pulgadas, tiene un conector Dupont Macho-Macho, cada hilo viene con su
conector independiente.(Electrotec - Electrónica y Robótica | Cables Jumper,
2020).

FIGURA 12: Cable Jumpler MACHO-MACHO.

Elaborado por: Leantec


Fuente: (Leantec, 2020)

Jumper macho hembra


Este tipo de conector es utilizado para conexiones con arduino o protoboard, está
conformado con material de plástico y cobre(Tienda Técnica, 2020) este conector
es compatible con conectores macho de 2.54mm , y vienen de 10 colores
diferentes además son reutilizables y su dimensión es de 40 cm aproximadamente
(Leantec, 2020).

FIGURA 13: Cable Jumper MACHO-HEMBRA

23
Elaborado por: Leantec
Fuente: (Leantec, 2020)

Servomotor
Es un aparato eléctrico que consiste en un motor de CC o CA que tiene
como finalidad girar o impulsar algún objeto con fuerza en una longitud dada.

Usos
Este dispositivo se los puede utilizar en muchas aplicaciones, tales como:
juguetes, en la robótica e incluso en máquinas.
Clasificación de servomotor se clasifican en Kilogramos por centímetros
 3 kg/ cm
 6kg/cm
 12 kg/cm

¿Cómo funciona?
Este dispositivo es controlado por una CC que hace que tenga movimiento a la
dirección dada, utiliza una señal de E/S y dicha función debe ser retroalimentada
para volver a su posición de inicio.(CircuitDigest, 2015)

Servomotor de rotación continua 360°


Este tipo de servomotor tiene un ángulo de movimiento de 360°, su
funcionamiento viene generado por movimiento de pulsos eléctricos según su pin
de mando, el servomotor puedo rotar en unos 90° en 1,5 ms y puede rotar en 2ms
unos 180°. (CircuitDigest, 2015). Tiene como amperaje 4.8 v – 6v, su rango de
temperatura oscila desde 0°C – 55C.(Tien-Chang, 2014), un servomotor consta de
tres cables que son: rojo es para la alimentación, el amarillo es para la señal y el
negro es para tierra.(Dilip Raja, 2015).

FIGURA 14: Servomotor de rotación continua 360°.

24
Elaborado por: Electrónicos Caldas
Fuente: (Electrónicos Caldas, 2020)

FIGURA 15: Tabla de configuración del servomotor de rotación continua 360°.

Elaborado por: Tien Chang


Fuente: (Tien-Chang, 2014)

CUADRO 6: Características de un servomotor de rotación continua 360°.

Elaborado por: Tien Chang


Fuente: (Tien-Chang, 2014)

25
Cerradura electromagnética
Este tipo de cerradura viene integrado desde fabrica una defensa de corriente
inversa tales como el aluminio, la cerradura se puede distribuir en DC12V o
DC24V. Trabaja con un amperaje de 480 mA a 240mA y con una tempera que
oscila desde -30°C a +60°C.(Adhua Tecnology, 2020)

FIGURA 16: Cerradura Electromagnética.

Elaborado por: Electrónicos Caldas


Fuente: (Electrónicos Caldas, 2020.)

FIGURA 17: Funcionamiento de la cerradura electromagnética.

Elaborado por: Monika Matysiak


Fuente: (Monika Matysiak, 2020)

CUADRO 7: Especificaciones técnicas de una cerradura electromagnética.

26
Elaborado por: Monika Matysiak
Fuente: (Monika Matysiak, 2020)

Buzzer o Zumbador
Los buzzer son instrumentos utilizados para transformar una señal eléctrica en
una onda de sonido. Este dispositivo es utilizado para alarmas como ejemplo se
tiene el caso de los centros comerciales cuando emite cuando algún producto sale
del local sin haberse facturado o en una empresa cuando este se requiera que
cambie de nivel en u ascensor (AV Electronics, 2020).

Módulo pasivo buzzer low level trigger


El buzzer pasivo tiene como ventaja principal modificar el tono y se le puede
incorporar un altavoz que acceda a diferente sonoridad, ya que emite un sonido
muy bajo en el puerto de entrada y salida y trabaja con voltajes de 3.3 V a 5V
(Kuongshun, 2020).

FIGURA 18: Modulo passive buzzer low level trigger.

Elaborado por: Kuongshun


Fuente: (Kuongshun, 2020)

27
Módulo SRD-05DC-SLC (Relee)
Este dispositivo permite obtener el control de ON y OFF de diversas máquinas que
estén conectadas en una alimentación eléctrica externa. Tiene como característica
una resistencia de aislamiento de 100M ohmios (500VDC), el tiempo de
funcionamiento del voltaje es bajo 10ms y su temperatura es de -40°C a +85°C.
(Relay, 2020)

Parámetros:
 Voltaje de conmutación máximo es de 250VAC
 Corriente de conmutación máxima es de 3A
 Potencia de conmutación máxima es de 750 VA
 Resistencia eléctrica es de 1x105 Ops / 1x104 Ops
 Resistencia mecánica es de 1x107 Ops

FIGURA 19: Módulo SRD-05DC-SLC (RELEE).

Elaborado por: Relay


Fuente: (Relay, 2020)

FIGURA 20: Componentes de un módulo SRD-05DC-SLC (RELEE).

28
Elaborado por: Mar Domínguez
Fuente: (Mar Domínguez & Co., 2014)

29
FUNDAMENTACIÓN LEGAL
A continuación, se establecerá las leyes que fundamentan este proyecto
CONSTITUCIÓN DE LA REPÚBLICA DEL ECUADOR
Título II
Capítulo segundo
Derechos del buen vivir
Sección tercera
Comunicación e Información
(Legislativo, 2008)
Art. 18.- Todas las personas, en forma individual o colectiva, tienen derecho
a:
1. Buscar, recibir, intercambiar, producir y difundir información veraz,
verificada, oportuna, contextualizada, plural, sin censura previa acerca de
los hechos, acontecimientos y procesos de interés general, y con
responsabilidad ulterior.
2. Acceder libremente a la información generada en entidades públicas, o en
las privadas que manejen fondos del Estado o realicen funciones públicas.
No existirá reserva de información excepto en los casos expresamente
establecidos en la ley. En caso de violación a los derechos humanos,
ninguna entidad pública negará la información.

Sección sexta
Hábitat y vivienda
(Legislativo, 2008)
Art. 30.- las personas tienen derecho a un hábitat seguro y saludable, y a
una vivienda adecuada y digna, con independencia de su situación social y
económica.

TÍTULO VII
RÉGIMEN DEL BUEN VIVIR
Sección octava
Ciencia, tecnología, innovación y saberes ancestrales

30
(Legislativo, 2008)
Art. 385.- El sistema nacional de ciencia, tecnología, innovación y saberes
ancestrales, en el marco del respeto al ambiente, la naturaleza, la vida, las culturas
y la soberanía, tendrá como finalidad:
1. Generar, adaptar y difundir conocimientos científicos y tecnológicos.
2. Recuperar, fortalecer y potenciar los saberes ancestrales.
3. Desarrollar tecnologías e innovaciones que impulsen la producción
nacional, eleven la eficiencia y productividad, mejoren la calidad de vida y
contribuyan a la realización del buen vivir.

DECRETO EJECUTIVO N° 10014


DEL SOFTWARE LIBRE
(Rafael Correa Delgado, 2011)
Art. 1.- Establecer como política pública para las entidades de administración
Pública central la utilización del Software Libre en sus sistemas y equipamientos
informáticos.
Art. 2.- Se entiende por Software Libre, a los programas de computación que
se pueden utilizar y distribuir sin restricción alguna, que permitan su acceso a los
códigos fuentes y que sus aplicaciones puedan ser mejoradas.
 Estos programas de computación tienen las siguientes libertades:
 Utilización del programa con cualquier propósito de uso común.
 Distribución de copias sin restricción alguna.
 Estudio y modificación del programa (requisito: código fuente disponible)
 Publicación del programa mejorado (Requisitos: código fuente disponible)
Art. 3.- Las entidades de la Administración Pública previa la instalación del
software libre en sus equipos, deberán verificar la existencia de capacidad técnica
que brinde el soporte necesario para el uso de este tipo de software.
Art. 4.- Se faculta la utilización de software propietario (no libre) únicamente
cuando no exista una solución de Software Libre que supla las necesidades
requeridas, o cuando esté en riesgo la seguridad nacional, o cuando el proyecto
informático se encuentre en un punto de no retorno.

31
Para efectos de este decreto se comprende como seguridad nacional, las
garantías para la supervivencia de la colectividad y la defensa de patrimonio
nacional.
Para efectos de este decreto se entiende por un punto de no retorno, cuando
el sistema o proyecto informático se encuentre en cualquiera de estas
condiciones:

 Sistemas en producción funcionando satisfactoriamente y que en un


análisis de costo beneficio muestre que no es razonable ni conveniente
una migración a Software Libre.
 Proyecto en estado de desarrollo y que un análisis de costo- beneficio
muestre que no es conveniente modificar el proyecto y utilizar Software
Libre.
Periódicamente se evaluarán los sistemas informáticos que utilizan
software propietario con la finalidad de migrarlos a Software Libre.
Art. 5.- Tanto para software libre como software propietario, siempre y cuando
se satisfagan los requerimientos, se debe preferir las soluciones en este orden:
a) Nacionales que permitan autonomía y soberanía tecnológica;
b) Regionales con componente nacional;
c) Regionales con proveedores nacionales;
d) Internacionales con componente nacional;
e) Internacionales con proveedores nacionales; y,
f) Internacionales.
Se hace referencia a los artículos 1, 2, 3, 4 y 5 del decreto ejecutivo 1014, el
cual nos permite hacer uso de software libre para trabajos de programación, dando
comienzo al desarrollo de la propuesta de titulación.

PREGUNTA CIENTÍFICA A CONTESTAR

¿Cómo las personas con temperatura corporal elevada que pueden


ser posibles contagiadores afectan al aumento de infectados por Covid-19

32
en residentes de bloques de viviendas cerrados del Guasmo Sur de
Guayaquil en el año 2020?

DEFINICIONES CONCEPTUALES
Sistema tecnológico, - Es un grupo de componentes y variables escriben de
manera virtual la instrucción humana.

Control de acceso, - Es un sistema basado en reconocer dicho objeto o clave para


ingresar en algún lugar, página o sitio web.

Diseño, - Es la forma de plasmar dicha imagen de nuestras mentes en algo físico.

Análisis, - Es la separación de alguna cosa en varias partes que la constituye para


realizar un examen detallado de sus características, cualidades o su estado para
extraer conclusiones.

Usuario, - Es la persona que utiliza un servicio de forma frecuente.

Temperatura, - Es una magnitud que depende de la cantidad de calor presente de


un cuerpo y que puede ser medida mediante un termómetro.

Seguridad, - Es un conjunto de características o mecanismos que mantienen a


algo en un estado protegido.

COVID -19, - Es un virus derivado del SARS con alta capacidad de contagio que
afecta al sistema inmunológico y que desencadena graves síntomas en las
personas que puede llegar a causar la muerte.

Fiebre, -Es síntoma que indica que tu temperatura es mayor de lo habitual 37°C
(98.6°F).

Placa de arduino, - Es un circuito de microcontroladores electrónicos de código


abierto, este circuito está basado en hardware y software.

33
Lector de RFID. - Tiene como finalidad transmitir y recibir señales para que
puedan ser transformado en ondas de radio de los tags y la información que
guarda sean leído a través de una pantalla.

IDE, - Los Entornos de Desarrollo Integrado es un sistema de software que tiene


como funcionalidad almacenar las instrucciones de un código abierto.

Tarjetas de Radio Frecuencia, - Son tarjetas que contienen en su interior etiquetas


que pueden ser interpretadas por un lector RFID.

34
CAPÍTULO III
PROPUESTA TECNOLÓGICA
El siguiente proyecto de titulación nace con el fin de disminuir el número de
contagios del virus del COVID-19 y a su vez precautelar la salud y
seguridad de los ciudadanos que residen en conjuntos de
viviendas cerradas del Guasmo Sur de Guayaquil mediante la implementación
de un sistema que realizará monitoreo de temperatura corporal y controlará el
ingreso de personas y vehículos.

Entre sus principales funcionalidades se tiene:


 Medición de temperatura corporal sin contacto.
 Automatización de puertas de ingreso peatonal.
 Control de acceso mediante tecnología RFID.
 Automatización de puertas vehiculares mediante tecnología RFID.

La implementación de este sistema de control de acceso que mide la temperatura


corporal facilitará en ingreso de las personas, tanto por la puerta peatonal como
por la puerta vehicular y permitirá que cualquier residente dentro del bloque
cerrado de vivienda pueda hacerse la toma de temperatura de manera segura.

La automatización del acceso de la puerta peatonal y vehicular se realizará por


medio de un lector RFID que será controlado por una placa de arduino y permitirá
el acceso a personas residentes que posean una tarjeta con un identificador
registrado previamente. Así mismo la medición de temperatura se realizará por
medio de un sensor de temperatura sin contacto controlado por la placa de
arduino.

Si la temperatura corporal es mayor a lo habitual el sistema emitirá una alarma


sonora y visual mediante una bocina y un led de color rojo a su vez se mostrará
un mensaje de alerta en la pantalla LCD con el valor de la temperatura tomada.

35
Análisis de Factibilidad
Para verificar la factibilidad de un proyecto se deben realizar una serie de análisis
en base a información que ha sido recopilada por algún medio según la estrategia
o método a utilizar.

La viabilidad de este proyecto se determinó en base a los datos obtenidos


mediante encuestas realizadas a personas que residen en los bloques de
viviendas de la manzana 523 del Guasmo Sur de Guayaquil, donde se obtuvo
como resultado que es necesario tener un sistema que permita medir la
temperatura de las personas que viven en ese bloque.

Este proyecto es factible, ya que los componentes tecnológicos que se utilizan son
encontrados a un precio razonable y de fácil obtención, haciendo posible la
implementación de este sistema.

Factibilidad Operacional
El presente proyecto de tesis tiene la finalidad de brindar a los residentes
una herramienta que permita realizar el monitoreo de la temperatura corporal con
el fin de prevenir contagios por el virus del COVID-19. Este proyecto se ha
centrado en los bloques de viviendas cerrados del Guasmo sur de Guayaquil, ya
que es unas de las ciudades con mayor índice de contagios por COVID-19 con el
19.42 % de los casos a nivel nacional. Además, la infraestructura actual presentes
en las entradas de estos conjuntos cerrados, hacen que este proyecto sea ideal y
más fácil de implementar.

La forma en que los locales públicos como: supermercados, bancos, restaurantes,


entre otros controlan el ingreso de los usuarios a sus instalaciones, es la medición
de la temperatura corporal por medio de termómetros digitales que mediante un
láser infrarrojo censa la temperatura del cuerpo humano. Ya que según la OMS el
87.9% de casos de pacientes que presentaron fiebre en China dio positivo para
COVID-19. (OMS, 2020).

36
Con la implementación de un sistema de acceso con control de temperatura se
busca disminuir el número de casos de contagios por este virus desde la seguridad
de domicilio, generando alarmas en tiempo si la temperatura corporal no es la
adecuada.

Factibilidad Técnica
Para el diseño de nuestro prototipo se realizó el análisis de los
componentes de software y hardware necesarios para garantizar un correcto
funcionamiento del sistema y fácil implementación.

Los elementos de hardware que fueron utilizados pueden ser adquiridos en


distintos establecimientos electrónicos con facilidad y a un bajo costo. La
herramienta para programar el prototipo es Arduino IDE de libre acceso, este
software cuenta con amplia documentación que nos permite realizar desarrollo y
soporte en placas de arduino.

El prototipo consta con los siguientes elementos que serán explicados a


continuación: Arduino UNO, Lector RFID RC522, Sensor de temperatura sin
contacto MLX90614 GY-906, Pantalla LCD 16x2, Tarjetas RFID, Cerradura
electromagnética OSWOO 180 Kg.

Recursos De Hardware
ARDUINO UNO
Para nuestro prototipo utilizaremos el Arduino UNO que será los que controlarán
todo el sistema. El Arduino UNO es una placa de desarrollo basada en el
microcontrolador ATmega328P. Tiene 14 pines de entradas/salidas digitales (de
las cuales 6 proporcionan salida PWM), 6 entradas analógicas, una conexión USB,
un conector de alimentación, un encabezado ICSP y un botón de reseteo.(Arduino,
2020a).

37
FIGURA 21: Arduino UNO.

Elaboración: Arduino. 2020


Fuente: https://store.arduino.cc/usa/arduino-uno-rev3-

MÓDULO LECTOR RFID RC522


El lector RFID RC522 es uno de los elementos principales de este proyecto,
permitirá dar acceso mediante la lectura de las tarjetas de radio frecuencia. Utiliza
una alimentación de 3.3 voltios para su funcionamiento y trabaja con comunicación
SPI haciendo compatible con la mayoría de los microcontroladores.

FIGURA 22: Modulo lector RFID RC522.

Elaborado:(Calero, 2020)
Fuente: https://www.pcalero.com/Blog/lector-de-tarjetas-rfid-con-pic18f2455-y-lector-
rc522/

38
CARACTERÍSTICAS TÉCNICAS DEL LECTOR RFID RC522

CUADRO 8: Características técnicas del lector RFID rc522.

MODELO: MF522-ED.
CORRIENTE DE OPERACIÓN: 13-26mA a 3.3V.
ISB DE STAND BY: 10-13mA a 3.3V
ISM DE SLEEP-MODE: <80uA.
IM MÁXIMA: 30mA.
FRECUENCIA DE OPERACIÓN: 13.56Mhz.
DISTANCIA DE LECTURA: 0 a 60mm.
PROTOCOLO DE COMUNICACIÓN: SPI.
VELOCIDAD DE DATOS MÁXIMA: 10Mbit/s.
DIMENSIONES: 40 x 60 mm.
TEMPERATURA DE OPERACIÓN: -20 a 80ºC
HUMEDAD DE OPERACIÓN: 5%-95%.
MÁXIMA VELOCIDAD DE SPI: 10Mbit/s.
Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth
Fuente: (Baque, 2018)

SENSOR DE TEMPERATURA SIN CONTACTO MLX90614 GY-906

FIGURA 23: Sensor Infrarrojo MLX90614.

Elaborado: (Melexis, 2018)


Fuente: https://www.melexis.com/en/product/mlx90614/digital-plug-play-infrared-
thermometer-to-can

39
El sensor MLX90614 es un termómetro infrarrojo que permite realizar mediciones
de temperatura a distancia. Tiene incorporado amplificadores de bajo ruido y un
procesador de señales en su chip que permite trabajar con rangos de
temperaturas entre los -40°C a 125°C.

Sus principales características son:


 Calibrado de fábrica
 -40ºC a + 125ºC para la temperatura del sensor
 -70ºC a + 380ºC para la temperatura del objeto
 Precisión de ± 0,5ºC alrededor de la temperatura ambiente
 Alta precisión de 0,5ºC sobre una amplia temperatura
 Campo de visión de 90º
 Potencia de 4,5 a 5,5 V
 Interfaz I2C, 0x5A es la dirección fija de 7 bits

Factibilidad Legal
Para la elaboración de este proyecto se aplicaron las leyes mencionadas
en el capítulo anterior actualmente vigentes. Estas demuestran que no se han
infringido ninguna de las mencionadas. Así mismo, la tecnología implantada no
tiene restricción legal al igual que el software utilizado.

Factibilidad Económica
Para la elaboración de este sistema de control de acceso y monitoreo de
temperatura presentado, necesita diversos materiales de dispositivos electrónicos
y equipos tecnológicos su objetivo es dar a conocer este dispositivo que les
permitirá a los habitantes de bloques cerrados de vivienda adquirir seguridad e
información sobre su temperatura actual.

CUADRO 9: Costo de Inversión de Software.

SOFTWARE PRECIO UNITARIO TOTAL


ARDUINO IDE $ 0,00 $ 0,00
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

40
CUADRO 10: Costo de la inversión Hardware.

DISPOSITIVO CANTIDAD PRECIO TOTAL


UNITARIO
ARDUINO UNO 2 $ 12, 00 $ 24, 00
LECTOR DE RFID 2 $ 5, 29 $10, 58
RC522
TARJETA RFID 2 $ 1, 15 $ 3,30
TECLADO MATRICIAL 1 $ 3, 20 $ 3, 20
4X 4 (MENBRANA)
PANTALLA LCD 16 O 2 $ 3,20 $ 6,40
2A
MODULO SERIAL I2C 2 $ 2, 00 $ 4, 00
SENSOR DE 1 $ 34, 00 $ 34, 00
TEMPERATURA SIN
CONTACTO
SENSOR 1 $ 2,20 $ 2,20
ULTRASÓNICO
CABLES JUMPER 20 40 $ 3,00 $ 3, 00
UNIDADES (MACHO -
MACHO)
CABLES JUMPER 20 40 $ 3,00 $ 6,00
UNIDADES (MACHO -
HEMBRA)
SERVOMOTOR DE 2 $3, 50 $ 3, 50
ROTACIÓN
CONTINUA 360°
CERRADURA 1 $ 38,00 $ 38,00
ELECTROMAGNÉTICA
MODULO ACTIVO 2 $ 1, 50 $ 3,50
BUZZER
MODULO SRD -05DC 1 $ 2, 00 $ 2, 00
– SLC (RELEE)
LEDS 3 $ 0, 10 $0, 30
TOTAL $ 141, 98

Elaborado por: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth
Fuente: Datos de la Investigación

CUADRO 11: Mano de Obra del Personal.

PERSONAL HORAS PRECIO TOTAL


POR
HORA
TORRES 70 $ 3, 00 $ 210, 00
AVELINO
KLEBER

41
TRIANA 70 $ 3, 00 $ 210, 00
CÓRDOVA
DANIELA
TOTAL $420,00
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

CUADRO 12: Presupuesto Total del Proyecto.

DATOS COSTO
COSTO DE INVERSIÓN $ 141, 98
DEL HARDWARE
COSTO DE INVERSIÓN $ 00,00
DEL SOFTWARE
COSTO DE INVERSIÓN DE $ 420,00
MANO DE OBRA
TOTAL $ 561, 98
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth
Fuente: Datos de la Investigación

ETAPAS DE LA METODOLOGÍA DEL PROYECTO


En este proyecto, como ya se habló en el capítulo I se utilizó la metodología de
Prototipado incremental, es un conjunto de pasos que inicia definiendo los
objetivos globales que se van a desarrollar en el software. Esta metodología es
ideal ya que indica que el prototipo debe ser construido en poco tiempo, usando
materiales adecuados y economizando en materiales.

Las etapas de esta metodología son:


 Requerimientos o comunicación.
 Planeación
 Modelado (Análisis y diseño)
 Construcción (Prueba)
 Despliegue (Entrega, retroalimentación)(Fernando & Espinoza,
2018, pag 71)

42
FIGURA 24: Ciclo de un Prototipo Incremental.

Elaborado: Acofi.edu.co
Fuente: (Acofi.edu.co, 2018)

Esta metodología se ha escogido con la finalidad de que el prototipo del sistema


de control de acceso siga evolucionando, lo cual le permita mejorar y obtener un
producto terminado.

REQUERIMIENTOS O COMUNICACIÓN
En esta primera etapa se realizó el proceso más común para obtener datos que
son las encuestas. Mediante una lluvia de ideas y luego de una reunión con el Ing.
Rogelio Padilla se obtuvo el cuestionario que permitirá tomar la información
necesaria para identificar las causas del problema.
En la reunión se detalló la importancia de la toma de información para resolver un
problema y algunos detalles del desarrollo del prototipo.

PLANEACIÓN
Luego de obtener la información y recopilar los requerimientos se procede a
realizar una lista de los materiales necesarios para cumplir con las necesidades
que cumplirá el prototipo.

43
1.- Arduino UNO.
2.- Lector RFID RC522.
3.- Cerradura Electromagnética.
4.- Pantalla LCD.
5.- Teclado Matricial.
6.- Etiquetas RFID.
7.- Buzzer.
8.- Leds.
9.- Relé.
10.- Servomotores.
11.- Jumpers.

MODELADO ANÁLISIS Y DISEÑO


Mediante un diagrama de flujo se indica el funcionamiento del sistema de control
de acceso, donde el proceso de entrada vehicular y peatonal están controlados
por placas distintas.

FIGURA 25: Diagrama de flujo de funcionamiento del funcionamiento del


sistema peatonal.

Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth


Fuente: Datos de la Investigación

44
FIGURA 26: Diagrama de flujo de funcionamiento del sistema de acceso
vehicular.

Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth


Fuente: Datos de la Investigación

Se realizó un diagrama de bloque donde se muestra como está conformado


nuestro prototipo.
El lector RFID lee los tag’s luego el arduino procesa los datos y en caso de ser
un tag autorizado envía una señal al módulo relé que liberará la cerradura
electromagnética. Se incluirá un switch que cumplirá con la función de abrir la
cerradura por interior.

45
FIGURA 27: Diagrama de bloques del sistema de acceso peatonal.

Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth


Fuente: Datos de la Investigación

FIGURA 28: Diagrama de bloques del Sistema de acceso vehicular.

Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth


Fuente: Datos de la Investigación

46
CONSTRUCCIÓN Y PRUEBA.
Para programar los arduinos y componentes se utilizó el software libre Arduino
IDE que se detalla a continuación.

FIGURA 29: Arduino IDE.

Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth


Fuente: Datos de la Investigación

Una vez que se adquirieron todas las herramientas se utilizó la aplicación Arduino
IDE que permite codificar la placa de arduino y configurar los sensores y otros
periféricos que se implementó para crear el prototipo.

Conexiones para sistema de acceso peatonal


Conexión de Arduino UNO con Lector RFID RC522
El lector RFID RC522 permitirá leer los Tags o tarjetas RFID para que luego serán
procesados por el Arduino UNO. Para realizar la conexión se lo realiza mediante
pines que se detallan a continuación.

CUADRO 13: Distribución de pines para conexión de Arduino UNO y Lector


RC522.

ARDUINO UNO LECTOR RFID RC522


3.3 V 3.3 v
PIN 9 RST

47
GND GND
PIN 11 MISO
PIN 12 MOSI
PIN 13 SCK
PIN 14 SDA
Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth
Fuente: Datos de la Investigación

FIGURA 30: Conexión Física entre arduino UNO y Lector RFID RC522.

Elaborado: INTRUCTABLES
Fuente: (Intructables, 2020)

Conexión de la pantalla LCD con Arduino UNO


La pantalla LCD 16x2 permitirá mostrar los datos que el sensor MLX90614 tomará
al accionarlo con un botón, la pantalla posee un módulo I2C para la comunicación,
esto disminuye el número de pines que se conectan al arduino ya que pasa de ser
una comunicación paralela a serial.

A continuación, mediante una tabla se detallan la conexión de los pines.

CUADRO 14. Distribución de la conexión de los pines entre arduino UNO y


pantalla LCD con módulo I2C.

ARDUINO UNO PANTALLA LCD CON


MODULO I2C

48
GND GND
5V VCC
SDA SDA
SCL SCL
Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth
Fuente: Datos de la Investigación

En la figura 31, a continuación se demuestra la conexión física.

FIGURA 31: Conexión física entre Arduino UNO y pantalla LCD

Elaborado: Enrique Latorres, 2020


Fuente: (Proyecto Arduino Display I2C-LCD Con Biblioteca de Malpartida – Enrique
Latorres, 2020)

Conexión de teclado matricial 4x4 y Arduino UNO


El teclado matricial es un dispositivo de entrada que está conformada por una
matriz de interruptores que envían señales cada vez que se presionan. Este
servirá para ingresar la contraseña al sistema en caso de no tener tarjeta o alguna
visita.

En el siguiente cuadro se indica la conexión de los pines.

CUADRO 15: Conexión de pines

ARDUINO TECLADO
UNO MATRICIAL 4X4

49
PIN 11 PIN 5
PIN 10 PIN 6
PIN 9 PIN 7
PIN 8 PIN 8
PIN 7 PIN 4
PIN 6 PIN 3
PIN 5 PIN 2
PIN 4 PIN 1

Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth


Fuente: Datos de la Investigación

FIGURA 32: Conexión física entre arduino UNO teclado 4x4.

Elaborado: (Oscar Fernández Álzate, 2020)


Fuente: (Oscar Fernández Álzate, 2020)

Conexión de Arduino UNO y Modulo relé

Los módulos relé sirven para controlar corrientes o voltajes que el arduino no
puede, en nuestro caso servirá como interruptor que controla la cerradura
electromagnética y el servomotor. Al solo tener 3 pines la conexión es muy fácil
de realizar.

En la siguiente imagen (FIGURA 33), se muestra el diagrama de conexión del


servomotor, donde la bombilla hace la carga que se va a controlar que en nuestro
caso será la cerradura electromagnética.

50
FIGURA 33: Conexión de Arduino UNO y modulo relé.

Elaborado: Altaruru.com
Fuente: (Mar Domínguez & Co., 2014)

Conexión de Arduino UNO con sensor de temperatura MLX90614.


Uno de los elementos más importantes en este proyecto es el sensor de
temperatura sin contacto MLX90614, este puede medir temperaturas desde -40°
C hasta 125°C. Para realizar las mediciones correctas se debe colocar a 2cm del
objeto que se debe medir.

El arduino UNO controlará la toma de temperatura mediante un botón que al


presionarlo mostrará la temperatura en la pantalla LCD y encenderá un led de
color verde en caso de que la temperatura sea correcta o un led rojo con alarma
sonora en caso de que la temperatura sea superior a 37.5°C.

FIGURA 34: Diagrama de conexión del Sensor MLX90614.

Elaborado: (Luis Llamas, 13 C.E.)


Fuente: (Luis Llamas, 13 C.E.) ENLACE

51
Conexión de Arduino UNO con Buzzer
Se colocó un buzzer que permite recibir sonidos de alarmas que indican
puertas abiertas o temperatura corporal elevada. Este sonará al recibir una
señal digital alta del pin que se haya asignado en el arduino y dejará de
sonar al recibir una señal baja.
FIGURA 35: Diagrama de conexión de buzzer con Arduino UNO

Elaborado:(AV Electronics, 2020)


Fuente: https://solectroshop.com/es/content/40-como-conectar-y-configurar-el-
zumbador-pasivo-pcb-5v-con-arduino-uno

Conexión de Arduino UNO con Servomotor

El servomotor simula los motores reales que se ubican en las puertas vehiculares.
Estos se configuran para que giren las aspas a un determinado número de grados
el cual permitirá abrir o cerrar las puertas según la programación asignadas.

52
FIGURA 36: Diagrama de conexión de servomotor con Arduino UNO

Elaborado:(Dilip Raja, 2015)


Fuente: https://aprendiendoarduino.wordpress.com/tag/servomotor/

Programación del sistema de control peatonal mediante Arduino IDE


Una vez conectado los elementos de hardware como indican los diagramas de
conexión procedemos a realizar la programación.
Primeros debemos importar las librerías que nos permitirán manejar cada
dispositivo.

Luego declaramos los pines y creamos los objetos de cada dispositivo a utilizar.

53
Una vez asignados los pines creamos las variables y asignamos valores a los
parámetros que utilizarán nuestras funciones.

54
Una vez asignadas las variables creamos los procedimientos que serán llamados
en el programa principal.

exeRFID nos permite leer el serial de las tarjetas y mostrarlo mediante pantalla su
estructura es la siguiente:

55
56
addRFID nos permite agregar una nueva tarjeta mediante el scaneo de la tarjeta
maestra.

57
keypadEvent nos permite controlar los eventos del teclado tanto como ingresar
la contraseña como agregar una tarjeta nueva.

checkPassword nos permite evaluar la contraseña e indicar si la contraseña es


correcta o incorrecta.

58
ACCEPT permite controlar el relé para abra la puerta en casa de que la
contraseña este correcta o la tarjeta este registrada.

updateCard permite leer las tarjetas que se encuentran registradas en la memoria


EEPROM.

59
regCard permite verificar si todos los espacios de las tarjetas ya están ocupados
con tarjetas registradas.

clearSlot permite limpiar todas las tarjetas que han sido registradas excepto la
tarjeta maestra.

60
Una vez creadas las funciones porcedemos a programar el inicio del programa en
el void setup (), este inicializa las comunicaciones y asigna el funcionamientos
de los pines.

61
Luego programamos el funcionamiento del programa en el void loop (), que es un
ciclo repetitivo infinito donde se ejecuta el programa.

62
63
64
Ya configurado nuestro programa procedemos a cargarlo al arduino y probar el
funcionamiento del sistema peatonal.

Programación del sistema de control vehicular mediante Arduino IDE


El sistema de acceso vehicular tiene el mismo funcionamiento que el peatonal
excepto la configuración del teclado, pero a este se le agrega la configuración de
los servomotores y el sensor de temperatura que se contrala mediante un botón.
A continuación, se muestra la configuración adicional que se realiza en este
sistema.
Primero se exportan librerías para control el servomotor y el sensor de temperatura
sin contacto MLX90614.

Se crean las variables que controlaran los servomotores y una instancia para el
manejo del sensor de temperatura.

En el void setup() se asignan los pines que controlan a los servomotores y se


indica la posición de inicio.

En la función ACCEPT que sirve para abrir la puerta se indica a los servomotores
que se muevan a una posición ABIERTO y luego de cierto tiempo vuelvan a la
posición inicial CERRADO.

65
En el void loop() se crea una condición que permitirá mostrar la temperatura
cuando se oprima un botón y muestre una alarma en la pantalla con un pitido si la
temperatura es mayor a 37°.

Luego cargamos el código al segundo arduino y se conectan los dispositivos como


se muestra en el diagrama de conexión del control de acceso vehicular.

DESPLIEGUE.
Después de las pruebas realizadas y comparaciones con otros termómetros
digitales se obtiene como resultado un prototipo operativo que cumple, puede ser
operados por los habitantes de los conjuntos de viviendas cerrados.

66
Mediante la investigación realizada se determinó que el prototipo es compatible
con el modelo de puertas de ingresos de los bloques de viviendas, y solo deben
hacer cambios al momento de instalar los motores que moverán las puertas
vehiculares. También se determinó que la altura al que se debe colocar debe ser
a 1,50m de distancia con respecto al piso.
A continuación, se muestra el modelo de puertas que comúnmente se utilizan en
los bloques de viviendas.

FIGURA 37: Puerta de acceso peatonal y vehicular del bloque de viviendas,


Coop. Reina del Quinche Mz. 523.

Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth


Fuente: Datos de la Investigación

67
FIGURA 37: Modelo de puertas de bloques de viviendas del Guasmo Sur de
Guayaquil.

Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth


Fuente: Datos de la Investigación

Después de las pruebas realizadas el resultado de nuestro proyecto es un


prototipo operativo que puede ser usado para el beneficio de las personas.

FIGURA 38: Prototipo de control de acceso con sensor de temperatura.

Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth


Fuente: Datos de la Investigación

La programación y los pasos del montaje del prototipo se indica en el Anexo 2.

68
ENTREGABLES DEL PROYECTO
 Configuración de hardware
 CD con manual de instalación y código de arduino IDE
 Manual de usuario

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA


El criterio de validación de esta propuesta es fundamentado ya que existe en las
personas una carencia de conocimientos sobre su temperatura corporal puesto
que es un factor muy importante en estos momentos de la pandemia del COVID-
19 y además se debe de tomar en cuenta la seguridad que se necesita en los
bloques cerrados del Guasmo sur de Guayaquil, ya que no todos los habitantes
del sector poseen la facilidad de tomarse la temperatura cada vez que ingresen a
sus domicilios por lo que está ocurriendo actualmente en el mundo que es el virus
del COVID-19, por eso nuestra propuesta de tesis le brindará el conocimiento de
saber su temperatura cada vez que la persona desee, además contar con un
sistema de control de acceso a los bloques de vivienda cerrado para que la
ciudadanía tenga un control de acceso inteligente que solo se podrá ingresar por
medio de clave y tarjeta RFID.

Población y Muestra

Población
La población que fue elegida de los bloques de vivienda cerrados del Guasmo sur
Cooperativa Reina del Quinche 2, Manzana 523 Solar 16 y sus aledaños con el
fin de recolectar la información y conocer las necesidades que están enfrentando
los habitantes del sector para así poder cumplir con los objetivos planteados.

Se ha realizado una encuesta por familia, con el fin de tener información precisa
y conocer el número de personas que serán beneficiadas.

CUADRO 16: CUADRO DE LA POBLACIÓN

69
DATOS HABITANTES TOTAL
ENCUESTADOS 40 40
(FAMILIAS)
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth
Fuente: Datos de la Investigación

Muestra
Según los parámetros de investigación indica para el cálculo de la muestra de una
población utilizar formula estadística que permita establecer una reducción, lo cual
no se aplica a este proyecto que para su análisis se seleccionó el bloque de
viviendas cerrados del Guasmo sur Cooperativa Reina del Quinche 2, Manzana
523, por lo cual como indica la población son cuarenta viviendas y de trabajará
con todas ellas.

Técnicas e herramientas de recaudación de datos


Para detallar el desarrollo de la encuesta se requiere de seguir ciertos pasos con
técnicas creadas para llevar a cabo una encuesta y observación óptimo.

Técnica

La Encuesta
Es una técnica que facilita que los miembros de un proyecto obtengan datos que
será desarrollado y analizado para el resumen, ayude a fundamentar la solución
del problema.

Observación
Esta técnica da la factibilidad del progreso de nuestro proyecto, ver
minuciosamente cuales son los problemas que ocurre en ese momento, con el fin
de dar solución a nuestro proyecto.

Instrumento

Cuestionario

70
Tiene como finalidad recopilar la información necesaria para obtener los
resultados de un tema planteado, hay que tomar en cuenta que las preguntas
deben de ser objetivas y dirigidas al tema planteado, no se debe de realizar
preguntas extensas, entre otras.

Recolección de información
La encuesta fue realizada en campo, con el fin de conocer como es el sitio e
informarles sobre el proyecto y darles a entender de lo muy importante de llevar
un control de temperatura.

Procesamiento y Análisis
Se define como una operación donde se debe llevar un registro de cada pregunta
a encuestar para después realizar una su debido proceso y dar el resultado.

Para hacer el análisis de datos de la encuesta realizada en los bloques de vivienda


cerrado en el Guasmo sur de Guayaquil se utilizaron cuadros estadísticos que
muestran el porcentaje de cada pregunta realizada. Revisar anexo 1 para
visualizar encuesta.

71
Pregunta 1.
¿Cuántas personas viven en su domicilio?

CUADRO 17: Frecuencia de números de personas por vivienda


Nº OPCIONES VALORES
Frecuencia %
1 2 personas  9 23%
2 3 personas 5 13%
3 4 personas 18 45%
4 5 personas. 6 15%
5 6 o más.  2 5%
TOTAL 40 100%
Elaborado: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

FIGURA 39: Frecuencia de números de personas por vivienda

45%

45%
40%
35%
23%
30%
25% 15%
13%
20%
15% 5%
10%
5%
0%
2 personas 3 personas 4 personas 5 personas. 6 o más.

Elaborado: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth


Fuente: Datos de la Investigación

Análisis

Esta pregunta ayuda a saber cuántas personas viven aproximadamente en los


bloques cerrados, así como también, conocer el número de habitantes
beneficiados con el desarrollo del proyecto.

72
Pregunta 2.
¿Sabe usted a que temperatura alta o fiebre tiene una relación con el covid-19?

CUADRO 18: Frecuencia si se conoce la relación de temperatura con covid-19.

Nº OPCIONES VALORES
Frecuencia %
1 Si 16 40%
2 No 24 60%
TOTAL 40 100%
Elaborado: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth
Fuente: Datos de la Investigación

FIGURA 40: Frecuencia si se conoce la relación de temperatura con covid-19

60%
40%
60%

40%

20%

0%
Si No

Elaborado por: Torres Avelino Kleber Oswaldo – Triana Cordova Daniela Lisbeth
Fuente: Datos de la Investigación

Análisis
En los datos obtenidos de la encuesta en la pregunta dos refleja que el 40% de
los encuestados desconocen que la temperatura alta o fiebre está relacionada con
el Covid-19, esto es un problema porque hay bastantes lugares En el sector como
mercados o lugares de abastos masivo son de las personas asisten sin tomar
precaución, es importante considerar que hay situaciones en que su temperatura
puede ser alta y no se percata porque el clima en el que nos encontramos es
caluroso.

73
Pregunta 3.

¿Tiene usted un termómetro digital en su domicilio?

CUADRO 19: Frecuencia si se tiene termómetro.

Nº OPCIONES VALORES
Frecuencia %
1 Si 6 15%
2 No 34 85%
TOTAL 40 100%
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

FIGURA 41: Frecuencia si se tiene termómetro

85%

100%
80%
60% 15%
40%
20%
0%
Si No

Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

Análisis

En los datos obtenidos de la encuesta de esta pregunta da como resultado que el


85% de los encuestados no tienen termómetro digital en casa lo cual hace
necesario brindar una solución con este proyecto, que la mayoría de las personas
no cuenta con los recursos necesarios para adquirir un termómetro digital,
mientras solo 15% si tiene termómetro digital en su domicilio, lo que indica que
hay una necesidad que tener algún método de medir la temperatura.

74
Pregunta 4.
¿Tiene algún familiar o vecino que posea un termómetro digital?

CUADRO 20: Frecuencia de si los vecinos poseen termómetro

Nº OPCIONES VALORES
Frecuencia %
1 Si 2 5%
2 No 38 95%
TOTAL 40 100%
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

FIGURA 42: Frecuencia de si los vecinos poseen termómetro

95%

100%
80%
60% 5%
40%
20%
0%
Si No

Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

Análisis
Dado los datos de la encuesta refleja que solo el 5% de las personas que fueron
encuestas conocían a alguien que tenga un termómetro digital cerca de su
domicilio, mientras que la 95% de sus habitantes desconocían si sus vecinos que
posean un método de censar la temperatura, y esta grafica hace entender que tan
complicado es tener o prestar un termómetro digital.

75
Pregunta 5
¿Cuántas veces a la semana mide su temperatura corporal?

CUADRO 21: Frecuencia de toma de temperatura

OPCIONES VALORES
Frecuencia %
5 VECES 14 35%
3 VECES 3 8%
1 VEZ 5 13%
NUNCA 18 45%
TOTAL 40 100%
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

FIGURA 43: Frecuencia de toma de temperatura

45%
50% 35%
40%

30%
13%
20% 8%
10%

0%
5 veces 3 veces 1 vez Nunca

Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

Análisis
Dado los resultados de la encuesta se puede decir que un 35% de los habitantes
se toma su temperatura 5 veces a la semana o más, que al indagar con ellos
indicaron que solo tenían el control a ingresar a sitios públicos como los
supermercados, al contrario de esto 45% de habitantes no llevan el control de su
temperatura, que no quieren exponerse y salir de su domicilio la mayoría de estos
pasaban los 50 años, indicaban que las personas más jóvenes hacían las compras
en su domicilio.

76
Pregunta 6
¿Visita usted lugares con muchas personas como: supermercados, bancos,
restaurantes, etc.?

CUADRO 22: Frecuencia de salidas de las personas de los bloques

OPCIONES VALORES
Frecuencia %
SIEMPRE 17 43%
CASI SIEMPRE 8 20%
RARA VEZ 11 28%
NUNCA 4 10%
TOTAL 40 100%
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

FIGURA 44: Frecuencia de salidas de las personas de los bloques

43%

45%
40%
35% 28%
30% 20%
25%
20%
10%
15%
10%
5%
0%
Siempre Casi siempre Rara vez Nunca

Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

Análisis
Dado los resultados refleja la pregunta de cuantas personas visitan dichos lugares
se puede decir que el 28% de sus habitantes rara vez visitan esos sitios, seguido
con un 10% de sus habitantes que casi siempre visitan esos lugares y con un 13%
de habitantes nunca van a esos lugares que prefieren estar en sus hogares, y por
último se tiene que el 43% de sus habitantes van con frecuencia a esos lugares.

77
Pregunta 7.
¿Tiene usted vehículo?

CUADRO 23: Frecuencia de familias con vehículo propio

OPCIONES VALORES
Frecuencia %
SI 14 35%
NO 26 65%
TOTAL 40 100%
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

FIGURA 45: Frecuencia de familias con vehículo propio

65%
80% 35%
60%

40%

20%

0%
Si No

Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

Análisis
Los resultados de la pregunta nueve indica que el 35% de los habitantes de allí, si
tienen vehículo e indicaron que sería bueno tener algún sistema automatizado,
mientas el 65% de los moradores no tienen vehículos, esta información hace saber
que no todos los bloques de vivienda cerrado cuentan con vehículos propio.

78
Pregunta 8.
¿Qué tan frecuente recibe visitas?

CUADRO 24: Frecuencia de visita a los boques

OPCIONES VALORES
Frecuencia %
SIEMPRE 15 38%
CASI SIEMPRE 3 8%
RARA VEZ 14 35%
NUNCA 8 20%
TOTAL 40 100%
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

FIGURA 46: Frecuencia de visita a los boques.

38%
35%
40%

30%
20%

20%
8%
10%

0%
Siempre Casi siempre Rara vez Nunca

Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

Análisis
Dado los resultados de la encuesta se puede decir que muy rara vez los
moradores de ese sector reciben visitas porque refleja que el 35% de las personas
prefieren no tener visita, seguido con un 20% de los moradores no reciben visitas,
y además con un 8% de sus habitantes reciben visitas casi siempre, un 38% de
personas reciben visitas siempre, dando un total de 80% de personas que reciben
visitas, y que estas no tiene ningún protocolo para evitar la propagación en caso
de que una de estas estén enferma.

79
Pregunta 9.
¿Conoce usted si los vecinos aplican alguna medida de control de ingreso de
personas?

CUADRO 25: Frecuencia si hay medidas de prevención

Nº OPCIONES VALORES
Frecuencia %
1 Si 4 13%
2 No 26 87%
TOTAL 30 100%
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

FIGURA 47: Frecuencia si hay medidas de prevención

87%

100%
80%
60% 13%
40%
20%
0%
Si No

Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

Análisis
Dado los resultados de las encuestas se puede decir que la pregunta indica que
el 13% de los habitantes del sector si aplica algún método de prevención en el
ingreso de sus visitas, mientras que el 87% de los habitantes no aplica ninguna
forma de prevención.

80
Pregunta 10.
¿Cree usted que es necesario un termómetro digital en la puerta de entrada
principal?

CUADRO 26: Frecuencia de la necesidad de la aplicación de termómetro digital

Nº OPCIONES VALORES
Frecuencia %
1 Si 40 100%
2 No 0 0%
TOTAL 40 100%
Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

FIGURA 48: Frecuencia de la necesidad de la aplicación de termómetro digital

100%

100%
80%
60%
0%
40%
20%
0%
Si No

Elaborado por: Torres Avelino Kleber Oswaldo – Triana Córdova Daniela Lisbeth
Fuente: Datos de la Investigación

Análisis
Dado los resultados que se muestra en la pregunta se puede indicar que el 100%
de las personas que viven el sector dicen que si es indispensable tener un
termómetro digital en la puerta principal de un bloque cerrado que mantendría
informado a cualquier hora del día su temperatura corporal sin necesidad alejarse
mucho de su domicilio y es una medida de prevención para las personas amigos
o familiares que vas de visitas, además de la ayuda temprana que se puede buscar
en caso de tener temperatura alta.

81
CAPÍTULO IV
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O
SERVICIO
En el resultado finalizado en este proyecto se puede decir que se evaluó
respectivamente cada proceso del funcionamiento del sistema y funciona de
manera óptima y el sistema fue colocado en una entrada simulando que son los
bloques de vivienda cerrado. (Anexo 3)

CUADRO 27: Criterios de aceptación del proyecto

DETALLE CRITERIO DE ACEPTACIÓN DESCRIPCIÓN


FUNCIÓN  Sensores, arduino, lector de tarjeta Aprobado
TÉCNICA RFID, tarjeta RFID, zumbador,
entre otros.
 Verificación del funcionamiento del
dispositivo.
 Equipos que cumplan los
requerimientos planteados.
EFICACIA  Funcionamiento del Aprobado
almacenamiento en el hardware
 Dispositivos compatibles.
PRODUCCIÓN  Notificación si alguna persona Aprobado
tiene temperatura elevada.
 Verificación de contraseña.
 Verificación de la lectura de tarjeta
RFID
DOCUMENTACI  CD Aprobado
ÓN Manual de usuario que detalle el
funcionamiento del sistema.

82
CONCLUSIONES
La encuesta realizada ayuda a comprobar la necesidad que poseen las personas
de estos bloques de viviendas en realizar un monitoreo de temperatura corporal
para así prevenir posibles contagios a personas cercanas y asegurar la seguridad
de las personas.

Al finalizar el proceso de pruebas se determina que el prototipo de control de


acceso ayudará a reducir el número de personas que contraen el virus del COVID-
19 gracias a la herramienta de medición de temperatura. La utilización del sistema
ayuda a aumentar la seguridad de los habitantes al ingresar ya que no permite el
ingreso de personas que no tengan tarjeta o contraseña.

Se demuestra que el proceso automatizado de aperturas de puertas vehicular


agilita la entrada de los vehículos y disminuye el tiempo de ingreso de los
habitantes por la puerta peatonal.

83
RECOMENDACIONES

 Es importante que por la crisis mundial, los grupos humanos que habitan
estén organizados en ciudadelas o bloques cerrados donde se pueden
implementar medidas de protección, no solo orientada a robos si no como
en el caso actual la pandemia que afecto a muchas familias, las
recomendaciones deben ser llevadas siempre y mantenerse alertas.

 Se recomienda que siempre se busque en la tecnología una forma de


apoyo en la prevención, esta puede ser aplicada como soporte de
controles que puede dar alertas los cuales nos lleve a tomar decisiones en
bienestar de la ciudadela o bloque de vivienda, hay que recalcar que la
tecnología tiene muchas aplicaciones que sirven para este fin.

 Se recomienda que siempre se apoye en las universidades que esta con


los proyectos pueden constituir una fuente de proyecto en bienestar de la
ciudadanía, en este caso con una aplicación para que todas las personas
que ingresan a la ciudadela puedan saber su temperatura corporal, hay
que recalcar que también debe de sumarse controles como un lugar donde
se lave las manos y la aplicación de gel, que sería el complemento,
considerando que no hay guardia como en las ciudadelas privadas.

84
BIBLIOGRAFÍA
- 330ohms. (2016). ¿Qué son los Jumpers?
Acofi.edu.co. (n.d.). Prototipo Incremental. Retrieved October 8, 2020, from
https://acofi.edu.co/revista/Revista2/2006_II_11/contenido/prot_incremental.
htm
Adafruit Industries. (n.d.). Standard LCD 16x2 + extras [white on blue] ID: 181 -
$9.95 : Adafruit Industries, Unique & fun DIY electronics and kits.
Adhua Tecnology. (n.d.). Cerradura electromagnética.
Antonio Serna Ruiz, Francisco Antonio Ros García, & Juan Carlos Rico Noguera.
(2010). Guía Práctica de Sensores - Google Libros. In Creaciones
Copyright, S.L.
Arduino. (n.d.). Arduino Nano | Tienda oficial Arduino.
Arduino. (2020a). Arduino Uno Rev3 | Tienda oficial Arduino.
Arduino. (2020b). Store Home > Arduino Mega 2560 Rev3. Datos Generales y
Especificaciones Tecnicas.
AV Electronics. (n.d.). Módulo Buzzer Pasivo | AV Electronics.
Baque, C. (2018). UNIVERSIDAD ESTATAL DEL SUR DE MANABÍ FACULTAD
DE CIENCIAS TÉCNICAS CARRERA INGENIERÍA EN COMPUTACIÓN Y
REDES. PROYECTO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN.
Calero, P. (2020). Lector de tarjetas RFID con PIC18F2455 y lector RC522.
https://www.pcalero.com/Blog/lector-de-tarjetas-rfid-con-pic18f2455-y-lector-
rc522/
Características Técnicas Tarjetas de Proximidad RFID llave incopiable. (n.d.).
Carlos Juan Gomez Ocampo. (2016). SISTEMA ELECTRONICO DE CONTROL
Y TRAZABILIDAD DE MEDICAMENTOS USANDO HARDWARE ARDUINO
CON TECNOLOGIA RFID-RC522.
Castro Shucag Maria Cecilia, & Pilpaña Guallichicomin Mauricio Fernando.
(2010). Prototipo para el control de acceso a un parqueadero privado
activado por una clave de 4 dígitos transmitidos desde un teclado
inalámbrico vía radiofrecuencia).
CircuitDigest. (2015). Servo Motor Basics, Working Principle & Theory. Circuit
Digest.
Dilip Raja. (2015, May). Diagrama de circuito del probador de servomotor con IC

85
555. CircuitDigest.
Elecfreaks. (n.d.). Ultrasonic Ranging Module HC-SR04.
Electrónicos Caldas. (n.d.). Micro servomotor SG90.
Electrotec - Electrónica y Robótica | Cables jumper. (n.d.).
Eneka. (n.d.). Módulos comunicación : Módulo interfaz serial I2C.
Enríquez Herrador, R. (2009). Guía de Usuario de Arduino.
Fernández, S. A., García, C. R.-M., & Frías, J. D. M. (2006). RFID: La tecnología
de identificación por radiofrecuencia. Revista: Anales de Mecánica y
Electricidad, Periodo: 1, Volumen: LXXXIII, Número: I, Página Inicial: 47,
Página Final: 52, 451.
Fernando, E., & Espinoza, C. (2018). TUTOR :
http://repositorio.ug.edu.ec/bitstream/redug/34607/1/B-CINT-PTG-N.373
Guacho Remache Javier Iván . Carrera Espinoza Enzo Fernando.pdf
Fuentes Martinez, V. (2014). Introducción a la plataforma Arduino y al sensor
ultrasónico HC-SR04. Unversidad Carlos III de Madrid.
Herrera Llori Wlilliam Andrés, V. L. P. R. (2017). ESCUELA POLITÉCNICA
NACIONAL ESCUELA DE FORMACIÓN DE TECNÓLOGOS DISEÑO Y
CONSTRUCCIÓN DE UN PROTOTIPO PARA EL CONTROL Y
MONITOREO DE REGISTRO DE TIEMPOS DE TRANSPORTE URBANO
MEDIANTE EL USO DE TECNOLOGÍA RFID, ARDUINO MEGA Y
RASPBERRY PI 2 TRABAJO PREVIO.
Intructables. (2020). Interfacing RFID-RC522 With Arduino MEGA a Simple
Sketch : 4 Steps - Instructables. https://www.instructables.com/Interfacing-
RFID-RC522-With-Arduino-MEGA-a-Simple-/
Jaramillo, F. L. J. (n.d.). ESCUELA POLITÉCNICA NACIONAL PROYECTO
PREVIO A LA OBTENCIÓN DEL TÍTULO DE TECNÓLOGO EN
ELECTRÓNICA Y TELECOMUNICACIONES. Escuela Politécnica Nacional.
Kuongshun. (n.d.). Zumbador de alarma activa fabricantes y proveedores de baja
corriente azul China - Lista de precios - Kuongshun Electronic.
Leantec. (n.d.-a). 40 Cables 30cm Macho Macho jumper dupont 2,54 arduino
protoboard | Leantec.ES.
Leantec. (n.d.-b). 40 Cables 40cm Macho Hembra jumper dupont 2,54 arduino |
Leantec.ES.
Legislativo, D. (2008). CONSTITUCION DE LA REPUBLICA DEL ECUADOR. In

86
Registro Oficial (Vol. 449, Issue 20).
Luis Llamas. (13 C.E., October). Lectura de tarjetas RFID con Arduino y lector
MIFARE RC522.
Mar Domínguez & Co. (2014, January). Arduino y solo Arduino - Todo lo que
necesitas lo encontrarás aquí.: Módulo Relé 5V DC - Keyes KY019 - Parte
1.
Mechatronics, N. (n.d.). Sensor Ultrasonido HC-SR04 - Naylamp Mechatronics -
Perú.
Melexis. (2018). Digital Non-Contact Infrared Thermometer (MLX90614)
#Melexis. Melexis.
Monika Matysiak. (2020, April). Delta.eu.
Ochoa Enériz Carlos, & Ruiz Zamarreño Carlos. (2015). Gestión de Accesos
mediante RFID. Universidad Publica de Navarra.
OMS. (2020). Report of the WHO-China Joint Mission on Coronavirus Disease
2019 ( COVID-19 ). 2019(February), 16–24.
Oscar Fernandez Alzate. (2020). Teclado matricial 4x4.
parallax. (2011). 4x4 Matrix Membrane Keypad (#27899).
Product data sheet. (2013, May). PCF8574; PCF8574A.
Proyecto Arduino Display I2C-LCD con Biblioteca de Malpartida – Enrique
Latorres. (2020). http://enrique.latorres.org/es_ES/2017/10/20/arduino-i2c-
lcd-display-project-with-malpartida-library/
Rafael Correa Delgado. (2011, April). UTILIZACION DE SOFTWARE LIBRE EN
LAADMINISTRACION PUBLICA. Decreto Ejecutivo 1014.
Relay, S. (2020). SRD Series Physical installation diagram ( bottom view
diagram ) Conversion C type Normally open A type.
RFID-CARD. (n.d.). 125.
Sensor de temperatura infrarrojo sin contacto MLX90614 GY-906 para Arduino |
Tecnopura. (n.d.).
Shoopee. (n.d.). WG0091 Infrared Temperature Sensor Module for Arduino
(BLUE) | Shopee Malaysia. 2020.
Tien-Chang. (2014). SG90 Servo de rotación continua de 360 grados | Tower
Pro. TowerPro.
Tienda Tecnica. (2020). Cables Jumper Macho Hembra 20 Cm x 40 UND –

87
Tienda Tecnica.
Tinsharp Indusltrial Co., L. (2009, June). Data sheet LCM Module TC1602A-09T.
Data Sheet TC1602A-09T .
William Andres Herrer Lori, & pablo Rigoberto Veloso Llumigusin. (2017). Diseño
y contruccion de un prototipo para el control y monitoreo de registro de
tiempo de transporte urbano mediante el uso de Tecnología RFID, Arduino
Mega y Raspberry PI2.

88
ANEXOS
Anexo 1.- Cronograma

CRONOGRAMA
7/7/2020 27/7/2020 16/8/2020 5/9/2020 25/9/2020 15/10/2020

FASE DE INICIO 21

Se proponen los posible temas al… 6

Revision y aprobacion de propuesta… 15

FASE DE PLANIFICACIÓN 21

Recopilación de informacion y… 7

Definicion de objetivos de la… 7

Se determina el alcance de la… 7

FASE DE EJECUCIÓN 29

Cotizacion de los elementos de… 2

Desarrollo de diagrama logico de las… 3

Programacion de placas de Arduino. 7

Programacion de pantallas y teclado. 5

Programacion de sensores RFID. 5

Programacion de Sensor de… 5

Montaje de prototipo. 2

FASE DE PRUEBAS 21

Montaje de la cerradura… 2

Desarrollo de documento y revision… 2

Prueba final del prototipo. 14

Revision de prototipos y Documento. 3

89
Anexo 2.- Encuesta
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES
Encuesta dirigida a residentes del bloque de vivienda cerrado de la Cooperativa
Reina de Quinche II Mz. 523 de Guasmo Sur de Guayaquil.
Señores Residentes:
Reciban un cordial saludo y un gran agradecimiento por la información que nos brinden, la misma
que permitirá conocer sobre nuestro proyecto “Implementación de un sistema de control de
acceso basado en arduino con monitoreo de temperatura corporal para prevenir contagios de
COVID-19
Edad: ____y aumentar laGénero:
seguridadMasculino____
en bloques de viviendas cerrados del Guasmo Sur de
Femenino:____
Guayaquil”. La información recolectada se utilizara únicamente para este proyecto.
Marque con una X la alternativa que usted considere.
PREGUNTA
1. ¿Cuántas personas viven en su domicilio?
2 personas.
3 personas.
4 personas.
5 personas.
6 o más personas.
2. ¿Sabe usted a que temperatura alta o fiebre tiene una relación con el
covid-19?
Si.
No.
3. ¿Tiene usted un termómetro digital en su domicilio?
Si.
No.
4. ¿conoce usted si sus vecinos posean un termómetro digital?
Si.
No.
5. ¿Cuántas veces a la semana mide su temperatura corporal?
5 veces.
3 veces.
1 vez.
Nunca.

90
6. ¿Visita usted lugares con muchas personas como: supermercados,
bancos, restaurantes, etc.?

Siempre.
Casi siempre.
Rara vez.
Nunca.
7. ¿Tiene usted vehículo?
Si.
No.
8. ¿Qué tan frecuente recibe visitas?
Siempre.
Casi siempre.
Rara vez.
Nunca.

9. ¿Conoce usted si los vecinos aplican alguna medida de control de


ingreso de personas?
Si.
No.
10. ¿Cree usted que es necesario un termómetro digital en la puerta de
entrada principal?
Si.
No.

91
Anexo 3.- Manual de instalación y funcionamiento.

Antes de empezar a programar el sistema debemos descargar la herramienta de


configuración de arduino “Arduino IDE” desde la página web oficial.
https://www.arduino.cc/en/Main/software

Una vez descargado se instada la aplicación desde la carpeta donde se guardó


el archivo.

Una vez teniendo los dispositivos procedemos a realizar las respectivas


conexiones como se indica en la parte de Construcción y Prueba de la
metodología.(verificar apartado de Construcción y Prueba).
Realizar las conexiones de los dispositivos como indica la figura 27 para el sistema
de control peatonal y la figura 28 para el sistema de control vehicular.
Luego de realizar todas las conexiones, procedemos a cargar el siguiente código
para el sistema peatonal. En la fase de despliegue de la metodología se indica
que función realiza cada procedimiento.
#include <EEPROM.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Password.h>
#include <Keypad.h>
#include <SPI.h>
#include <RFID.h>
#include <SoftwareSerial.h>

92
#include <DS3231.h>

#define SS_PIN 10
#define RST_PIN 9

#define ABIERTO LOW


#define CERRADO HIGH

#define OpenDoorDuration 5 //Durasi pintu terABIERTO


byte thermometer_symbol[8] = {
B00100,
B01010,
B01010,
B01110,
B01110,
B11111,
B11111,
B01110};

uint8_t slot1, slot2, slot3, slot4, slot5, slot6, slot7, slot8, slot9, slot10,slt;

RFID rfid(SS_PIN,RST_PIN);
int serNum[5]; //Variable buffer Scan Card
int cards [][5] = { {71, 8, 82, 64, 93} }; // <--Master Card
int cards1[][5] = { {0,0,0,0,0} }; //Slave Card
int cards2[][5] = { {0,0,0,0,0} }; //Slave Card
int cards3[][5] = { {0,0,0,0,0} }; //Slave Card
int cards4[][5] = { {0,0,0,0,0} }; //Slave Card
int cards5[][5] = { {0,0,0,0,0} }; //Slave Card
int cards6[][5] = { {0,0,0,0,0} }; //Slave Card
int cards7[][5] = { {0,0,0,0,0} }; //Slave Card
int cards8[][5] = { {0,0,0,0,0} }; //Slave Card

93
int cards9[][5] = { {0,0,0,0,0} }; //Slave Card
int cards10[][5] = { {0,0,0,0,0} }; //Slave Card

bool access = false;

LiquidCrystal_I2C lcd(0x27,16,2);
Password password = Password("1994"); //<-- TULIS PASSWORD SISTEM
ANDA DISINI
const byte ROWS = 4; // Four rows
const byte COLS = 4; // columns
// Define the Keymap
char keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};

byte rowPins[ROWS] = { 14,15,16,17};// Connect keypad ROW0, ROW1, ROW2


and ROW3 to these Arduino pins.
byte colPins[COLS] = { 6,5,4,3,};// Connect keypad COL0, COL1 and COL2 to
these Arduino pins.
// Create the Keypad
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS
);

const int doorLock = 2; //Driver Selenoid Door Lock/Relay input ke pin D8

int alarm = 0;
uint8_t alarmStat = 0;
uint8_t maxError = 5;

unsigned long previousMillis = 0;


const long interval = 1000;

94
uint8_t pwMode=0;
uint8_t pwPos=0;
const int buttonPin = 8;
//const int ledPin = 13;
int buttonState = 0;

void setup(){

lcd.createChar(2, thermometer_symbol);
lcd.init();
lcd.backlight();
Serial.begin(9600);
delay(10);
delay(10);
SPI.begin();
rfid.init();
keypad.addEventListener(keypadEvent);
pinMode(doorLock, OUTPUT);
pinMode(buttonPin, INPUT);
digitalWrite(doorLock, HIGH);
lcd.setCursor (0,0);
lcd.print(F(" RFID System "));
lcd.setCursor (0,1);
lcd.print(F(" Control Access "));
delay (1000);
lcd.setCursor (0,1);
lcd.print(F("Update Data Card"));
updateCARD ();
delay (1000);
lcd.setCursor (0,1);
lcd.print(F("Update Data Slot"));
cekCardSlot ();
delay (1000);

95
lcd.clear();
}

void loop(){
keypad.getKey();

if (alarm >= maxError){


alarmStat = 1; }

if (alarmStat == 0 && pwMode == 0){


lcd.setCursor (0,0);
lcd.print(F(""));
lcd.setCursor(10, 0);
lcd.print("T;"); //thermometer symbol
lcd.setCursor (11,0);
lcd.print(":");
lcd.print(" C");
unsigned long currentMillis = millis();

if (currentMillis - previousMillis >= interval) {


lcd.setCursor (0,1);
lcd.print(F(" Scan Your Card "));
}

if (currentMillis - previousMillis >= (2*interval)) {


previousMillis = currentMillis;
lcd.setCursor (0,1);
lcd.print(F(" Enter Password "));

}
if(rfid.isCard()){
if(rfid.readCardSerial()){
Serial.print(rfid.serNum[0]);

96
Serial.print(" ");
Serial.print(rfid.serNum[1]);
Serial.print(" ");
Serial.print(rfid.serNum[2]);
Serial.print(" ");
Serial.print(rfid.serNum[3]);
Serial.print(" ");
Serial.print(rfid.serNum[4]);
Serial.println("");

for(int x = 0; x < sizeof(cards); x++){


for(int i = 0; i < sizeof(rfid.serNum); i++ ){

if( (rfid.serNum[i] != cards [x][i])


&& (rfid.serNum[i] != cards2[x][i])
&& (rfid.serNum[i] != cards3[x][i])
&& (rfid.serNum[i] != cards4[x][i])
&& (rfid.serNum[i] != cards5[x][i])
&& (rfid.serNum[i] != cards6[x][i])
&& (rfid.serNum[i] != cards7[x][i])
&& (rfid.serNum[i] != cards8[x][i])
&& (rfid.serNum[i] != cards9[x][i])
&& (rfid.serNum[i] != cards10[x][i])
&& (rfid.serNum[i] != cards1[x][i])
)
{
access = false;
break;
}
else {access = true;}
}
if(access) break;
}
}

97
if(access){
Serial.println("BIENVENIDO!");
lcd.setCursor (0,0);
lcd.print(F(" ACCESO PERMITIDO"));
lcd.setCursor (0,1);
lcd.print("ID:");
lcd.print(rfid.serNum[0]); lcd.print(rfid.serNum[1]);
lcd.print(rfid.serNum[2]); lcd.print(rfid.serNum[3]);
lcd.print(rfid.serNum[4]);
delay(1000);
lcd.clear();
ACCEPT ();
}

else {
alarm = alarm+1;
Serial.println("Not allowed!");
lcd.setCursor (0,0);
lcd.print(F(" Akses ditolak "));
lcd.setCursor (0,1);
lcd.print("ID:");
lcd.print(rfid.serNum[0]); lcd.print(rfid.serNum[1]);
lcd.print(rfid.serNum[2]); lcd.print(rfid.serNum[3]);
lcd.print(rfid.serNum[4]);
delay(1000); lcd.clear();
RIJECT ();
}
}

rfid.halt();
}
if (alarmStat == 1) {
lcd.setCursor (0,0);

98
lcd.print(F("-System LOCKED-"));
lcd.setCursor (0,1);
lcd.print(F(" Please Wait "));
for(int i=60; i>0; i--){
if(i%10==0){/*mp3_play (14)*/;}
lcd.setCursor (13,1); lcd.print(i);
lcd.print(F(" "));delay (1000);}
alarmStat = 0;
alarm = 0;
}
}

void keypadEvent(KeypadEvent eKey){


switch (keypad.getState()){
case PRESSED:
Serial.print("Pressed: ");
Serial.println(eKey);

pwMode =1;
pwPos=pwPos+1;
if(pwPos==1){lcd.clear();}
lcd.setCursor (0,0);
lcd.print(F("Password Entered"));
if((pwPos<5) && (eKey != 'A') && (eKey != 'B') && (eKey != 'C') && (eKey != 'D'))
{lcd.setCursor (5+pwPos,1);
lcd.print(F("*"));}

switch (eKey){
case '*': checkPassword(); break;

case 'A': addRFID(); break;

case 'B': exeRFID(); break;

99
case 'C': clearSlot(); break;

//case 'C': changePass(); break;

default: password.append(eKey);
}
}
}

void addRFID () {
lcd.setCursor (0,0);
lcd.print ("+Agregar tarjeta");
lcd.setCursor (0,1);
lcd.print ("Scan MASTER CARD");

if(rfid.isCard()){
if(rfid.readCardSerial()){
for(int x = 0; x < sizeof(cards); x++){
for(int i = 0; i < sizeof(rfid.serNum); i++ ){
if(rfid.serNum[i] != cards [x][i])
{
access = false;
break;
}

else {access = true;}


}

if(access) break;
}
}

100
if(access){
lcd.setCursor (0,1);
lcd.print("Escaneo de nueva tarjeta!");
rfid.halt();
}
else {
lcd.setCursor (0,1);
lcd.print("AUTORIZACION FAIL!");
RIJECT();
rfid.halt();
pwMode=0;
pwPos=0;
}
}
}

void exeRFID () {
if(rfid.isCard()){
if(rfid.readCardSerial()){

cekCardSlot ();
regCard (); regCard ();
updateEEPROM ();

if(slot9!=1){
Serial.print(rfid.serNum[0]);
Serial.print(" ");
Serial.print(rfid.serNum[1]);
Serial.print(" ");
Serial.print(rfid.serNum[2]);
Serial.print(" ");
Serial.print(rfid.serNum[3]);
Serial.print(" ");

101
Serial.print(rfid.serNum[4]);
Serial.print(" ");
Serial.println("is Registered");

lcd.setCursor (0,0);
lcd.print("ID:");
lcd.print(rfid.serNum[0]); lcd.print(rfid.serNum[1]);
lcd.print(rfid.serNum[2]); lcd.print(rfid.serNum[3]);
lcd.print(rfid.serNum[4]); lcd.print(" ");

lcd.setCursor (0,1);
lcd.print(" is Registered ");
delay(2000);
pwMode=0;
pwPos=0;
}
else {
pwMode=0;
pwPos=0;
slt=0;
}
}
}
}

void checkPassword(){
if (password.evaluate()){

Serial.println("CONTRASENA OK");
lcd.setCursor (0,1);
lcd.print(F(" -Accepted- "));
ACCEPT ();
password.reset();

102
pwPos=0;
}
else{
Serial.println("CONTRASENA INCORRECTA");
lcd.setCursor (0,1);
lcd.print(F(" -Rejected- "));
alarm = alarm+1;
delay(1000);
RIJECT ();
password.reset();
pwPos=0;
}
}

void ACCEPT () {
digitalWrite(doorLock, ABIERTO);

lcd.setCursor (0,0);
lcd.print(F(" por favor ingresa "));
delay(1500);
lcd.setCursor (4,1);
lcd.print("AutoLock ");
delay(1500);
digitalWrite(doorLock, CERRADO);
pwMode =0;
lcd.clear();}

void RIJECT () {
delay(1000);
pwMode =0;
lcd.clear();

103
}

void updateCARD () {
for(int i = 0; i < 5; i++ ){
cards1[0][i] = {EEPROM.read(i)}; }
for(int i = 0; i < 5; i++ ){
cards2[0][i] = {EEPROM.read(i+6)}; }
for(int i = 0; i < 5; i++ ){
cards3[0][i] = {EEPROM.read(i+11)}; }
for(int i = 0; i < 5; i++ ){
cards4[0][i] = {EEPROM.read(i+16)}; }
for(int i = 0; i < 5; i++ ){
cards5[0][i] = {EEPROM.read(i+21)}; }
for(int i = 0; i < 5; i++ ){
cards6[0][i] = {EEPROM.read(i+26)}; }
for(int i = 0; i < 5; i++ ){
cards7[0][i] = {EEPROM.read(i+31)}; }
for(int i = 0; i < 5; i++ ){
cards8[0][i] = {EEPROM.read(i+36)}; }
for(int i = 0; i < 5; i++ ){
cards9[0][i] = {EEPROM.read(i+41)}; }
for(int i = 0; i < 5; i++ ){
cards10[0][i] = {EEPROM.read(i+46)}; }

void cekCardSlot () {
if(EEPROM.read(5)>0)slot1=1;
else (slot1=0);
if(EEPROM.read(10)>0)slot2=1;
else (slot2=0);
if(EEPROM.read(15)>0)slot3=1;

104
else (slot3=0);
if(EEPROM.read(20)>0)slot4=1;
else (slot4=0);
if(EEPROM.read(25)>0)slot5=1;
else (slot5=0);
if(EEPROM.read(30)>0)slot6=1;
else (slot6=0);
if(EEPROM.read(35)>0)slot7=1;
else (slot7=0);
if(EEPROM.read(40)>0)slot8=1;
else (slot8=0);
if(EEPROM.read(45)>0)slot9=1;
else (slot9=0);
if(EEPROM.read(50)>0)slot10=1;
else (slot10=0);
}

void regCard () {
if(slot9==1 && slt==0){/*mp3_play (11)*/; slt=1;}
for(int i = 0; i < 5; i++ ){

if(slot1==0) {cards1[0][i] = {rfid.serNum[i]}; }


else if(slot2==0) {cards2[0][i] = {rfid.serNum[i]}; }
else if(slot3==0) {cards3[0][i] = {rfid.serNum[i]}; }
else if(slot4==0) {cards4[0][i] = {rfid.serNum[i]}; }
else if(slot5==0) {cards5[0][i] = {rfid.serNum[i]}; }
else if(slot6==0) {cards6[0][i] = {rfid.serNum[i]}; }
else if(slot7==0) {cards7[0][i] = {rfid.serNum[i]}; }
else if(slot8==0) {cards8[0][i] = {rfid.serNum[i]}; }
else if(slot9==0) {cards9[0][i] = {rfid.serNum[i]}; }
else if(slot10==0) {cards10[0][i] = {rfid.serNum[i]}; }
else if(slot10==1){
lcd.setCursor (0,0);

105
lcd.print(" -Lo siento- ");
lcd.setCursor (0,1);
lcd.print("Todas las ranuras llenas");
delay(335);
}
}
}

void updateEEPROM () {
for(int i = 1; i <=5; i++ ){EEPROM.write (i,cards1[0][i-1]);}
for(int i = 6; i <=10; i++ ){EEPROM.write (i,cards2[0][i-6]);}
for(int i = 11; i <=15; i++ ){EEPROM.write (i,cards3[0][i-11]);}
for(int i = 16; i <=20; i++ ){EEPROM.write (i,cards4[0][i-16]);}
for(int i = 21; i <=25; i++ ){EEPROM.write (i,cards5[0][i-21]);}
for(int i = 26; i <=30; i++ ){EEPROM.write (i,cards6[0][i-26]);}
for(int i = 31; i <=35; i++ ){EEPROM.write (i,cards7[0][i-31]);}
for(int i = 36; i <=40; i++ ){EEPROM.write (i,cards8[0][i-36]);}
for(int i = 41; i <=45; i++ ){EEPROM.write (i,cards9[0][i-41]);}
for(int i = 46; i <=50; i++ ){EEPROM.write (i,cards10[0][i-46]);}
}

void clearSlot () {
lcd.setCursor (0,0);
lcd.print ("Remove All Slots");
lcd.setCursor (0,1);
lcd.print ("Scan the Main Card");

if(rfid.isCard()){
if(rfid.readCardSerial()){
for(int x = 0; x < sizeof(cards); x++){
for(int i = 0; i < sizeof(rfid.serNum); i++ ){
if(rfid.serNum[i] != cards [x][i])

106
{
access = false;
break;
}

else {access = true;}


}

if(access) break;
}
}

if(access){

for (int i = 0 ; i <= 50 ; i++) {


EEPROM.write(i, 0);
}
//mp3_play (13);
lcd.setCursor (0,1);
lcd.print("Ranura Smw eliminada");
delay(1500);
rfid.halt();
updateCARD();
pwMode=0;
pwPos=0;
}
else {
//mp3_play (15);
lcd.setCursor (0,1);
lcd.print("Autorización FAIL!");
RIJECT();
rfid.halt();
lcd.setCursor (0,0);
lcd.print("Deletion Failed!");

107
lcd.setCursor (0,1);
lcd.print("Proccess Abbort!");
delay(2000);
pwMode=0;
pwPos=0;
}
}
}

Luego cargamos el código del sistema de acceso vehicular en el arduino 2.


#include <Adafruit_MLX90614.h>
#include <EEPROM.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Password.h>
#include <Keypad.h>
#include <SPI.h>
#include <RFID.h>
#include <SoftwareSerial.h>
#include <DS3231.h>
#include <Servo.h>

Adafruit_MLX90614 mlx = Adafruit_MLX90614();


#define SS_PIN 10
#define RST_PIN 9
#define ABIERTO LOW
#define CERRADO HIGH

#define OpenDoorDuration 5 //Durasi pintu terABIERTO


byte thermometer_symbol[8] = {
B00100,
B01010,
B01010,

108
B01110,
B01110,
B11111,
B11111,
B01110};

uint8_t slot1, slot2, slot3, slot4, slot5, slot6, slot7, slot8, slot9, slot10,slt;

RFID rfid(SS_PIN,RST_PIN);
int serNum[5]; //Variable buffer Scan Card
int cards [][5] = { {71, 8, 82, 64, 93} }; // <--Master Card
int cards1[][5] = { {0,0,0,0,0} }; //Slave Card
int cards2[][5] = { {0,0,0,0,0} }; //Slave Card
int cards3[][5] = { {0,0,0,0,0} }; //Slave Card
int cards4[][5] = { {0,0,0,0,0} }; //Slave Card
int cards5[][5] = { {0,0,0,0,0} }; //Slave Card
int cards6[][5] = { {0,0,0,0,0} }; //Slave Card
int cards7[][5] = { {0,0,0,0,0} }; //Slave Card
int cards8[][5] = { {0,0,0,0,0} }; //Slave Card
int cards9[][5] = { {0,0,0,0,0} }; //Slave Card
int cards10[][5] = { {0,0,0,0,0} }; //Slave Card

bool access = false;

LiquidCrystal_I2C lcd(0x27,16,2);
Password password = Password("1994"); //<-- TULIS PASSWORD SISTEM
ANDA DISINI
const byte ROWS = 4; // Four rows
const byte COLS = 4; // columns
// Define the Keymap
char keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},

109
{'*','0','#','D'}
};

byte rowPins[ROWS] = { 14,15,16,17};// Connect keypad ROW0, ROW1, ROW2


and ROW3 to these Arduino pins.
byte colPins[COLS] = { 6,0,4,};// Connect keypad COL0, COL1 and COL2 to these
Arduino pins.
// Create the Keypad
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS
);

const int doorLock = 2; //Driver Selenoid Door Lock/Relay input ke pin D8

int alarm = 0;
uint8_t alarmStat = 0;
uint8_t maxError = 5;

unsigned long previousMillis = 0;


const long interval = 1000;
uint8_t pwMode=0;
uint8_t pwPos=0;
const int buttonPin = 8;
//const int ledPin = 13;
int buttonState = 0;
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++
Servo servo1; //CREACION DE SERVO 1
Servo servo2; //Creaccion de Servo 2 en caso de puertas dobles
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++
int estado = 0;
dou}}
ble Temp =0;
const int PIN_sonido = 7;

110
void setup(){

pinMode(PIN_sonido,OUTPUT);
pinMode(8, INPUT);
servo1.attach(3);
servo2.attach(5);
mlx.begin(); //Comenzado el proceso del sensor de temperatura
lcd.createChar(2, thermometer_symbol);
lcd.init();
lcd.backlight();
Serial.begin(9600);
delay(10);
delay(10);
SPI.begin();
rfid.init();
keypad.addEventListener(keypadEvent);
pinMode(doorLock, OUTPUT);
pinMode(buttonPin, INPUT);
digitalWrite(doorLock, HIGH);
lcd.setCursor (0,0);
lcd.print(F(" RFID System "));
lcd.setCursor (0,1);
lcd.print(F(" Control Access "));
delay (1000);
lcd.setCursor (0,1);
lcd.print(F("Update Data Card"));
updateCARD ();
delay (1000);
lcd.setCursor (0,1);
lcd.print(F("Update Data Slot"));
cekCardSlot ();
delay (1000);
lcd.clear();

111
}

void loop(){
estado = digitalRead(8);

keypad.getKey();

if (alarm >= maxError){


alarmStat = 1; }

if (alarmStat == 0 && pwMode == 0){


if(estado == HIGH){

digitalWrite(PIN_sonido, HIGH);
delay(80);
digitalWrite(PIN_sonido, LOW);
lcd.setCursor (0,0);
lcd.print("Temp.: "); lcd.print(mlx.readObjectTempC()); lcd.println("*C");
Temp = mlx.readObjectTempC();
delay(2000);
if(Temp>=37){
digitalWrite(PIN_sonido, HIGH);
lcd.setCursor (0,0);
lcd.print("Visite un Medico");
delay(2000);
digitalWrite(PIN_sonido, LOW);
lcd.setCursor (0,0);

delay(1500);

}
lcd.setCursor (0,0);

112
lcd.print(" ");
}

unsigned long currentMillis = millis();


if (currentMillis - previousMillis >= interval) {
//previousMillis = currentMillis;
lcd.setCursor (0,1);
lcd.print(F("PASE SU TARJETA"));
}

if (currentMillis - previousMillis >= (2*interval)) {


previousMillis = currentMillis;
lcd.setCursor (0,1);
lcd.print(F(" Medir su Temp."));

}
if(rfid.isCard()){
if(rfid.readCardSerial()){
Serial.print(rfid.serNum[0]);
Serial.print(" ");
Serial.print(rfid.serNum[1]);
Serial.print(" ");
Serial.print(rfid.serNum[2]);
Serial.print(" ");
Serial.print(rfid.serNum[3]);
Serial.print(" ");
Serial.print(rfid.serNum[4]);
Serial.println("");

for(int x = 0; x < sizeof(cards); x++){


for(int i = 0; i < sizeof(rfid.serNum); i++ ){

if( (rfid.serNum[i] != cards [x][i])


&& (rfid.serNum[i] != cards2[x][i])

113
&& (rfid.serNum[i] != cards3[x][i])
&& (rfid.serNum[i] != cards4[x][i])
&& (rfid.serNum[i] != cards5[x][i])
&& (rfid.serNum[i] != cards6[x][i])
&& (rfid.serNum[i] != cards7[x][i])
&& (rfid.serNum[i] != cards8[x][i])
&& (rfid.serNum[i] != cards9[x][i])
&& (rfid.serNum[i] != cards10[x][i])
&& (rfid.serNum[i] != cards1[x][i])
)
{
access = false;
break;
}
else {access = true;}
}
if(access) break;
}
}

if(access){
Serial.println("BIENVENIDO!");
lcd.setCursor (0,0);
lcd.print(F(" ACCESO PERMITIDO"));
lcd.setCursor (0,1);
lcd.print("ID:");
lcd.print(rfid.serNum[0]); lcd.print(rfid.serNum[1]);
lcd.print(rfid.serNum[2]); lcd.print(rfid.serNum[3]);
lcd.print(rfid.serNum[4]);
delay(1000);
lcd.clear();
ACCEPT ();
}

114
else {
alarm = alarm+1;
Serial.println("NO PERMITIDO");
lcd.setCursor (0,0);
lcd.print(F(" ACCESO DENEGADO "));
lcd.setCursor (0,1);
lcd.print("ID:");
lcd.print(rfid.serNum[0]); lcd.print(rfid.serNum[1]);
lcd.print(rfid.serNum[2]); lcd.print(rfid.serNum[3]);
lcd.print(rfid.serNum[4]);
delay(1000); lcd.clear();
RIJECT ();
}
}

rfid.halt();

}
if (alarmStat == 1) {
//mp3_play (14);
lcd.setCursor (0,0);
lcd.print(F("-System LOCKED-"));
lcd.setCursor (0,1);
lcd.print(F(" Please Wait "));
for(int i=60; i>0; i--){
if(i%10==0){/*mp3_play (14)*/;}
lcd.setCursor (13,1); lcd.print(i);
lcd.print(F(" "));delay (1000);}
alarmStat = 0;
alarm = 0;
}
}

115
void keypadEvent(KeypadEvent eKey){
switch (keypad.getState()){
case PRESSED:
Serial.print("Pressed: ");
Serial.println(eKey);

pwMode =1;
pwPos=pwPos+1;
if(pwPos==1){lcd.clear();}
lcd.setCursor (0,0);
lcd.print(F("Password Entered"));
if((pwPos<5) && (eKey != 'A') && (eKey != 'B') && (eKey != 'C') && (eKey != 'D'))
{lcd.setCursor (5+pwPos,1);
lcd.print(F("*"));}

switch (eKey){
case '*': checkPassword(); break;

case 'A': addRFID(); break;

case 'B': exeRFID(); break;

case 'C': clearSlot(); break;

//case 'D': changePass(); break;

default: password.append(eKey);
}
}
}

void addRFID () {
lcd.setCursor (0,0);

116
lcd.print ("+Agregar tarjeta");
lcd.setCursor (0,1);
lcd.print ("Scan MASTER CARD");

if(rfid.isCard()){
if(rfid.readCardSerial()){
for(int x = 0; x < sizeof(cards); x++){
for(int i = 0; i < sizeof(rfid.serNum); i++ ){
if(rfid.serNum[i] != cards [x][i])
{
access = false;
break;
}

else {access = true;}


}

if(access) break;
}
}

if(access){
//mp3_play (6);
lcd.setCursor (0,1);
lcd.print("Escaneo de nueva tarjeta!");
rfid.halt();
}
else {
//mp3_play (7);
lcd.setCursor (0,1);
lcd.print("AUTORIZACION FAIL!");
RIJECT();
rfid.halt();
pwMode=0;

117
pwPos=0;
}
}
}

void exeRFID () {
if(rfid.isCard()){
if(rfid.readCardSerial()){

cekCardSlot ();
regCard (); regCard ();
updateEEPROM ();

if(slot9!=1){
Serial.print(rfid.serNum[0]);
Serial.print(" ");
Serial.print(rfid.serNum[1]);
Serial.print(" ");
Serial.print(rfid.serNum[2]);
Serial.print(" ");
Serial.print(rfid.serNum[3]);
Serial.print(" ");
Serial.print(rfid.serNum[4]);
Serial.print(" ");
Serial.println("is Registered");

lcd.setCursor (0,0);
lcd.print("ID:");
lcd.print(rfid.serNum[0]); lcd.print(rfid.serNum[1]);
lcd.print(rfid.serNum[2]); lcd.print(rfid.serNum[3]);
lcd.print(rfid.serNum[4]); lcd.print(" ");

// mp3_play (8);

118
lcd.setCursor (0,1);
lcd.print(" is Registered ");
delay(2000);
pwMode=0;
pwPos=0;
}
else {
// mp3_play (9);
pwMode=0;
pwPos=0;
slt=0;
}
}
}
}

void checkPassword(){
if (password.evaluate()){

Serial.println("CONTRASENA OK");
lcd.setCursor (0,1);
lcd.print(F(" -Accepted- "));
ACCEPT ();
password.reset();
pwPos=0;
}
else{
//mp3_play (10);
Serial.println("CONTRASENA INCORRECTA");
lcd.setCursor (0,1);
lcd.print(F(" -Rejected- "));
alarm = alarm+1;
delay(1000);

119
RIJECT ();
password.reset();
pwPos=0;
}
}

void ACCEPT () {

lcd.setCursor (0,0);
lcd.print(F(" INGRESE"));
delay(1500);
servo1.write(0);
servo2.write(180);
delay(5000);
lcd.setCursor (4,1);
lcd.print("AutoLock ");
delay(1500);
servo1.write(90);
servo2.write(90);
pwMode =0;
lcd.clear();}

void RIJECT () {
delay(1000);
pwMode =0;
lcd.clear();
}

void updateCARD () {
for(int i = 0; i < 5; i++ ){

120
cards1[0][i] = {EEPROM.read(i)}; }
for(int i = 0; i < 5; i++ ){
cards2[0][i] = {EEPROM.read(i+6)}; }
for(int i = 0; i < 5; i++ ){
cards3[0][i] = {EEPROM.read(i+11)}; }
for(int i = 0; i < 5; i++ ){
cards4[0][i] = {EEPROM.read(i+16)}; }
for(int i = 0; i < 5; i++ ){
cards5[0][i] = {EEPROM.read(i+21)}; }
for(int i = 0; i < 5; i++ ){
cards6[0][i] = {EEPROM.read(i+26)}; }
for(int i = 0; i < 5; i++ ){
cards7[0][i] = {EEPROM.read(i+31)}; }
for(int i = 0; i < 5; i++ ){
cards8[0][i] = {EEPROM.read(i+36)}; }
for(int i = 0; i < 5; i++ ){
cards9[0][i] = {EEPROM.read(i+41)}; }
for(int i = 0; i < 5; i++ ){
cards10[0][i] = {EEPROM.read(i+46)}; }

void cekCardSlot () {
if(EEPROM.read(5)>0)slot1=1;
else (slot1=0);
if(EEPROM.read(10)>0)slot2=1;
else (slot2=0);
if(EEPROM.read(15)>0)slot3=1;
else (slot3=0);
if(EEPROM.read(20)>0)slot4=1;
else (slot4=0);
if(EEPROM.read(25)>0)slot5=1;
else (slot5=0);

121
if(EEPROM.read(30)>0)slot6=1;
else (slot6=0);
if(EEPROM.read(35)>0)slot7=1;
else (slot7=0);
if(EEPROM.read(40)>0)slot8=1;
else (slot8=0);
if(EEPROM.read(45)>0)slot9=1;
else (slot9=0);
if(EEPROM.read(50)>0)slot10=1;
else (slot10=0);
}

void regCard () {
if(slot9==1 && slt==0){/*mp3_play (11)*/; slt=1;}
for(int i = 0; i < 5; i++ ){

if(slot1==0) {cards1[0][i] = {rfid.serNum[i]}; }


else if(slot2==0) {cards2[0][i] = {rfid.serNum[i]}; }
else if(slot3==0) {cards3[0][i] = {rfid.serNum[i]}; }
else if(slot4==0) {cards4[0][i] = {rfid.serNum[i]}; }
else if(slot5==0) {cards5[0][i] = {rfid.serNum[i]}; }
else if(slot6==0) {cards6[0][i] = {rfid.serNum[i]}; }
else if(slot7==0) {cards7[0][i] = {rfid.serNum[i]}; }
else if(slot8==0) {cards8[0][i] = {rfid.serNum[i]}; }
else if(slot9==0) {cards9[0][i] = {rfid.serNum[i]}; }
else if(slot10==0) {cards10[0][i] = {rfid.serNum[i]}; }
else if(slot10==1){
lcd.setCursor (0,0);
lcd.print(" -Lo siento- ");
lcd.setCursor (0,1);
lcd.print("Todas las ranuras llenas");
delay(335);
}

122
}
}

void updateEEPROM () {
for(int i = 1; i <=5; i++ ){EEPROM.write (i,cards1[0][i-1]);}
for(int i = 6; i <=10; i++ ){EEPROM.write (i,cards2[0][i-6]);}
for(int i = 11; i <=15; i++ ){EEPROM.write (i,cards3[0][i-11]);}
for(int i = 16; i <=20; i++ ){EEPROM.write (i,cards4[0][i-16]);}
for(int i = 21; i <=25; i++ ){EEPROM.write (i,cards5[0][i-21]);}
for(int i = 26; i <=30; i++ ){EEPROM.write (i,cards6[0][i-26]);}
for(int i = 31; i <=35; i++ ){EEPROM.write (i,cards7[0][i-31]);}
for(int i = 36; i <=40; i++ ){EEPROM.write (i,cards8[0][i-36]);}
for(int i = 41; i <=45; i++ ){EEPROM.write (i,cards9[0][i-41]);}
for(int i = 46; i <=50; i++ ){EEPROM.write (i,cards10[0][i-46]);}
}

void clearSlot () {
//mp3_play (12);
lcd.setCursor (0,0);
lcd.print ("Remove All Slots");
lcd.setCursor (0,1);
lcd.print ("Scan the Main Card");

if(rfid.isCard()){
if(rfid.readCardSerial()){
for(int x = 0; x < sizeof(cards); x++){
for(int i = 0; i < sizeof(rfid.serNum); i++ ){
if(rfid.serNum[i] != cards [x][i])
{
access = false;
break;
}

123
else {access = true;}
}

if(access) break;
}
}

if(access){

for (int i = 0 ; i <= 50 ; i++) {


EEPROM.write(i, 0);
}
lcd.setCursor (0,1);
lcd.print("Ranura Smw eliminada");
delay(1500);
rfid.halt();
updateCARD();
pwMode=0;
pwPos=0;
}
else {
lcd.setCursor (0,1);
lcd.print("Autorización FAIL!");
RIJECT();
rfid.halt();
lcd.setCursor (0,0);
lcd.print("Deletion Failed!");
lcd.setCursor (0,1);
lcd.print("Proccess Abbort!");
delay(2000);
pwMode=0;
pwPos=0; } } }

124
A continuación, se muestra la imagen del prototipo con las todas las conexiones:

En la siguiente imagen se muestra la puerta con la cerradura electrónica que se


va a utilizar.

En la siguiente imagen se muestra el sistema de acceso vehicular con el sensor


RFID que autoriza la apertura de las puertas.

125
El funcionamiento del prototipo se muestra en la figura 25 y 26 con los respectivos
diagramas de flujos. El sistema siempre está activo esperando el ingreso de una
contraseña o tarjeta para así verificar si la contraseña es correcta o la tarjeta está
autorizada. Además, cuenta con una función para registrar nuevas tarjetas a
continuación los pasos a seguir para realizarlo.

126
1.- Presionar la tecla A en el Teclado.
2.- Escanear la tarjeta maestra.
3.- Presionar la A.
4.- Escanear la nueva tarjeta y no retirarla.
5.- Presionar la tecla B y retirar la tarjeta.

El sistema de acceso vehicular tiene el mismo funcionamiento solo que este


autoriza la apertura de las puertas vehiculares, pero además tiene la función de
tomar temperatura corporal mediante el pulsado de un botón que al presionarlo
mostrará la temperatura en la pantalla y además notificará mediante una alarma
si la muestra tomada es mayor de 37° C.

127

También podría gustarte