Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asesor
Alumnos
Romero López, Miguel Ángel
Mendoza Montes, Anthony
Programa
Redes y Comunicaciones de Datos
1
INDICE
INDICE DE ILUSTRACIONES...........................................................................................................3
INDICE DE TABLAS........................................................................................................................3
1. SECTOR Y LA COMPETENCIA.................................................................................................4
1.1 COMPETENCIA..............................................................................................................6
2. LA EMPRESA.........................................................................................................................7
2.1 MISIÓN.........................................................................................................................7
2.2 VISIÓN..........................................................................................................................7
2.3 ACREDITACIONES..........................................................................................................8
2.4 SERVICIOS.....................................................................................................................8
3. PLANTEAMIENTO Y DELIMITACIÓN DEL TEMA.....................................................................9
3.1 Control de horario laboral............................................................................................9
3.2 DIAGRAMA DE ISHIKKAWA...........................................................................................9
3.3 Árbol de problemas....................................................................................................10
4. DELIMITACION DE OBJETIVOS............................................................................................11
4.1 Objetivos Generales...................................................................................................11
4.2 Objetivos Específicos..................................................................................................11
4.3 Árbol de objetivos......................................................................................................12
5. FUNDAMENTO TÉCNICO....................................................................................................12
5.1 Requisitos de la solución............................................................................................12
5.2 Posibles soluciones.........................................................................................................14
5.3 Determinación de la solución óptima.........................................................................24
6. DESARROLLO A LA SOLUCION............................................................................................27
6.1 Implementación de Arduino.......................................................................................27
6.2 Añadiendo el módulo RFID.........................................................................................28
6.3 Creación de la base de datos......................................................................................30
6.4 Raspberry PI 3 como servidor local............................................................................31
7. EVALUACION DE RESULTADOS...........................................................................................33
7.1 Resultado de las pruebas............................................................................................33
7.2 Beneficios obtenidos..................................................................................................33
7.3 Evaluación económica financiera...............................................................................34
8. CONCLUSIONES..................................................................................................................37
9. RECOMENDACIONES..........................................................................................................38
10. REFERENCIA BIBLIOGRAFICA..........................................................................................38
11. ANEXOS..........................................................................................................................40
2
INDICE DE ILUSTRACIONES
Ilustración 1. Porcentaje de la población entre 15 y 24 años..............................................4
Ilustración 2. Gráfica de la población entre 15 o más años con educación alcanzada. . .5
Ilustración 3. Tabla de Institutos de Educación Superior Licenciados...............................6
Ilustración 4. Infografía de las carreras profesionales y técnicas más remuneradas......7
Ilustración 5. Entrega Oficial del Licenciamiento a Tecsup por la Minedu........................8
Ilustración 6 Diagrama de flujo..............................................................................................13
Ilustración 7: MySQL SERVER.............................................................................................21
Ilustración 8: SQL Server.......................................................................................................21
Ilustración 9: ORACLE............................................................................................................22
Ilustración 10: Arduino UNO..................................................................................................28
Ilustración 11: Módulo RFID-MFRC-522..............................................................................29
Ilustración 12: Esquema de funcionamiento RFID..............................................................29
Ilustración 13: Software Arduino - Añadiendo Biblioteca...................................................30
Ilustración 14: Base de datos en MySQL.............................................................................31
Ilustración 15: Raspberry PI 3 Modelo B..............................................................................32
Ilustración 16: Raspberry con su sistema operativo Raspbian.........................................32
Ilustración 17 Cerradura Electrónica.....................................................................................42
Ilustración 18 Arduino Uno.....................................................................................................42
INDICE DE TABLAS
Tabla 1: Datos Técnicos Arduino Mega...............................................................................14
Tabla 2: Tabla de valorización Arduino Mega.....................................................................15
Tabla 3: Datos Técnicos Arduino UNO................................................................................15
Tabla 4: Tabla de valorización Arduino Uno........................................................................16
Tabla 5: Datos Técnicos Arduino Nano V3.0 ATmega 328...............................................17
Tabla 6: Tabla de valorización Arduino Nano V3.0 ATmega 328.....................................17
Tabla 7: Características y valoración Raspberry................................................................18
Tabla 8: Características y valoración Servidor Hp Proliant DI320 Gen7.........................19
Tabla 9: Características y valoración de una computadora.............................................20
Tabla 10: Tabla de representación de solución..................................................................22
Tabla 11: Tabla de comparación y valoración nube y servidor Local..............................23
Tabla 12: Matriz de selección de Arduino, se escogerá el mayor valor...........................24
Tabla 13: Matriz de selección de servidores, se escogerá el mayor valor......................25
Tabla 14: Matriz de selección de Base de datos, se escogerá el menor valor...............26
Tabla 15: Matriz de selección de Base de almacenamiento, se escogerá el mayor
valor...........................................................................................................................................27
Tabla 16 Tabla de egreso para la realización (chapa de la puerta).................................34
Tabla 17 tabla de egreso sumados flete, base de datos y mantenimiento.....................34
Tabla 18 tabla de ingreso por cada puerta..........................................................................35
Tabla 19 número de puertas implementadas al año..........................................................35
Tabla 20 total de ingreso multiplicado por cada puerta implementada al año................35
Tabla 21 total de egreso multiplicado por cada puerta implementada al año.................35
Tabla 22 La resta de la tabla 20 y 21 para el cálculo del van y TIR restado con la
inversión inicial.........................................................................................................................36
3
1. SECTOR Y LA COMPETENCIA
4
Ilustración 1. Porcentaje de la población entre 15 y 24 años
5
Fuente: INEI (Elaboración propia)
1.1 COMPETENCIA
6
Ilustración 4. Infografía de las carreras profesionales y técnicas más remuneradas
2. LA EMPRESA
2.1 MISIÓN
2.2 VISIÓN
2.3 ACREDITACIONES
Tecsup actualmente cuenta con 3 acreditaciones, ABET ( Accreditation Board
of Engineering and Technology), ASIIN (Agencia Alemania de Acreditación de
7
Programas de Ingeniería) y EUR-ACE (Instituto para la Calidad y Acreditación
de Carreras de Ingeniería y Tecnología) además de un reconocimiento nacional
2.4 SERVICIOS
Tecsup brinda actualmente 3 modelos de servicio, Empresariales, Capacitación
Continua Formación profesional.
Empresariales: Cursos In-House, Consultaría y asistencia técnica, Alquiler de
Laboratorios, Investigación aplicada, Responsabilidad Social.
Capacitación continua: Cursos y programas de extensión – CPE, Programas
de alta especialización Profesional – PAEP, Centro de estudio de postgrado de
Administración de Empresas de la Universidad Politécnica de Madrid (UPM) –
CEPADE, Tecsup Virtual.
Formación profesional: CTEX – Carreras técnicas para personas con
experiencia (2 años), Carreras técnicas profesionales (3 años).
Actualmente Tecsup cuenta con 386 colaboradores entre Docentes y
Administrativos.
8
3. PLANTEAMIENTO Y DELIMITACIÓN DEL TEMA
No tiene
Supervisor No tiene Retraso de
de horas actualizaciones recursos
Control de
horario
Empleados sin Sin sistema Falta de espacio Laboral
conocimiento de control en la
de horas documentación
9
MODELO DEL ÁRBOL DE PROBLEMAS
10
4. DELIMITACION DE OBJETIVOS
11
4.3 Árbol de objetivos
5. FUNDAMENTO TÉCNICO
Arduino Uno R3
Es una placa que prácticamente es una computadora, contiene un
microprocesador quien será el encargado de poder ejecutar las tareas
programadas, cuenta con entradas analógicas y digitales
RDIF
La identificación por radiofrecuencia es poder identificar a través de un lector,
una tarjeta que contará el usuario final.
12
RASPBERRY PI 3
Es un ordenador de un tamaño muy pequeño de lo que suele ser uno, donde
puede ser utilizado como un servidor muy compacto o una “mini PC”.
BASE DE DATOS
Es un almacén inmenso de información dónde se podrá utilizar, además de
poder modificar, añadir y eliminar cualquier elemento de ella.
Horas a trabajar
Un ambiente a laboral 8 horas al día por 2 semanas, dos personas se
encargarían a realizar este proyecto.
Energía
Ya que son componentes electrónicos será necesario mantener la energía
siempre a disposición, el limitante será no contar con una fuente de poder
externa.
Red
Se usará una red cableada como también inalámbrica para la comunicación
entre el Arduino y el servidor, y el servidor y la aplicación de escritorio.
Análisis Funcional
Es necesario poder entender cómo funcionaría la interacción del usuario con la
cerradura electrónica, por ende, este diagrama de flujo detallará esa interacción
13
Ilustración 6 Diagrama de flujo
El usuario se acercará al ambiente de laboratorio para poder dictar su clase
con normalidad, será necesario que tenga su tarjeta RFID ya que esta servirá
para poder autenticarse y pueda ser abierta la puerta del ambiente, si el
docente tiene la clase este día y se encuentra a la hora indicada, se permitirá el
ingreso al ambiente; si el docente llegó tarde pasándose el margen de más
menos 5 minutos no se le permitirá el ingreso al ambiente por lo que será
necesario recurrir a soporte para poder ser habilitado y colocado nuevamente
su ID en el sistema , una vez colocado su ID en la cola de procesos,
nuevamente el docente podrá aproximarse al laboratorio para poder
identificarse y poder ingresar, una vez acabada su clase el docente será la
última persona en retirarse, también tendrá que marcar con su tarjeta RFID al
momento de salir , así se registrará la hora de su salida.
Equipos de Arduino
Tabla 1: Datos Técnicos Arduino Mega
DATOS GENERALES INFORMACION
Microcontrolador Atmega2560
Marca Arduino
Voltaje 5V
Input Voltaje(Recomendado) 7 – 12V
Input Voltaje(Límite) 6 – 20V
SRAM 8 KB
Pines Entrada analógica 6
PWM Digital (I/O) Pines 6
Precio S/123.08
14
Descripción:
Cuenta con 16 entradas analógicas,
UARTs (puertas seriales), un oscilador
de 16 MHz, una conexión USB, un
conector de alimentación, un header
ICSP y un pulsador para el resetea
Fuente: Arduino-Mega-2560-R3-Microcontrolador
Elaboración propia
15
PWM Digital (I/O) Pins 6
Precio S/ 30.20
Descripción:
El bootloader ha sido reducido en tamaño
y ocupa 512bytes
Fuente: Arduino-Uno-Rev3-original
Elaboración propia
16
Tabla 5: Datos Técnicos Arduino Nano V3.0 ATmega 328
DATOS GENERALES INFORMACION
Microcontrolador Atmega328 5V 16 Mhz
Marca Arduino
Voltaje 5V
Input Voltaje(Recomendado) 7 – 12V
Input Voltaje(Límite) 6 – 20V
SRAM 2 KB
Pines Entrada analógica 8
PWM Digital (I/O) Pines 14
Precio S/ 25.97
Descripción:
Arduino Nano V3.0 Atmega compatible,
es una pequeña placa electrónica
basada en el microprocesador
ATmega328. No posee conector para
alimentación sino con el USB mini B es
que funciona para su alimentación
Fuente: http://mirumod.net/hw/arduino_nano/arduino_nano.php
Elaboración propia
17
Servidores
En los siguientes cuadros se pondrá algunas posibles soluciones de
implementaremos para nuestro proyecto y poder tener una solución. Daremos
una relación de servidores o hardware.
Tabla 7: Características y valoración Raspberry
RAM: 1GB
LPDDR2 SDRAM.
Wi-Fi + Bluetooth:
2.4GHz y 5GHz
IEEE 802.11. ...
-Ethernet: Gigabit
Ethernet sobre
USB 2.0 (300
Mbps)
GPIO de 40 pines.
HDMI.
18
Tabla 8: Características y valoración Servidor Hp Proliant DI320 Gen7
Procesador: Intel
Xeon E5645 (6
núcleos, 2,4 GHz,
L3 de 12 MB, 80
W)
Soporta hasta 2
procesadores
19
Tabla 9: Características y valoración de una computadora
Disco duro de
500 GB
Entradas USB
3.0
Multilector de
tarjetas
USB-C
Puerto Ethernet
Puntaje total: 23 puntos
Fuente: https://www.lage.com.mx/blog/caracteristicas-de-computadoras-para-
empresas
Fuente: Elaboración propia
20
Base de Datos
A. MySQL SERVER
Ilustración 7: MySQL
SERVER
Recuperado:http://programaenlinea.net/conoce-mas-acerca-de-las-variables-
de-mysql/
B. SQL SERVER
Sistema para gestionar múltiples bases de datos basado en lenguaje Transact-
SQL, gracias al motor que usa para la base de datos, brindará múltiple
beneficio de información a los usuarios de manera simétrica, como por ejemplo
entre sus características tenemos:
:
Estabilidad y seguridad
Soporta diversos procesos almacenados
Trabaja en un entorno gráfico para la administración
Tiene la facultad de laboral en modo cliente
Permite el intercambio de información entre diferentes servidores
Requiere de una licencia de Microsoft
21
Recuperado de : https://worldvectorlogo.com/logo/microsoft-sql-server
C. ORACLE
Equilibrio
Requiere el aumentar de capacidad en el medio administrativo
Multiplataforma
Ilustración 9: ORACLE
Recuperado de: https://1000logos.net/oracle-logo/
SQL SERVER B
ORACLE C
Base de almacenamiento
Una base de datos local suele ser la más común y que ha venido siendo
usándose por muchos años, por temor a migrar a la nube muchas empresas
prefieren tener sus servidores en físico, dónde también hay algo de ventaja en
ello como por ejemplo la atención inmediata en caso haya alguna falla, el
monitoreo continuo y minucioso También es muy usual denominarlas como
bases de datos centralizadas, siendo importante conocer sus principales
22
rasgos si estamos planteando introducir una nueva forma de gestionar los
datos en nuestra empresa.
23
5.3 Determinación de la solución óptima
Después de comparar las tablas número 1,2 y 3 se ubicaron los puntos de
valoración adecuados en los siguientes modelos para luego dar una comisión
de evaluación a cada figura técnica, considerando de mayor grado económico
porque cada proyecto cuenta con un cálculo el cual está destinado de acuerdo
a las necesidades. Finalmente, los últimos aspectos y no menos importantes
son los de seguridad, técnico y redes de comunicación, los tres mencionados
son considerados durante la ejecución del proyecto.
Alternativas
A: Arduino Nano
B: Arduino Mega
C: Arduino Uno
Ponderación
Excelente: 5 puntos
Bueno: 4 puntos
Regular: 3 puntos
Malo: 2 puntos
Tabla 12: Matriz de selección de Arduino, se escogerá el mayor valor.
Factor Ponderación
A B C
Económico 20% 2 3 5
Sencillez 20% 3 3 4
Seguridad 15% 2 3 3
Red de 10% 3 4 3
comunicación
Capacidad de 20% 4 3 3
memoria
24
Alternativas
A: Raspberry Pi 3 Modelo B
B: Servidor HP Proliant
C: Lenovo Tink Centre
Ponderación
Excelente: 5 puntos
Bueno: 4 puntos
Regular: 3 puntos
Malo: 2 puntos
Factor Ponderación
A B C
Económico: 10% 4 2 3
Consumo de 20% 5 4 4
recursos:
Mantenimiento: 15% 3 3 3
Red de 15% 4 4 4
comunicación:
Seguridad: 10% 4 4 2
Técnico 20% 4 4 4
(aplicación
final):
Capacidad de 10% 4 4 3
memoria:
25
Alternativas
A: MySQL
B: SQL Server
C: Oracle
Ponderación
Excelente: 5 puntos
Bueno: 4 puntos
Regular: 3 puntos
Malo: 2 puntos
Alternativas
Factor Ponderación
A B C
Consumo de recursos 10% 2 3 2
Seguridad 25% 3 4 2
Costo de implementación 10% 3 5 2
Facilidad de mantenimiento 15% 2 3 3
Necesidad de personal
10% 1 5 4
especializado
Demanda 30% 2 2 3
Total 100% 2.1 3.95 2.75
Alternativas
A: Servidor de base de datos en la Nube
B: Servidor Local
Ponderación
26
Excelente: 5 puntos
Bueno: 4 puntos
Regular: 3 puntos
Malo: 2 puntos
Factor Ponderación A B
Económico: 20% 3 4
Actualización: 20% 2 4
Almacenamiento: 10% 2 3
Mantenimiento: 20% 3 4
Capacidad de 10% 3 4
Extensión
Monitoreo: 20% 4
3
6. DESARROLLO A LA SOLUCION
27
WIFI ESP8266 que se encontrarán junto a la cerradura electrónica para
la puerta del laboratorio.
Se deberá tener una base de datos dónde se almacenará la información
del calendario programado de los cursos que se dictarán en el
laboratorio específico, esta base de datos deberá tener comunicación
con el Arduino para que pueda realizar las consultas.
Para el registro de los cursos y modificaciones por requerimientos de los
docentes y/o estudiantes se contará con un aplicativo de escritorio
donde se tendrá comunicación directa también con la base de datos.
Fuente: Propia
28
Ilustración 11: Módulo RFID-MFRC-522
Fuente: Propia
El módulo RFID cuenta con un circuito por un lado y en el otro extremo una
antena de bobina con seis condensadores, la tarjeta RFID que funcionará
como identificación para el usuario cuenta también con una antena de
bobina y además un microchip. Cada tarjeta RFID contará con un código
único en valores hexadecimales y decimales
RESPUESTA CON EL ID DE
LA TARJETA
29
Al agregar este módulo al arduino, dentro del software se le tendrá que agregar
una librería en específico para poder utilizar el RFID.
30
31
Ilustración 16: Raspberry con su sistema operativo Raspbian
Fuente: Propia
7. EVALUACION DE RESULTADOS
32
Los alumnos y el docente no tendrán que estar esperando por varios
minutos a que algún personal de limpieza o de soporte venga a abrirles
el ambiente de laboratorio
Materiales:
Para el desarrollo del proyecto debemos tener en cuenta en las tablas y nos
dimos cuenta que nos favorece algunos programas ya sea software y hardware
que nos ayude a implementar este proyecto de tesis. Además, contaremos con
un tablero en donde se acoplará el prototipo. Cada cliente tendrá una base de
datos para varias puertas que el cliente requiera.
TOTAL
DESCRIPCION CANTIDAD PRECIO C/U TOTAL
(S/.)
($)
Arduino Uno R3 Cable for
1 40.00 40.00
Arduino Uno 12.22
RELAY MODULE 1 3.00 3.00
0.97
RC522 RFID 1 35.00 35.00
10.71
1 250.00 250.00 75.43
Electronic Door Lock
LED 3 2.00 6.00
2.26
33
Standard Active Buzzer 1 2.00 2.00
0.83
Breadboard 1 2.00
2.00 0.69
Jumpers 1 pack 2.00 2.00
0.69
Costo de instalación - 300.00 300 90.55
(mano de obra)
Ap 1 120.00 120.00
Módulo de wifi 1 14.00 14.00
Sensor de movimiento 1 4.00 4.00
actuador 1 3.00 3.00
TOTAL 777.00 781.00 826.41
Ingreso
N° Puertas 1
producto instalación completa 800.00
Base de datos 250.00
1200.0
mantenimiento 0
2250.0
Total 0
flujo de ingresos
34
Año Valor A
2019 67500
2020 90000
2021 112500
Total 270000
flujo de egresos
Año Valor B
2019 39930
2020 53240
2021 66550
Total 159720
Tabla 22 La resta de la tabla 20 y 21 para el cálculo del van y TIR restado con
la inversión inicial
35
8. CONCLUSIONES
36
9. RECOMENDACIONES
37
Recuperado
de:http://scioteca.caf.com/bitstream/handle/123456789/826/ETFP
%20Per%C3%BA%20Final%205.pdf
(2019).Se requieren 190 mil técnicos para cubrir demanda del mercado
laboralperuano.Perú:Gan@Ma.Recuperadode:https://revistaganamas.co
m.pe/sni-se-requieren-190-mil-tecnicos-para-cubrir-demanda-del-
mercado-laboral-peruano/
38
(2019).MySQL.HostingPedia.Recuperadode:https://hostingpedia.net/
mysql.html
11. ANEXOS
39
También se encuentra las bases de datos no relaciones o también llamadas
NO-SQL, siendo esto “un nuevo concepto para el mundo”, este tipo es más
flexible que el relacional en cuanto a la consistencia de los datos requeridos y
ha llegado a convertir en una solución para las limitaciones que traería el
modelo relacional ya mencionado, ejemplos: MongoDB y Redis.
Equipo Scrum: Es uno de los roles del equipo principal de Scrum. El Equipo
Scrum trabaja en la creación de entregables del proyecto y contribuye a la reali-
zación del valor del negocio para todos los stakeholders y del proyecto.
Historias de Usuario: Son los pedidos de los usuarios con respecto a lo que
debe cumplir el proyecto, deben ser breves (escribirlas en post-it para asegurar
esto), y deben cumplir con las 3 C (card, conversación y confirmación). Ejemplo
1: Como usuario deseo poder iniciar sesión dentro de la página web para así
poder tener un registro mío. Ejemplo 2: Como bibliotecario, deseo poder buscar
los libros por fecha de publicación o editorial para así disminuir el tiempo de
búsqueda. Debe contener estas 3 cosas (actor, funcionalidad y beneficio).
Ejemplo 3: Como vicepresidente de marketing y ventas, yo
quiero revisar el desempeño histórico de ventas para identificar regiones
geográficas y productos de mejor desempeño.
Planificación de la iteración
Primero se debe tener en consideración dos partes fundamentales, las cuales
son fundamentales para el desarrollo del proyecto. A continuación, se muestra
las 2 partes:
40
Planificación de la iteración: El equipo realiza un listado de todas las
tareas a realizar, con el fin de poder desarrollar los requisitos que el
cliente solicite. La estimación de esfuerzo se hace de manera conjunta y
los miembros del equipo se auto asignan las tareas.
Ejecución de la iteración
Diariamente el equipo encargado realiza una reunión de sincronización con un
tiempo límite de 15 minutos, normalmente de un tablero físico o pizarra. Cada
miembro del equipo se encarga de revisar el trabajo que los demás están reali-
zando para poder hacer las adaptaciones necesarias que permitan cumplir con
el compromiso adquirido.
Tecnologías WEB
HTML
Lenguaje de macado de hipertexto, no es un lenguaje de programación, más
bien es un lenguaje de etiquetas, dónde se definirá la información y el
contenido de la página.
CSS
Este lenguaje es el complemento del HTML, encargado de toda la parte visual
y el diseño de la página web
Java Script
Este es un lenguaje de programación donde hará de lo visual algo más
interactivo además de aplicaciones más avanzadas para poder ser ejecutas en
un sitio web
PHP
Este lenguaje de programación es de código abierto que está orientado para el
desarrollo de páginas web por lo tanto puede estar incluido en HTML.
41
Fuente:https://www.promart.pe/cerradura-electrica-s-botin-yale-italiana-21722/p
Costo: S/. 159.00
Ilustración 18 Arduino Uno
Fuente: http://www.iescamp.es/miarduino/2016/01/21/placa-arduino-uno/
Costo: S/ 30.2
42