Вы находитесь на странице: 1из 74

UNIVERSIDAD NACIONAL DE LA

AMAZONA PERUANA

. FACULTAD DE INGENIERA DE SISTEMAS E INFORMTICA

"DISEO DE UN CIRCUITO ELECTRNICO PARA EL


CONTROL DEL ENCENDIDO Y APAGADO- DE' LlTZ DE
LAS CABINAS TELEFNICAS A TRAVS DEL
DISPOSITIVO
,
ARDUINO MEDIANTE UNA
APLICACION PARA LA EMPRESA L Y G S.R.L"

INFORME DE TRABAJO PRCTICO DE SUFICIENCIA

PARA OPTAR EL TTULO PROFESIONAL DE:


INGENIERO DE SISTEMAS E INFORMTICA
0

PRESENTADO POR EL BACHILLER:


ALLAN AUGUSTO ALV AN LOZANO

ASESOR:
ING. JOS EDGAR GARCA DAZ

. ,
!QUITOS - PERU
2014
INFORME TCNICO DEL EXAMEN DE SUFICIENCIA PREVIA
ACTUALIZACIN ACADMICA APROBADO EN SUSTENCIN
PBLICA POR EL JURADO EXAMINADOR, DESIGNADO POR EL
DECANO DE LA FACULTAD DE INGENIERA DE SISTEMAS E
INFORMTICA DE LA UNIVERSIDAD NACIONAL DE LA AMAZONIA
PERUANA.

JURADOS:

Ing. Rafael Vilca Barbaran

Presidente

i7 J)
___________________ J-------------------
Eco. Wilson del guila Panaifo

Primer Miembro

-------------------- ----------------
Lic. Richard Alex Lpez Albio

Segundo Miembro

Ing. Jos Edgar Garca Daz

Asesor
NDICE GENERAL

Dedicatoria
Agradecimientos
Resumen .
Abstract 11
ndice General ,.............................................................................................................. 111
ndice de Tablas y Cuadros v
ndice de Figuras :..... vi

Seccin I: Datos generales


l. Ttulo 05
2. rea de desarrollo 05
3. Generalidades de la Institucin '...... 05
3.1. Razn Social 05
3.2. Ubicacin de la empresa 05
3 .3 .. Organigrama funcional . . .. . .. .. . .. .. . .. .. . .. .. . . .. . . . . .. .. .. . .. .. . .. . .. . .. . .. . .. .. . . . .. . . . . .. . . . . 06
3.4. Funciones Generales de la Oficina o rea 06
4. Bachiller 07
5. Asesor 07
6. Colaboradores 07
7. Duracin estimada de ejecucin del proyecto 07
8. Presupuesto estimado....................................................................................................... 07

Seccin II: Visin General de la Solucin Propuesta.

Captulo I: Introduccin
1.1. Contexto . .. . . . . .. . . . . .. .. . .. . . . .. . .. .. . . . .. .. . .. . . .. .. . .. .. .. . . . . . . .. . . . . .. .. . . . . . . . .. 08
1.2. Problemtica objeto de la aplicacin 09
1.3. Objetivos del proyecto 09

Captulo II: Descripcin del diseo de la solucin (Producto)


2.1. Tcnicas de recoleccin.de datos 1O
2.2. Metodologa y herramientas a emplear 11
2:2.1. Metodologa 11
2.2.2. .Herramientas 14
2.3. Descripcin del desarrollo.de la solucin 15
2A. Indicadores de evaluacin.de.la solucin 15
2.5. Relacin-de Entregables 16
2.6. Planificacin y cronograma.del proyecto....................................................................... 16

Captulo III: Desarrollo de Ia'Solucin'Propuesta


3 .1. Modelado.del negocio 18
.3.1.l. iCaso de uso del-negocio ; : 18
3. 1.2. /Escenarios y procesos......................................................................................... 18
.3 .13. 'Modelo de objetos.dl -negocio 20
3:1.4. 'Modelo de . dorriiriio............................................................................................. 21
3:2. Modelado.derequerimientos 20
3.2.1 .. 'Propsito :............................. 20
.3:2.2 ...Alcance................................................................................................................ 20
3.23. il)esciipcin.de 'Stk:eholders y1usuarios .. .. 21
3.2.3.1. ResumendeStakeholders 21
3 .2.3 .2. Resumen de usuarios . . . .. .. . . . .. . . . . . . . . . .. .. . . . . .. . . . . .. .. .. .. . . . . . . . .. . . .. . .. .. . .. . .. . . . . . . .. . . . 21
3 .2.4. Descripcin global del producto......................................................................... 22
3.2.4.1. Perspectiva del producto ,.............................. 22
3.2.4.2. Resumen de caractersticas..................................................................... 22
3.2.5. Caso de uso de requerimientos........................................................................... 22
3.2.6. Especificaciones de caso de uso 23
3.3. Modelado de Anlisis ,.................................................................................. 25
3.3.1 Diagrama de colaboracin :......................................................................... 25
3.3.2 Diagrama de secuencia....................................................................................... 27
3.3.3 Diagrama de clases............................................................................................. 29
3.4. Modelado de Diseo........................................................................................................ 30
3. 4 .1. Diseo de Interfaz............................................................................................... 3O
3.4.2. Diseo de la Base de Datos................................................................................ 31
3.4.2.1. Modelo lgico de la Base de Datos 31
3.4.2.2. Modelo fsico de la Base de Datos.......................................................... 31
3.5. Implementacin.............................................................................................................. 32
3.5.1. Diagrama de componentes.................................................................................. 32
3.5.2. Diagrama de despliegue...................................................................................... 32

Captulo IV: Resultados y su discusin..................................................................................... 33

Captulo V: Conclusiones . . . . . . . .. ... . . . . . . . . . . . . . . . . . . . . . . . . . .. . .. ... .. . ... . . . . .. ... . .. .. . . .. ... . . . .... ... ... . .. ... .. .. . . . .. . . . . . . 34

Captulo VI: Recomendaciones 35

Bibliografa ..................................... 36

Anexos....................................................................................................................................... 37
Anexo O 1 : Diagrama de Gantt (semanas) .. .. .. .. . . . . . .. . .. .. .. . . .. . . . . . . . . . . .. . . . .. .. . . . .. . .. . . 37
Anexo 02: Presupuesto del Proyecto. 38
Anexo 03: Preguntas Realizadas en la Entrevista 39
Anexo 04: Glosario . . . . . . . . .. . .. . .. .. . .. .. . .. .. . .. . .. .. . .. .. . . . .. . . .. .. .. . .. .. 40
Anexo 05: Manual tcnico . .. .. . .. . .. . .. .. .. . .. .. . .. .. .. .. .. . . .. .. . .. . . 44
Anexo 06: Manual de usuario............................................................................................... 52
Anexo 07: Diseo del circuito Electrnico 55
Anexo 08: Dispositivo Arduino . . . . .. .. . . . . .. .. .. .. . .. .. .. .. .. . .. . . .. . . .. .. .. . . .. . .. . .. .. .. 64

ndice de Tablas y Cuadros........................................................................................................ v

ndice de Figuras Vl
DEDICO este trabajo a mis padres, por su
constante y gran amor, comprensin y apoyo

AGRADEZCO.a Dios y a-quienesune ayudaron


enla.laboracin-de este.trabajo.ias como en\Ja
-culminacin .de mi carrer.a rprofesioual
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

RESUMEN

El Diseo de un Circuito Electrnico para el Control del Alumbrado de las Cabinas Telefnicas
de la Empresa L y G S.R.L, se desarroll para solucionar los problemas encontrados en el
encendido y apagado de las luces de cabinas telefnicas manualmente, ya que, desatiende
clientes al trasladarse de su butaca a cada cabina esto genera excesivo gastos de luz para la
Empresa en el gasto de luz, que se da a la hora que el cliente termina su llamada ya sea Local,
Nacional o Internacional Ya que al integrar tecnologa Arduino con la Computadora el control se
da ms rpido y automatizado, ahorrando KWH (Kilo Watts Hora) sin necesidad de desatender
las ventas y servicios prestados a los clientes. Desarrollando para ello dos (2) mdulos de
gestin, para la administracin y control del sistema como son: mdulo de Control del
alumbrado de cabinas, mdulo de consultas de KWH consumidos por cada cabina.

Para tal fin se us la metodologa RUP, que se caracteriza por estar dirigido por casos de uso
centrado en la arquitectura, interactivo e incremental; junto con el Lenguaje Unificado de
Modelado (UML), debido a que RUP, no es un sistema con pasos firmemente establecidos, sino
un conjunto de metodologas adaptables al contexto y necesidad de cada organizacin adems de
brindarnos extensibilidad, usabilidad y flexibilidad, la cual permite una variedad de estrategias
del ciclo de vida.

Para el desarrollo del proyecto se utilizaron diferentes herramientas: modelado y diseo ,


modelado del sistema, IBM Rational Rose Enterprise Edition Release 7.0; programacin
orientada a objetos, Visual Estudio .NET 2008 en modo Windows, en el lenguaje de
programacin Visual Basic, Lenguaje de programacin procesador Arduino, Dispositivo
electrnico, Dispositivo Arduino.

Palabras claves:
Cabinas Telefnicas.
Circuito Electrnico.
Ahorrar los KiW:H.
Dispositivo Electrnico Arduino.

Ttulo: "Diseo deun :Circuito Electrnico para el Control .del Encendido y Apagado de 3
Luz.DeLas-Cabinas Telefnicas.a Travs del Dispositivo Arduino Mediante Una
Aplicacin Paralba'Empresa Ly,G S:RL"
Autor: Allan Augusto AlvanLozano
Universidad Nacional de la Amazona Peruana.
Facultad de Inzeniera de Sistemas e Informtica.

ABSTRACT

The Design of an Electronic Circuit for the Control of the Illumination of the company
Telephone Booths L and G S.R.L, developed to solve the problems found in the ignition and
extinguished of the lights of telephone booths manually, since he neglects customers when
changes positions from his arm chair to each cabin generating cost for the Company in the
expense of light, that he takes place any time the customer finishes off his so-called either Site,
Nacional or lnternational Ya than when Arduino or parallel port with the Computer integrated
technology the control takes place faster and automated, saving KILOW A TT-HOUR ( Kilo
Watts Hora ) needlessly to neglect sales and services rendered to the customers. Developing for
it two ( 2 ) moduluses of step, for the administration and control of the system as they are:
Control's module of the illumination of cabins, module of consultations of KILOW A TT-HOUR
consumed by each cabin.

For such end himselfl use the methodology RUP, that it is characterized to be guided by cases of
use centered in architecture, interactive and incremental; Along with the Language United of
Modelado ( U:ML ), owed to than RUP, it is not a system with steps firmly established, but a set
from adaptable methodologies to the context and need of every organization in addition to offer
us extensibility, usability and flexibility, which enables a varied collection of strategies of the
life cycle.

For the development of the project the different tools were used: Modeling and design, modeling
of the system, IBM Rational Rose Enterprise Edition Release 7,0; Object-oriented programming,
Visual Estudio .NET 2008 in mode Windows, in the Visual programming language BASIC,
processing Programming Language Arduino, electronic Dispositivo, Dispositivo Arduino.

Ky Works:
Telephone booths.

-Electronic circuit.
'Savingthem KILOWATT-HOUR.
.Electronic Device Arduino.

T.ttilo:'tBiseoidemntCircuito Electrnico para el -Control del Encendido y Apagado de 4


'LuzDe'Las'Cabinas'Telefnicas.a lfravs,del Dispositivo Arduino Mediante Una
Aplicacin 'Para -La Empresa l, -y-G S:R:I.:''
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

SECCINI:DATOSGENERALES

l. Titulo:
Disefto de un Circuito Electrnico para el Control del Encendido y Apagado de Luz De Las
Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una Aplicacin Para La
Empresa L y G S.R.L.

2. rea de desarrollo:
Disefto e implementacin de Sistemas / Ingeniera de Informacin.

3. Generalidades de la Institucin:

3.1. Razn Social:


LyG S.R.L.

3.2. Ubicacin de la empresa:


Calle Napo 354 Iquitos - Peru.
Figura 1 ubicacin de a empresa

Fuente: Elaboracin propia

Ttulo: "Disefto de un Circuito Electrnico para el Control del Encendido y Apagado de 5


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

3.3. Organigrama funcional:

El organigrama de la Empresa L y G S.R.L. es el siguiente:

ama de la Em resa L G S.R.L

Gerencia General

Informtica Administracin

1 --- - 1
1
Recepcin , Contabilidad Supervisor
1 1
L - - - - - - - - - -'

Fuente: Elaboracin propia


.- - - - - - - - -
, __ --- ---- rea de estudio
1 1
1 1

3.4. Funciones Generales de la Oficina o rea:

El rea de recepcin tiene las siguientes funciones:

Atender a los clientes para los servicios que brinda la empresa.


Habilitar cabina para llamadas.
Registrar tiempo de llamada a cobrar.
Vender Tarjetas de llamadas telefnicas.
Vender Recarga virtual Claro o Movistar.
Transcribir las ventas en Kardex de forma manual para control en el rea de
Contabilidad y administracin.
Registrar informacin del total de llamadas efectuadas en el tuno trabajado.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 6


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana
Facultad de Ingeniera de Sistemas e Informtica.

4. Bachiller:
Alvan Lozano Allan Augusto.

5. Asesor:
Garca Daz Jos Edgar.

6. Colaboradores:
Mara Gabriela Delgado.

7. Duracin estimada de eiecucin del proyecto:


El proyecto tiene una duracin de 14 semanas. (14 de agosto del 2013 hasta el 27 de noviembre)
[Ver Anexo 1].

8. Presupuesto estimado:
Estimacin del presupuesto general para el desarrollo del sistema, es de S/. 3,716.00 nuevos
soles. [Ver Anexo 2].

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 7


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e lnfonntica.

SECCIN 11: VISIN GENERAL DE LA SOLUCIN PROPUESTA.

Capitulo 1: Introduccin.

, 1.1. Contexto:

2. El Disefio de un Circuito Electrnico para el Control del Alumbrado de las Cabinas


Telefnicas de la Empresa L y G S.R.L, es un circuito prctico y que tiene muchas
aplicaciones tiles para cualquier persona en su hogar.

3. Este disefto tiene aplicaciones didcticas, puede ser a su vez utilizado para controlar los
focos de una casa desde la computadora, encendiendo y apagando los focos que se desee con
toda comodidad y seguridad desde la computadora. Este disefl.o puede ser ampliado y
modificado de acuerdo a las necesidades particulares de quien lo quiera implementar.

4. El cdigo completo del programa desarrollado en Visual Basic 2008 y Lenguaje procesador
Arduino, es presentado en este documento, de manera que cualquier persona pueda
modificarlo y particularizarlo a sus propias necesidades, y a la vez comprender el
funcionamiento del sistema en su parte de programacin, para lo cual se han escrito
mltiples comentarios del cdigo.

5. Finalmente se muestran los componentes y diagrama para desarrollar este circuito, por lo
cual el electricista o desarrollador del proyecto deber revisar y hacer las modificaciones de
acuerdo al Vac con el que vaya a trabajar, y la frecuencia, segn lo que le proporcione la
compafl.a de energa elctrica. El funcionamiento del programa est completamente
comprobado, por lo cual se garantiza en cada uno de los pines del Diez al Trece del
dispositivo Arduino, se tendrn los voltajes correspondientes para generar cada una de las
secuencias de luces que han sido programadas, as como el control de apagado y encendido
de los focos por parte del usuario simplemente haciendo clic sobre botones o focos
mostrados en el formulario principal del programa, que funciona como consola de control.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 8


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana
Facultad de Ingeniera de Sistemas e Informtica

1.2. Problemtica oltleto .de.la aplicacin:


Uno de los principales problemas presentes en la Empresa de servicio de llamadas se
refleja cuando el cliente termina una llamada, en muchas acciones dejan encendido la luz
de cabina telefnica. Esto genera gastos negativos de electricidad para la Empresa al
mantener encendido las luces de las cabinas. Ahora es posible apagar la luz de forma
manual, en este punto en la que se identifica el problema principal: el hecho de que la
recepcionista desatienda su butaca para ir a apagar las luces, esto genera prdida de
tiempo y de la atencin inmediata al cliente como parte de los servicios que se brinda,
por tal motivo se busca solucionar este problema.

1.3. Obietivos del.proyecto:

1.3.1. Objetivo General

Disefiar un Circuito Electrnico para el Control del Encendido y Apagado de las luces de
las Cabinas Telefnicas a Travs del Dispositivo Arduino con un Aplicativo desde la
Computadora de Manera Casi Automatizada Para la Empresa L y G S.R.L.

1.3.2. Objetivos Especficos

Diseftar el Circuito Electrnico para el PBC "placa de circuito impreso" donde se van a
soldar los componentes electrnicos.

Crear un Aplicativo Mediante la Herramienta de Programacin Visual Studio 2008 para


su interaccin con el Dispositivo Arduino.

Establecer un comportamiento de rutina de procesos en la Memoria del Dispositivo


Arduino para que habilite los pines necesarios para que Interacte con el Aplicativo.

Enviar Valores desde la PC al Circuito Electrnico para Cambiar el estado de las Luces,
que estn enlazados a Travs del Dispositivo Arduino.

Ttulo: "Disefio de un Circuito Electrnico para el Control del Encendido y Apagado de 9


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e lnfonntica.

Captulo Il: Descripcin del disefio de la solucin (Producto}

Para obtener la informacin que describa el escenario o el entorno donde se define la


problemtica, se recurri a la tcnica de la entrevista y observacin directa.

Fueron un total de 8 preguntas realizadas de tipo abierta a las 2 reas involucradas:


Administracin y Recepcin, las cules permitieron tener un conocimiento amplio de los
procedimientos para el encendido y apagado del alumbrado de cada cabina despus de su
uso de cada cabina (Ver anexo 3).

rea de Administracin: A este grupo de personas se le hizo 4 preguntas abiertas y se realiz


tambin la observacin directa del procedimiento de admisin.

Mara Gabriela Delgado

rea de Recepcin: A esta persona se le hizo un total de 4 preguntas abiertas, y se realiz


tambin la observacin directa del procedimiento de recepcin.

Karla Arvalo Ramrez

Ttulo: "Dise o de un Circuito Electrnico para el Control del Encendido y Apagado de 1O


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

2.2. Metodologa Y.Herramientas.a.emplear:

2.2.1. Metodologa:

Metodologia Rational Unified Process (RUP):

La metodologa que se utilizar para el presente proyecto es el Rational Unified


Process (Proceso Unificado de Desarrollo de Software), consiste en un proceso de
desarrollo de software, que se caracteriza por estar dirigido por casos de uso centrado
en la arquitectura, interactivo e incremental; que junto con el Lenguaje Unificado de
Modelado (UML), constituyen la metodologa estndar ms utili:zada para el anlisis,
diseo, implementacin y documentacin de sistemas orientados a objetos.

El RUP, no es un sistema con pasos firmemente establecidos, sino un conjunto de


metodologas adaptables al contexto y necesidad de cada organizacin.

El RUP brinda extensibilidad, usabilidad y flexibilidad, la cual permite una variedad


de estrategias del ciclo de vida; selecciona los artefactos a producir, define las
actividades, workers y modelos conceptuales.

El Proceso Unificado tiene dos dimensiones:

Un eje horizontal; esta dimensin representa el aspecto dinmico del proceso


conforme se va desarrollando, se expresa en trminos de fases, interacciones e
hitos.

Un eje vertical; esta dimensin representa el aspecto esttico del proceso, cmo es
descrito en trminos de componentes del proceso, disciplinas, actividades, flujos
de trabajo, artefactos y roles.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 11


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amaz.ona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Figura 3: Dimensiones del Proceso Unificado de DesarroUo de Software (RUP)

Phases
Olsdpllnn ncon)[ .Ei.tiont1on ]-- COnstN<tlon J
}[ Tr111S1t1on

Business Modeling
Requirements
Analysls & Deslgn

tmplcmcntatlon
Test
Deployment
COnuratlon
11. Cfllnge Mgmt
Project nagement o- o - - ; de
En\llronment i-__,,,_ -fl __....,.._--1
11-,11 lctt' lc-t
lftitlll
.___...,_ LJc-JTl
n lft j lnftj
o ..
lteratlons
Fuente: [URLO 1]

El RUP acta como un modelo que puede adaptarse a cualquier tipo de proyecto y
empresa. Sus caractersticas son:

Desarrollo Incremental e. lteractivo del Software: El Proceso Unificado es un


marco de desarrollo iterativo e incremental compuesto de cuatro fases
denominadas: Inicio, Elaboracin, Construccin y Transicin. Cada una de estas
fases, es a su vez, dividida en una serie de iteraciones. Estas iteraciones ofrecen
como resultado un incremento del producto desarrollado que aade o mejora las
funcionalidades del sistema en desarrollo.

Figura 4: Proceso Iteractivo e Incremental (RUP)


Requerimientos

Implementacin

Fuente: [URLOl]

Ttulo: "Disefto de un Circuito Electrnico para el Control del Encendido y Apagado de 12


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Dirigido por los casos de uso: En el Proceso Unificado los casos de uso se utilizan
para capturar los requisitos funcionales y para definir los contenidos de las
iteraciones.

Centrado en la Arquitectura: Se basa en disear una arquitectura que sea flexible,


fcil de modificar, comprensible y que se fundamenta en la reutilizacin de sus
componentes.

Modelado Visual del Software: Modela visualmente la organizacin, permite


analizar la consistencia entre los componentes, diseo y su implementacin.

El proceso unificado usa el Lenguaje de Modelamiento Unificado. El UML se define


como un Lenguaje que permite especificar, visualizar y construir los artefactos de los
sistemas de software. Adems, permite a los desarrolladores visualizar sus productos
de software (artefactos) en diagramas estandarizados.

UML tiene los siguientes beneficios:


Provee a los desarrolladores un lenguaje de modelamiento visual listo para utilizar.
Consolida un conjunto de conceptos generalmente aceptados por muchos mtodos
y herramientas ..
Proporciona mecanismos de extensin y de especializacin para ampliar los
conceptos bsicos.
Proporciona una base formal para entender una el lenguaje modelado.
Integra las mejores prcticas del desarrollo de software. Adems es independiente
de los lenguajes de programacin

El UML, permite que las personas desarrollen diferentes tipos de diagramas visuales
que puedan representar varios aspectos del sistema, tales como: Diagramas de casos de
uso, actividades, estado, clases, objetos, colaboracin, secuencia, componente y
despliegue.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 13


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: AIJan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

2.2.2. Herramientas:
Para la realizacin del "Diseo de un Circuito Electrnico para el Control del
Alumbrado de las Cabinas Telefnicas de la Empresa L y G S.R.L", se utilizaron
herramientas, las cuales se clasificaron en equipos hardware y herramientas software.

Equipos de Hardware:
PC Porttil THOSIBA, 4 GB de Memoria RAM, 700 GB de capacidad de disco
duro y procesador 13 2.66 Ghz. y 2.66 Ghz.
Impresora HP Laser Jet 1050n.
Circuito Electrnico.
Dispositivo Arduino.

Herramientas de Software:
Microsoft Windows XP.
Microsoft Windows 7.
Microsoft Office XP 2007.
Microsoft Office Project 2007.
IBM Rational Rose 7.0.
Microsoft Visual Studio.NET 2008.
Software Arduino.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 14


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

2.3. Descripcin.del.desarrollo de la solucin:

Se Dise el Circuito Electrnico para el Control del encendido y apagado de los focos de
las Cabinas Telefnicas para la Empresa L y G S.R.L el cual Constara del Circuito
Electrnico [Ver Anexo 7] conectado a travs del dispositivo Arduino [Ver Anexo 8] lo
cual se desarrollara una aplicacin para ambos casos que constar con 2 mdulos:

Encendido y apagado de alumbrado de Cabinas: En este mdulo se realiza el encendido y


apagado del alumbrado de cada cabina telefnica mostrando el estado del alumbrado de las
dems cabinas

Consultar Kwh consumidos hasta el momento: En este mdulo se registra la informacin


obtenida del Tiempo en que se mantuvo encendido con hora y fecha, tanto individualmente
de cada cabina como del total de Kwh consumidos en S/. Nuevos Soles de todas las cabinas.

Recepcionista: Encargado del rea de Atencin.

2.4. Indicadores.de.evaluacin.de la solucin:


A continuacin se mencionan los indicadores:

l. Tiempo empleado para encender y apagar alumbrado: Indicador que muestra el tiempo
que se toma la Recepcionista de encender y apagar la luz de las cabinas telefnicas.

2. Cantidad de Kwh consumidos: Indicador que muestra el nmero de reportes que se


obtendrn del sistema con la informacin registrada:

- Reporte de cantidad de Kwh consumidos por cada cabina y de forma general en S/.
registrados por fecha de encendido y apagado.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 15


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

2.5. Relacin. de Entrega bles:

A continuacin se menciona el documento que se entregar al final de la realizacin del


Sistema de Administracin de Crditos.

Manual Tcnico.
Este documento comprende de diccionario de datos, incluyendo todas las instrucciones
para realizar la instalacin del producto y las especificaciones tcnicas para el soporte
y la administracin.

Manual de Usuario.
Es un documento de apoyo al usuario final.

Producto
Los ficheros del producto empaquetados y almacenados en un CD con los mecanismos
apropiados para facilitar su instalacin.

Circuito Electrnico (PBC)


Es un Circuito que activa y desactiva el tomacorriente a travs de la computadora

2.6. Planificaciny.cronog_rama del_prol'ecto:


La planificacin y cronograma del proyecto tiene una duracin de 14 semanas.
(14 de agosto del 2013 hasta el 27 de noviembre) [Ver Anexo 1].

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 16


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Capitulo m: Desarrollo de la Solucin Propuesta.

3.1. Modelado del.neg_ocio.

3.1.l. Caso de uso del negocio.


a) Escenario "Atender Cliente": El Recepcionista interacta con el caso de uso
"Controlar Alumbrado" y "Consultar Kwh Consumidos" permitiendo Acceder de
forma remota al Alumbrado de cada cabina registrando los Kwh Consumidos para un
mejor control de los gastos de la empresa.

o
Figura 5: Caso de uso del negocio, escenario: Atender Cliente.

. '/

* "*
Realizar apagado de alumbrado de cabina
'
.

Recepdonilta
diente

Fuente: Elaboracin propia.

b) .Escenario "Controlar Alumbrado": El Recepcionista se desplaza hacia las cabinas para


el apagado manual

'
Figura 6: Caso de uso del negocio, escenario: Controlar Alumbrado.

X-
Recepci onl sta
--//
.
--------
Realizar apagado de alumbrado de cabina
.
<<lndude>>

.. -----'/
.t

Desplazarse desde la butaca a la cabina

Fuente: Elaboracin propia.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 17


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

3.1.2.Escenarios y procesos.
Ta bla 1 : E seenaries y P roces os
Escenario Procesos

Atender Cliente ./ Solicitar Atencin

./ Verificar Estado de
Controlar
Alumbrado de Cabinas
Alumbrado

Fuente: Elaboracin propia.

3.1.3.Modelo de objetos del negocio.

a) Escenario "Atender Cliente"

Figura 71: Modelo de objetos del negocio, escenario: Solicitar Servicio.

Recepcionista
Sistema de Verificacion
(f rom Business Use-Case Model)

Fuente: Elaboracin propia.

Ttulo: "Disefio de un Circuito Electrnico para el Control del Encendido y Apagado de 18


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de Ja Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

b) Escenario "Controlar Alumbrado"

\_,--o
Figura 8: Modelo de objetos del negocio, escenario: Control de Alumbrado.

Cabina
Supervisor
(f rom Business Use-Case Modef)

Recepcionista
(from Business Use-Case Model)

Fuente: Elaboracin propia.

3.1.4.Modelo de dominio.
Los objetos encontrados son:
Cliente
Recepcionista
Sistema de Verificacin

Figura 9: Dominio del negocio.


Supervisor Cliente

Cabina 1-------1 Recepcionista 1--------J sistema de alumbrado

Fuente: Elaboracin propia.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 19


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana
Facultad de Ingeniera de Sistemas e Informtica.

3.2. Modelado.de.reguerimientos.

3.2.1.Propsito.

El presente Diseo de un Circuito Electrnico para el Control del Alumbrado de las


Cabinas Telefnicas de la Empresa L y G S.R.L, permitir, tener un mejor control
sobre el encendido y apagado de las luces de cada cabina de forma remota y supervisar
de manera adecuada el consumo del alumbrado de cada cabina mediante interfaces
amigables.
El sistema a desarrollar cumplir con crear los siguientes mdulos:

a) Encendido y apagado de alumbrado de Cabinas: En este mdulo se podr


realizar el encendido y apagado del alumbrado de cada cabina telefnica de
forma remota mostrando el estado del alumbrado de Jas dems cabinas

b) Consultar Kwh consumidos hasta el momento: En este mdulo se registrar la


informacin obtenida del Tiempo en que se mantuvo encendido con hora y
fecha, tanto individualmente de cada cabina como del total de Kwh
consumidos en S/. soles de todas las cabinas.

3.2.2. Alcance.

El Diseo de un Circuito Electrnico para el Control de encendido y apagado de


Cabinas Telefnicas de la Empresa L y G S.R.L que se integrara mediante Dispositivo
Arduino en su primera versin (vl.0.5) , desde el 15 de Agosto hasta el 27 de
Noviembre.
El sistema ser desarrollado en entorno Windows, desarrollado en plataforma .NET
2008, y Lenguaje Procesador Arduino permitiendo a los usuarios del sistema acceder
de manera rpida, gil y sencilla, a los mdulos del sistema.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 20


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de Ja Amazona Peruana : .
Facultad de Ingeniera de Sistemas e Informtica,

3.2.3. Descripcin de Stakeholders y usuarios.

Para proveer de una forma efectiva los servicios que se ajusten a las necesidades de los
usuarios, es necesario identificar e involucrar a todos los participantes en el proyecto
como parte del proceso de modelado de requerimientos. Tambin, es necesario
identificar a los usuarios del sistema y asegurarse de que el conjunto de participantes
en el proyecto se represente adecuadamente. Esta seccin muestra un perfil de los
participantes y de los usuarios involucrados en el proyecto, as como los problemas
ms importantes, que se perciben para enfocar la solucin propuesta hacia ellos. No
describe sus requisitos especficos ya que stos se capturan mediante otro artefacto. En
lugar de esto, se proporciona la justificacin de por qu estos requisitos son
necesarios.

3.2.3.1. Resumen de Stakeholders

Tabla 2: Resumen de Stakeholders


Nombre Descripcin Responsabilidades

El stakeholder:

-Representa a todos los


Srta, Mara usuarios posibles del sistema.
Gerente de la
Gabriela Delgado -Realiza seguimiento del
Empresa L & G
desarrollo del proyecto.

-Genera requisitos y
funcionalidades del sistema.

Fuente: Elaboracin propia.

3.2.3.2. Resumen de usuarios.

Tabla 3: Resumen de Usuarios


Nombre Responsabilidades Stakeholder

Recepcionista - Atender Cliente. Karla Ramirez Arevalo

Fuente: Elaboracin propia.

Ttulo: "Disefl.o de un Circuito Electrnico para el Control del Encendido y Apagado de 21


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

3.2.4. Descripcin global del producto.

2.2.4.1. Perspectiva del producto.

Controlar de manera gil y efectiva el sistema de alumbrado de las cabinas de


forma remota y para tener mayor control desde la computadora,
economizando los gatos que se consumen en corriente elctrica en el local

2.2.4.2. Resumen de caractersticas.

A continuacin se mostrar un listado con los beneficios que obtendr el


cliente a partir del producto.

. d eI e liente o btem.d os m ed1ante e nrod ucto.


Ta bla 4 : BenefiICIOS
Beneficio del cliente Caractersticas que lo apoyan
Respuesta de forma rpida la solicitud Mdulo de Control de
de Alumbrado de Cabina a llamar Alumbrado
Fuente: Elaboracin propia.

3.2.5. Caso de uso de requerimientos.

a) Escenario "Controlar Alumbrado":

Figura 10: Caso de uso de requerimientos, escenario: Controlar Alumbrado.

i;2_ <<eictend>>

A /Encendido/Apagado

O
o
Recepcionista
(lrom Actor,;) <<eictend>>
/Control deAlumbrado

Supel'llisor
Consultar Kwh Consumidos

Fuente: Elaboracin propia.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 22


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana .
Facultad de Ingeniera de Sistemas e Informtica,

3.2.6. Especificaciones de caso de uso.

Caso de uso "Control de Alumbrado": (Todos los escenarios)

Descripcin:
El presente caso de uso, permitir controlar el alumbrado y ventilacin de forma
remota por medio de un software y hardware .

Fluio bsico:
1. El sistema muestra el Estado de las luces de cada cabina.

Precondiciones:
l. Ninguna

Postcondiciones:
l. Ninguna.

Caso de uso "Encendido I Apagado": (Escenario "Controlar Alumbrado")

Descripcin:
Este caso de uso, permitir que el recepcionista encienda y apague el alumbrado
de cada cabina.

Fluio bsico:
1. El recepcionista selecciona una Cabina.

Precondiciones:
l. Ninguna

Pos/condiciones:
l. Ninguna
Caso de uso "Consultar Kwh Consumidos": (Escenario "Controlar Alumbrado")
Ttulo: "Dise.o de un Circuito Electrnico para el Control del Encendido y Apagado de 23
Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Alfan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Descripcin:
Este caso de uso, permitir que el recepcionista seleccione si es necesario la
consulta de Kwh consumido

Fluio bsico:
l. El recepcionista selecciona la opcin Consultar Kwh Consumidos

Precondiciones:
l. Ninguna

Postcondiciones:
l. Ninguna.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 24


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

2.3. Modelado de.Anlisis.

3.3.1.Diagrama de colaboracin.

Escenario "Control de Alumbrado".

i. Controlar Alumbrado.

Figura 11: Diagrama de colaboracin, Controlar Alumbrado.


1: accede
:Recepcionista ---------::? :Interfaz Menu
1-1
Principal

4: lecciona cabina a alumbrar

'I' \
\\
2: Consulta
3: MJestra \ 'V
5: M.Jestra Alumbrado de

:Numero de Estado de
cabina

Fuente: Elaboracin propia.

ii. Encendido/ Apagado.

Figura 12: Diagrama de colaboracin, Encendido / Apagado.

1: Verifica estado de alumbrado


3: Selecciona alumbrado de cabina
---------::?
:_R_ece
_ i
_-p-c
l _-_ -
,:-n_te_rfa . ,
s m_e_n_u
. onis1a . <E-- . pnncipal .
2: MJestra el estado del alumbrado
4: MJestra el smbolo de alumbrado encendido

Fuente: Elaboracin propia.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 25


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

iii: Consultar Kwh Consumidos.

Figura 13: Diagrama de colaboracin, Consultar Kwb.


1: accede
:Recepcionista
-"7 :Interfaz Menu
Principal


7: M.iestra Kwh Consumido -------,
:Registra KWH
consumido
na cabina a alumbrar

\\ 5: Registra Conteo n Segundos

6: MJestra Alumbrado de

Numero de
cabina Estado de
Alumbrado

Fuente: Elaboracin propia.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 26


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana
Facultad de Ingeniera de Sistemas e Informtica,

3.3.2.Diagrama de secuencia.

3.3.2.1 Escenario "Controlar Alumbrado".

i: Controlar Alumbrado.

Figura 14: Diagrama de secuencia, Solicitar Servicio.

- .
1
:Cliente :Recepcionista
Cabina
Telefonica

I1 Solicita Servicio de Llamada I


...._ 1
- o
-
M.lesta Cabinas Utilizables 1
1
1
1
1 1
Indica numero de Cabina...._ I
- Habilita Cabina
1
1

-
..._ 1

Cancela
Solicita Monto a
-
Consulta Monto a Cancelar
--

-- MJestra Mo}to a Cancelar

-
Realiza el Pago ..._ 1

Emite Boleta o Factura 1

-- ...._ 1
1

Fuente: Elaboracin propia.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 27


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e lnfonntica.

ii. Encender/Apagar.

Figura 15: Diagrama de secuencia, Encender I Apagar.

1 I
:Recepcionista :lnterfas menu
principal

-
Verifica estado de alumbrado
-
MJestra el estado del alumbrado


Selecciona alumbrado de cabina
--
MJestra el simbolo de alumbrado encendido

_,/

Fuente: Elaboracin propia.

iii. Consultar Khw Consumidos.

1: aooede
:Recepcionista
--"7 :Interfaz Menu
Princi-1_


7: MJestra Kwh Consumido
:Registra KWH
consumido
na cabina a alumbrar

11\ 1
5: Registra Conteo n Segundos 3: llltle11 : ionsulta

6: M.lestra Alumbrado de

Numero de
cabina Estado de
Alumbrado
Figura 16: Diagrama de secuencia, Consultar KWH Consumidos.
Fuente: Elaboracin propia.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 28


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

3.3.3. Diagrama de clases.

Figura 17: Diagrama de clases.

Cabina. Cliente
Numero de Cabina Id. Cliente

-.
Registrar Cabina() Solicitar Alumbrado()

Supervisor.
/ Recepcionista.
/
Id Id Recepcionista

Encender o .Apagar Luces de Cabinas()


Verificar Estado de Luces()

Sistema de Alumbrado
Id cabina

Fuente: Elaboracin propia.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 29


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

3.4. Modelo de Disefto.

3.4.1 Diseo De Interfaces


Figura 18. Ventana Principal Inactivo
.' APUCACZON PAAA OlSPOSmVO EUCTIION:CO PAP.A U PASE DE COAAIINTE

OFF OFF

OFF OFF

e::::=::>- e::=::>

Fuente: Elaboracin propia

ra 19. Ventana Principal Activo


' APUCAClON PARA OISPOSlllVO ElECTRONlCO PARA El PASE OE CORRIENTE lc:,1@1 fJ .J
TOMACORRIENTE 1 TOMACORRIENTE 2
Labell

u;.,
[.J Tetl1) [J Ttn"O

OFF
u .1.eg,.rdos I OFF
I
e:::::::::> e::::::::::,.

u,.,
TOMACORRIENTE 3 TOMACORRIENTE 4
uibel1 ::J Tetl1) Lebell Ttn"O

Lfa-_ llegll'dos I OFF


e::::=::::,

!.'===================================================--
Fuente: Elaboracin propia

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 30


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Figura 20. Ventana de Consulta KWH consumidos

r---(,__)
t
1 ,,,_fecha Conwno
o.
18/12/2013
eo.-,,o.i, w,
18/12/2013 .'5 -- - 1

9",cio X l<WM(S/.)

0.51115 -- - --- :

Fuente: Elaboracin propia

3.4.2.Disefio de la Base de Datos.

3.4.2.1. Modelo lgico de la Base de Datos.

l. txt 2. txt 3. txt 4. txt


Fecha Fecha Fecha Fecha
Consumo Consumo Consumo Consumo

3.4.2.2. Modelo Fsico de la Base de Datos.

l. txt 2.txt 3. txt 4.txt


Fecha (date) Fecha (date) Fecha (date) Fecha (date)
Consumo (int) Consumo (int) Consumo (int) Consumo (int)

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 31


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

2.4. Implementacin

3.5.1 Diagrama de Componentes

Figura 21. Diagrama de Componentes

1
1 1 Logica del Dispositivo
1 Etectronico --)>-
1 1
1
/
/
/
'
1
1 1 <<Application
1 Formularios
1 1
1

Fuente: Elaboracin propia

3.5.2 Diagrama de Despliegue.

Figura 2. Diagrama de Despliegue

Foco de Cabina
Tetefonlca

Compu18dor Foco de Cabina


Tele!onlca
Dispositiw Arduino
Circuito
Etectronlco

Foco de Cabina
Tetefonlca

Foco de Cabina
Telefonica

Fuente: Elaboracin propia

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 32


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana
Facultad de Ingeniera de Sistemas e Informtica.

Captulo IV: Resultados y Discusiones.

Rapidez al momento de realizar el encendido y apagado de las cabinas.


Opciones de encendido y apagado visibles y de fcil uso.
Automatizacin del tiempo de apagado programable para cualquier cabina.
Reporte del precio en soles consumido del foco de cada cabina.
Rapidez en registro del conteo en segundos, para su posterior consulta.
Consulta de consumo en KWH del cualquier cabina.

Variable a medir: Tiempo de ejecucin del encendido y apagado de la luz en


minutos

Tabla s; Cuadro comparativo de uso del sistema

tem Prueba 1 Prueba 2 Prueba 3 Prueba4 Pruebas Promedio

Sin Sistema 10 1.5 5 1.5 20 7.6

Con sistema 0.3 0.1 0.2 0.1 0.4 0.22

Variable a medir: Cantidad de KWH Consumidos.

Tabla S. Cuadro comparativo de uso del sistema

tem Prueba 1 Prueba 2 Prueba 3 Prueba 4 Prueba 5 Promedio

Sin Sistema 3 3.5 5 3.8 10 5.06

Con sistema 0.1 0.1 0.2 0.1 0.1 0.3

Ttulo: "Disefl.o de un Circuito Electrnico para el Control del Encendido y Apagado de 33


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica

Captulo V: Conclusiones.

Este Proyecto resultado aportar eficazmente a la economa de la empresa ya que de este modo se
busca aumentar sus ingresos reduciendo gastos innecesarios, al implementar nuevas tecnologas
buscando agilizar el mecanismo en la funcionalidad de un servicio empresarial, en este caso, la
rpida atencin al cliente, ahorro de tiempo y gastos de energa.

Se considera este proyecto una tecnologa de innovacin para un mercado altamente


competitivo, llegando a cumplir con los objetivos generales y especficos establecidos en el
proyecto de manera eficiente, en la elaboracin del Disetlo del Circuito electrnico logrando
controlar y registrar el alumbrado de las cabinas telefnicas de forma prctica, remota y
automatizada digitalmente desde una computadora. Para ello las caractersticas de este proyecto
se desarroll bajo el lenguaje de programacin disef'lado en Visual Basic, que mencionado
anteriormente agiliza la verificacin cuantitativa del tiempo y costo del servicio adquirido por
parte de los clientes, sencillamente sin desatender y ver los registros en un pantalla de una
computadora.

Siendo esto una alternativa eficaz de ahorro de tiempo y dinero, este Circuito es capaz de
Ampliarse en la instalacin de hasta 13 cabinas telefnicas, para el crecimiento de la empresa, e
incremento de nuevas reas de trabajo. Alcanzando concluir con los objetivos generales y
especficos propuestos al inicio del proyecto pese a los inconvenientes presentados a lo largo del
diseo, desarrollo e implementacin, por tratarse de la tecnologa Arduino, nueva en materia de
hardware y software, y finalmente logrando concluir exitosamente el Proyecto.

La realizacin de este proyecto ha conseguido que tenga un inters en todo este mundo de
microcontroladores, ya que son piezas muy asequibles y con una gran versatilidad, con las que se
pueden hacer una infinidad de instrumentos, desde un termmetro, una matriz de leds, hacer uso
de displays lcd, domtica, hasta este proyecto.

Ttulo: "Disefto de un Circuito Electrnico para el Control del Encendido y Apagado de 34


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Captulo VI: Recomendaciones

Se recomienda lo siguiente:

1. Leer el manual tcnico y de usuario antes de iniciar el proceso de instalacin del


software y uso del aplicativo.

2. La configuracin del dispositivo Arduino Uno para la comunicacin con la


computadora debe hacerlo un tcnico capacitado en programacin. Puesto que es
necesario entender la lgica del dispositivo Arduino en como interacta con la
aplicacin y el circuito electrnico. Adaptar y entender el comportamiento de los
componentes electrnicos para su posterior diseffo en interaccin con la
computadora

3. Recomiendo este proyecto a todos los Ingenieros de sistemas ampliar sus


enfoques vocacionales no solo en mtodos variado de lenguaje de programacin,
sino tambin, integrar a sus proyectos elementos fisicos que abarcas el rubro
como la electrnica, quiere decir que no solo enfocar sus trabajos en un ordenador
frente a una pantalla, sino tambin usar herramientas o implementos fisicos como
manejos de equipos electrnicos y de aqu, integrar sus conocimientos a sus
proyectos.

4. Esta Idea hecho realidad es un aporte a la Sociedad y a la Universidad para


futuros proyectos que incluyan el conocimiento tanto en Hardware y
Software que actualmente se encuentran separados en nuestra sociedad.

Titulo: "Disefto de un Circuito Electrnico para el Control del Encendido y Apagado de 35


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Bibliografa.

[RSC2000] Rational Software Corporation, "Using Rose", 2000.


232202
[RSC2002] Rational Software Corporation, Product: Rational Software Corporation, 2002.

Berry, David. "Copy, Rip, Bum: The Politics of Copyleft and Open Source". Septiembre 2008.
273 p. ISBN: 0745324142

Juan Gonzlez, Robots libres e imprimibles. "Convencin de Open Source Hardware,


Electrnica y Robtica". Septiembre 2011.

Sitios web visitados

[URLOl] "Microsoft .NET''


Accedido el 20/10/2009
www .desarrolloweb.com/articulos/1680. php

[URL02] "Tecnologa .NET''


Accedido el 20/10/2009
http://es.wikipedia.org/wiki/.NET_de_Microsoft

Creative Commons. "The Open Source Definition", [en lnea]. [Agosto 2012]. Disponible en la
Web: http://opensource.org/osd.html/

Bespoke Prosthetics. "About Bespoke", [en lnea]. (Agosto 2012]. Disponible en la Web:
http://www.bespokeinnovations.com/prosthetics/about/about.html

Massachusetts Institute of Technology (MIT). "Licensees of 3D Printing Technology", [en


lnea]. [Agosto 2012]. Disponible en la Web: http://web.mit.edu/tdp/www/licensees.html

"El formato de fichero .stl", [en linea]. [Agosto 2012]. Disponible en la Web:
http://www.caddyspain.com/noticias/May06 4.htm

Wolf, Clifford; Kintel, Marius. "OpenSCAD -The Programmers Solid 3D CAD Modeller", [en
lnea]. [Agosto 2012]. Disponible en la Web: www.openscad.org

"Arduino Uno", [en lnea]. Septiembre 2010, [Agosto 2012]. Disponible en la Web:
http://www.arduino.cc/es

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 36


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
i;:
......
N

..
N

N
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica,

Anexo 2. Presupuesto del Proyecto


Entrevista aplicada al personal de la Empresa L y G
Tabla 7: Presupuesto del Proyecto
Costo Costo
Descripcin Cantidad %
Unitario Total
Bienes
Eguil!!!li d!l cml!uto
Computadora de Escritorio Pentium 4 l SI. 800.00 SI. 800.00 22%
Impresora Lser
LserBIN 1 SI. 400.00 SI. 400.00 11%
Inyeccin de Tinta 1 SI. 120.00 Sl.120.00 3%
S!!lm:!!!ll 0%
Ms Visual Studio.NET 2008 1 SI. l,S00.00 SI. 1,S00.00 40%
M!!!!lri!}l l!!J!!:Sl!JRmicnto l!!!l!!mtlo !e d!!tos
Discos pticos CD-ROM (Copia de respaldo) 3 Sl.1.00 SI. 3.00 0%
Memoria USB 16 Gb 1 SI. 40.00 SI. 40.00 1%
Material de escritorio
Papel Bond 80 gramos I millar l SI. 35.00 SI. 35.00 1%
Papel bulky I millar 1 SI. 23.00 SI. 23.00 1%
Papel Fotograco 4 SI. 1.00 SI. 4.00 0%
Materiales de Impresin
Tner impresora 1 SI. 300.00 SI. 300.00 8%
Cartuchos tinta B/N 1 SI. 4S.OO SI. 4S.OO 1%
Cartucho tinta color 1 SI. 70.00 SI. 70.00 2%
Materiales para Circuito Electronlco Impreso
Resistencia de 470 Ohm 8 SI. 0.20 SI. 1.60 0%
Resistencia de 1,2 Kohm 8 SI. 0.20 SI. 1.60 0%
Optoacopladores MOC301 l, o su equivalente 8 SI. l.SO SI. 12.00 0%
Placa para circuito impreso de l 2x6 cm 1 SI. 2.20 SI. 2.60 0%
Triac BT137 o su equivalente 8 SI. 3.00 SI. 24.00 1%
Cable USB de impresora 1 SI. IS.00 SI. tS.00 0%
Enchufes para 220 Vac 8 SI. 1.SO SI. 12.00 0%
Cable de alimentacin de 220 Vac 1 SI. .5.00 SI. S.00 0%
Caja pltica para el montaje 1 SI. 1.00 Sl.1.00 0%
Placa Arduno UNO R3 l SI. 100.00 SI. 100.00 3%
Sen-lelos
Fotocopias 300 SI. 0.10 SI. 30.00 1%
Otros
1 SI. 171.30 SI. 171.20 So/o
TOTAL SI. 3,716.00 100%
Fuente: Elaboracin propia.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 38


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de lngeniea de Sistemas e Informtica.

Anexo 3. Entrevistas y resultados


Entrevista aplicada al personal de la Empresa L y G
. ta
Ta bla 1 : Prezantas rea riza d as en a entrevs
rea N Preguntas Abiertas
1 Cul es el procedimiento para encendido y apagado de las luces y
ventilador de cada cabina?
2 Qu mtodos usan para el ahorro de la corriente elctrica de cada
rea de local?
Administracin 3 Cul es el procedimiento para verificar el apagado de las cabinas de
cada local?
4 cunto tiempo se toma en apagar las luces de las cabinas que
atiende?
1 Cul es el procedimiento para atender a un cliente?
2 Cul es la informacin que se registra en la computadora?
rea de
3 Cuntas veces sale de su butaca para apagar las luces?
Recepcin
4 cules son los pasos a seguir cuando se atiende un servicio de
llamada?

Tabla 2. Res puestas de los Actores (recepcionista y mdico especialista)


N de
Respuestas
Pregunta
1 Observar directamente dentro de cada cabina para realizar el apagado de las
luces y ventilador
2 Ninguno
3 Observacin Directa, un supervisor las verifica en las visitas rutinarias
4 De 5 a 30 min a amas tiempo si la atencin es continua
1 Preguntar qu servicio necesita
2 Las llamadas realizadas
3 Desde una dos veces si no hay mucho personas que atender
4 Preguntar al cliente que tipo de llamada que va realizar y designarle el nmero
de cabina a utilizar

Ttulo: "Disefio de un Circuito Electrnico para el Control del Encendido y Apagado de 39


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Anexo 4.
Glosario:

Trmino Descripcin Referencia


Actor Es un agente, alguien o algo Modelado de negocio
que solicita un servicio al
sistema o acta como
catalizador para que ocurra
algo.

e
Trmino Descripcin Referencia
Caso de Uso Es un elemento que agrupa a Modelo de negocio.
un conjunto de actividades y
ayuda a los desarrolladores a
laborar con los usuarios para
establecer la forma en que se
usar un sistema.

Trmino Descripcin Referencia


Diagramas. Son las interpretaciones Modelado del
visuales de los modelos Negocio.

Ttulo: "Disefto de un Circuito Electrnico para el Control del Encendido y Apagado de 40


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica

E
Trmino Descripcin Referencia
Entrevista Procedimiento de preguntas y Tcnicas de
respuestas a los usuarios del recoleccin de datos.
sistema.

1
Trmino Descripcin Referencia
Informacin Datos procesados que son Modelo de negocio
utilizados en un contexto y
transmiten un significado a los
individuos.

M
Trmino Descripcin Referencia
Modelo Los modelos son como planos Modelo de negocio
que servirn para identificar
procesos, para construir base
de datos entre otros.
Modulo Agrupacin de procedimientos Contexto.
semiindependientes,

o
Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 41
Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Trmino Descripcin Referencia


Observacin Mtodo para conocer los Tcnicas de
directa. procedimientos realizados por recoleccin de datos.
los actores del sistema.

R
Trmino Descripcin Referencia
Recepcionista Usuario del sistema encargado Modelado de casos
de generar consultas mdicas, de uso.
registrar pacientes y generar Sistema
reportes de citas.
Registrador Usuario del sistema encargado Modelado de casos
del registro masivo de de uso.
pacientes. Sistema.
Reportes Consultas en el sistema, con Sistemas
posibilidad de imprimir el
resultado.

,5
Trmino Descripcin Referencia
Stakeholders Usuario involucrado Modelado de
directamente con el sistema requerimientos.
Sistema de Conjunto integrado de Objetivo del
Informacin procesos, principalmente proyecto.
formales, desarrollado en un
entorno usuario-ordenador.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 42


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L" '
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

u
Trmino Descripcin Referencia
Usabilidad Trmino empleado para indicar Metodologa a
que el sistema es de uso fcil e utilizar
intuitivo para el usuario final.
UML Es un lenguaje de modelado Metodologa a
para la construccin del utilizar
software, es una notacin
(diagramas y otros) para poder
representar modelos.
Usuarios Los usuarios son los que Contexto
interactan con el sistema o se
benefician de los resultados de
los mismos.

Ttulo: "Diseflo de un Circuito Electrnico para el Control del Encendido y Apagado de 43


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica,

Anexo 5.
Manual Tcnico: Diseo de un Circuito Electrnico para el Control del Encendido y Apagado
a Travs del Dispositivo Arduino mediante una Aplicacin Alumbrar las
Cabinas Telefnicas del a Empresa L y G S.R.L

Este Manual Describe el proceso de instalacin y configuracin de las aplicaciones para


Arduino.

1). Para Circuito Arduino, instalar el Framework 3.5 para que se puedan ejecutar las
aplicaciones creadas en Visual Basic 2008.

2). Instalar el Software Arduino

Esta seccin explica como instalar el software Arduino en un ordenador que ejecute cualquiera
de los siguientes Sistemas Operativos: Windows, Mac OS X, GNU/Linux.
Este documento explica como conectar tu placa Arduino al ordenador y cargar tu primera
rutina.

Estos son los pasos que seguiremos:

a) Obtener una placa Arduino y un cable.


b) Descargar el entorno Arduino.
c) Instalar los drivers USB.
d) Conectar la placa.
e) Conectar un LED.
f) Ejecutar el entorno Arduino.
g) Subir un programa.
h) Buscar el Led que parpadea.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 44


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

a) Obtener una placa Arduino y un cable

En este tutorial se asume que estas usando un Arduino Uno. Si tienes otra placa, lee la
Informacin correspondiente en http://www.arduino.cc/en/Guide/HomePage. El Arduino Uno
es una placa simple que contiene todo lo que necesitas para empezar a trabajar con electrnica y
programacin de microcontrolador.
Tambin necesitas un cable USB estndar (del tipo que conectaras a una impresora USB,
por ejemplo).

2.1.1. Windows

b) Descargar el entorno Arduino.

Para programar la placa Arduino necesitas el entorno Arduino.


Descarga la ltima versin desde http://www.arduino.cc/en/Main/Software.
Cuando termine la descarga, descomprime el archivo descargado. Asegurate de conservar la
estructura de carpetas. Haz doble cJick en la carpeta para abrirla. Debera haber archivos y
subcarpetas en su interior.

e) Instalar los drivers USB.

Si estas usando un Arduino USB, necesitars instalar los drivers para el chip FTDI de la
placa. Estos pueden encontrarse en el directorio drivers/FTDI USB Drivers de la distribucin
Arduino. En el siguiente paso (Conectar la placa), se mostrar el asistente para Aadir Nuevo
Hardware de Windows para estos drivers.
La ltima versin de los drivers se puede encontrar en http://www.ftdichip.com/Drivers/
VCP.htm.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 45


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana
Facultad de Ingeniera de Sistemas e Informtica.

d) Conectar la placa.

La fuente de alimentacin se selecciona mediante el jumper entre los conectores del USB y
alimentacin. Para alimentar la placa desde el puerto USB (bueno para controlar dispositivos de
baja potencia como LEDs), coloca eljumper en los dos pines ms cercanos al conector USB.
Para alimentar la placa desde una fuente externa (6-12 V), coloca el jumper en los dos pines
ms cercanos al conector de alimentacin. En cualquier caso, conecta la placa a un puerto USB
de tu ordenador.

Fuente: Elaboracin propia

El LEO de alimentacin debera encenderse.


El asistente para Aadir Nuevo Hardware debera abrirse. Indcale que no conecte a
Windows Update y haz click en siguiente.

Figura 2: Asistente para Nuevo Hardware MS - Windows - Paso 1

Wolcomn1o lho lllllt llow


Hritrnro W11:,nt

c!\v1wt-ffll't!#:Vw\1..,.,..,bh ..
,rt-J
OY-,.fn:ll'M>QT
offl.llt.'l!lt'l"11Nlctffl!tt,'1tr,Ju,
0Nc.n'1.htln

Fuente: Elaboracin propia

Selecciona <<Instalar desde una lista o ubicacin especificada (Avanzado)>> y haz click en
siguiente.

Ttulo: "Disefio de un Circuito Electrnico para el Control del Encendido y Apagado de 46


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Figura 3: Asistente para Nuevo Hardware MS - Windows - Paso 2

ltt., .. 4S',Wt1A-.-.t;..
r.mr.u,ou,r.1

iilPloif:J'dll>d:?
01mt,tt!t.sdll.1-.hffl'Nlilfl-cJ
bollllf..,.;lcomo!i.'b.-i'"'1...,._...I

Fuente: Elaboracin propia

Asegrate que <<Buscar el mejor driver en estas ubicaciones>> est marcado; desmarca
<<Buscar dispositivos extrables>>; marca <<Incluir esta ubicacin en la bsqueda>> y
navega a la ubicacin donde descomprimiste los drivers USB en el paso anterior.
Para Circuito Arduno, instalar el Driver del Circuito Arduino tanto para la arquitectura en
32bits usamos el driver archivo "dpinst-x86.exe" y para la arquitectura en 64bits usamos el
driver "dpinst-amd64.exe" que se encuentra en la carpeta driver del Software Programador del
Lenguaje Arduino. Haz click en siguiente.

Figura 4: Asistente para Nuevo Hardware MS - Windows - Paso 3

llNndmM'lfflfflNiM\tlhtiilft.ign1. -

--------"
(-;:...-;h1cJfhslmtflt.whi11;
IJN o b>w ktte 11110- ofdtilt ftl(;h.(tni'4nbt,i'
m "'"
oah .-..1 ftlAO"HUe llT'td .. u. t.ll tt.-. , ... iatt,t.d

0\lhtL'"f'Mntt,tffl+

'C.Hei\ri.i"'T-MVl\!S'Ot'Jj ,-_ i,,i,,i,if --1


Ol'lct:\m'(h ,.,1donttt"'f11Q,,,.,11.

Ghi.....lC.iiiii.J
Fuente: Elaboracin propia

Ttulo: "Disefio de un Circuito Electrnico para el Control del Encendido y Apagado de 47


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

El asistente buscar el driver y dir que se encontr <<USB Serial Converter>>. Haz click
en finalizar.
Figura 5: Asistente para Nuevo Hardware MS - Windows - Paso 4

Complet1n11 lh Found Nt\11


ll81dware Wizerd

1 r.;;1,1 _.,

Fuente: Elaboracin propia

El asistente para Aadir Nuevo Hardware aparecer de nuevo. Realiza los mismos pasos. Esta
vez, se encontrar un <<USB Serial Port>>.

e) Conectar un LED (si estas usando una placa antigua).

La primera rutina que subirs a la placa Arduino hace parpadear un LEO. El Arduino Uno
(y el Arduino NG original) tiene una resistencia incorporada y un LEO en el pin 13. En el
Arduino NG Rev. C y placas Arduino pre-NG, sin embargo, el pin 13 no tiene un LEO
incorporado. En estas placas, necesitars conectar la patilla positiva (ms larga) de un LEO al
pin 13 y la negativa (ms corta) a tierra (marcada como <<GND>>). Normalmente, tambin
necesitaras usar una resistencia con el LEO, pero estas placas tienen una resistencia integrada
en el pin 13.

t) Ejecutar el entorno Arduino.

Abrir la carpeta de Arduino y hacer doble click en la aplicacin Arduino.

Ttulo: "Diseflo de un Circuito Electrnico para el Control del Encendido y Apagado de 48


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana
Facultad de Ingeniera de Sistemas e Informtica

g) Subir un programa.

Abrir nuestra rutina para la Ejecucin de la aplicacin creada en plataforma Visual BASIC
Seleccionar el dispositivo serie de la placa Arduino desde el men Herramientas > Puerto Serie.
En Windows, este debera ser COMl o COM2 para la placa serie Arduino, o COM3, COM4 o
COM5 para la placa USB. Para descubrirlo, abrir el Administrador de Dispositivos de Windows
(En la pestaa Hardware o en el Panel de Control de Sistema). Buscar un <<USB Serial
Port>>en la seccin Puertos; esa es la placa Arduino.

Figura 6: Entorno Arduino Uno

l
"""'-""'"
i!Dll1tto11 11 ... u...,. .. - tH dtlt IUlllf
arllrhl1//lll1tH\4n4Ud!cffliat"tU..
bftl!. '"*- QJ II Tnik:o. u.u,""""': W\l':t u, u tw r _.

1-111110 1 1P
Stt1&1,(NOOJ1
01rltlidlr1'l,IXl'tl'Vfl1
,1n,oaT?1n11
.1 .... 01,0Cl'Tl'Vtl, .
J!1(Ulo CllfflVfU
1

ct.1:-t1M1II
1tulc .... 11m1,o > G) 11 ... 'c. ,..,, \rllu,
11 JW a... 0-t'f , .... u
1
1ro-. < 1,, 11 one ,..., 1t ot or. .r,.,
1
:""'1K, Sl!Ttal,ltil001 11_ric ... ClllnC1.U

f-------
'_ -- - - . .
Fuente: Elaboracin propia

Figura 7: Administrador de Dispositivos MS - Windows

.,-...
,t'C!I--
,r.16
.ll,_dst_
-
"-"t #cortral,y1
r.

l'"
Eo,-6JD[AlAIA1.IPZCOftloler&
@M""....t-
91-brm
@i:)lb4'd _
!'&.-
,;-, - 1

:.=:::.,.
F!-.ta.twor\ .. .-&
l
1
!/ ..... (COOOU'l)
-3_ Cmr.,.nr.in:n'Pm (COIU1
' -fflitAI l
.:0,-.-
-
.... .--
f( !1'1R*
1
1
r-"---"-_,---
'
---
Fuente: Elaboracin propia

Ttulo: "Disefto de un Circuito Electrnico para el Control del Encendido y Apagado de 49


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana
Facultad de Ingeniera de Sistemas e Informtica

Figura 8: Men de Seleccin de Puerto del Entorno Arduino

Rtptr1, Codifl(f(ln "/ stcu,v,,


MonitorStti1I

PI.ICftoScll
V01d t:t.11PU I
Serial ,!>eqtn (KOO)
pinJlode(lZ, 0111'.PUT
,..._,d..
plnJlode(U, OUTPui.

Fuente: Elaboracin propia

Asegurarse de que <<Arduino Uno>> est seleccionada en el men Herramientas > Tarjeta.

Figura 9: Men de Seleccin de Placa del Entorno Arduino

Fuente: Elaboracin propia

Ahora, simplemente haz click en el botn <<Upload>> del entorno. Espera unos pocos
segundos (deberas ver los LEDs Rx y Tx de la placa iluminndose). Si la carga es correcta, el
mensaje <<Done uploading>> aparecer en la barra de estado.

Figura 10: Botn de subida de la rutina a la placa

G,) ( [ill @:] CII [g] Upload to 1/0 Board


Fuente: Elaboracin propia

h) Buscar el LED que parpadea.

Unos pocos segundos despus de que la subida termine, deberas ver el LED mbar
(amarillo) en la placa empezar a parpadear. Si lo hace enhorabuena! Has conseguido Arduino
cargado y ejecutndose.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 50


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

3).Configurar el nmero de puerto COM que se program en la aplicacin para establecer la


comunicacin con el circuito Arduino. Para esto debemos seguir la siguiente ruta: Click en
botn Inicio/Panel de Control/Administrador de Dispositivos/Propiedades: puerto de
comunicacin COMl/Configuracio de Puerto/opciones avanzadas/y por ende escoger
el nmero de puerto con que se program en la aplicacin.

Figura 11: Configuraci6n para habilitar el Numero de Puerto COM Establecido en la aplicaci6n

-----......
- -.....
J. .... ..._,._._
...,__.,.__..
ri.c.... ..... i,. .....
-.0-:"6!.'.:t, ...
4 .... """

f' ..
. y( l.tAIUl!llll(
. t, c....w.-. .... _ _...
... c.....r....._., .... ,...,..__.

--
.. -tet
c........-lrtl ..
. -.
1-..c----..-....:= .,, ......
e,-
-..__
.n .... ,- ......
- aa.c.......
"f' ,__fCOl,trL">
.. .._... ...,,_ 9----ICOMI>
. . ............
. ..;r-...
.g ........... Q) ...

Fuente: elaboraci6n propia

4). Ejecutar la Aplicacin en Visual Basic 2008

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 51


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Arnazona Peruana
Facultad de Ingeniera de Sistemas e Informtica.

Anexo 6.
Manual de Usuario: Aplicacin para enviar valores al dispositivo de PBC mediante el
Dispositivo Arduino (salida USB).

1. Ventana Principal del Sistema Para el encendido y apagado de las salidas del PBC:

- Todos los compontes de la ventana estn deshabilitadas excepto la imagen OFF


Figura 1: Interfaz del men principal
u PAS( O( ( NH
.' API.ICAClON P.lRA OISIIOSITIVO W CTIIONXO PIIR/o
r-
1

1
1 OFF OFF

OFF

Fuente: Elaboracin propia


- Para habilitar todos los componentes se hace un clic en la imagen OFF y a
continuacin se muestra esta imagen en ON y todos los componentes habilitados
como se muestra en esta imagen.

Fieura 2: Interfaz del men orincioal Habilitada


J APUCACJON PARA DISPOSITIVO ELECTRONICO PARA El PASE OE COIUIJENTt I e:, @l 1.....0,...j

TOMACORRIEITTE 1 TOMACORRIENTE 2
l.lbtll
:JT-
OFF Ol--I OFF
_y- _,.. ..
e::::::=>,
I eo- 1 e:::== I e:-- 1

TOMN:ORRIENTE 3 TOMACORRIENTE 4
I.Abell l.lbtl1
:JT-
OFF
y_.. .. , OFF
!J. 1-- I
e=::-, I eon..- 1 ,e:=::>
I e-- 1

L - Fuente: Elaboracin propia


- Se muestra 4 grupos de tomacorriente y todos realizan la misma funcin
independientemente una de otra a la vez.

Ttulo: "Disef'io de un Circuito Electrnico para el Control del Encendido y Apagado de 52


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Figura 3: Ficha de Estado de Tomacorrieme.

TOMACORRIENTE 1
Label1 Temp

FF

Fuente: Elaboracin propia

- Al hacer Clic en esta imagen activa el flujo de corriente de 220 voltios A.C. del
OFF tomacorriente correspondiente al nmero en el PBC. As iniciando un conteo en:
segundos, minutos y horas en el Label 1 ubicado en la parte superior de la imagen
ON
- Al hacer Clic en esta imagen desactiva el flujo de corriente de 220 voltios A.C. del
tomacorriente correspondiente al nmero en el PBC. As se detiene el conteo y
guarda el registro del tiempo transcurrido en un block de notas.

r: __ ------, - El componente Combo Box Muestra los Valores en: Segundo, minuto y hora,
!--.:J para temporizar el tiempo de desactivacin del flujo de corriente de 220 voltios
A.C. del tomacorriente correspondiente al nmero en el PBC.

- El componente Numeric Updown muestra los Valores en nmeros para programar


y.'
junto con el valor elegido ya sea en Segundo, minuto u hora del combo box, para
temporizar el tiempo de desactivacin del flujo de corriente de 220 voltios A.C. del
tomacorriente correspondiente al nmero en el PBC.

- El componente Check Box al momento de marcar el check y un clic


en la imagen OFF activa lo programado en el componente combo box
y Numeric Updown, para temporizar el tiempo de desactivacin del
flujo de corriente de 220 voltios A.C. del tomacorriente OFF

correspondiente al nmero en el PBC.

t------1 - Este Botn Consumo Muestra una ventana con una tabla donde se visualiza el
J
-
t Conrn tiempo en segundos que estuvo activo el tomacorriente.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 53


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana
Facultad de Ingeniera de Sistemas e Informtica.

2. Ventana De Consumo KWH del Sistema Para el encendido y apagado de las salidas
del PBC:

Figura 4: Interfaz de Consumo de la ficha de tomacorrieme correspondiente

} CONIUMO IMM

c..--.v.---._.
1"1VZ01S
---.
1snvzo11 11 -l<l"ll<CI/J
OJtoi-

<:ooe-
0

Fuente: Elaboracin propia


-
En este cuadro se muestra lo siguiente:

Horas de consumo: tiempo acumulado en segundo de Horas Consumo


las
veces activadas. 0.0056
Consumo de Watts
Consum de watts: en este cuadro de texto se escribe 25 el
valor en watts del artefacto conectado a este
Precio x f(INH(S/.)
tomacorriente.
0.5105
Precio x KWH(S/.): En este cuadro de texto se muestra por
Costo de Consumo
defecto un precio x KWH SI. pero es variable de
acuerdo a la tarifa de cada ciudad.
o

Costo de consumo: Este muestra un label que al presionar enter en el cuadro de texto
(precio x KWH (S.)) muestra el resulta en soles consumidos hasta el momento.

Rmtear 1 - El botn Resetear_Iimpia la tabla del tiempo


acumulado de todas las veces que se activ el
tomacorriente correspondiente

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 54


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Anexo 7.
Disefto de Circuito Electrnico

En este paso tuve la necesidad de fabricar mi propio circuito impreso. En general, esta tarea es
vista como algo muy complicado, cuando en realidad se trata de una labor que fcilmente
podemos llevar a buen trmino. DesarrolJar la placa del circuito impreso (PCB, por Printed
Circuit Board) para nuestro proyecto, para eJlo utilizaremos elementos de fcil adquisicin, y
que tendr un acabado muy profesional. Sobre esta placa montaremos los componentes de
nuestro proyecto, tanto as que, resultaran indistinguibles de uno comercial. Antes de comenzar,
debemos aseguramos de tener a mano todo lo necesario para llevar a cabo nuestro PCB. Como
se detalla en el siguiente cuadro.

Tabla 1: Presupuesto de Herramientas para la montar el circuito electrnico impreso.

Costo Costo
Descrincin Cantidad %
Unitario Total
Software para el diseo del Circuito Electrnico
CorelDraw l S/. 0.00 S/. 0.00 0%
PBC Wizard l S/. 0.00 S/. 0.00 0%
Autocad l S/. 0.00 S/. 0.00 0%
Regla l S/. O.SO S/. O.SO 0%
Impresin lser o Fotocopiadora 1 S/. 0.10 S/. 0.10 0%
PapelA4 5 S/. 0.10 S/. O.SO 0%
Papel Fotogrfico A4 2 S/. 1.00 S/. 2.00 1%
Plancha l S/. 45.00 S/. 45.00 26%
Placa de PCB virgen o baque/ita l S/. 2.20 S/. 2.20 1%
Plumn Permanente l S/. 1.50 S/. 1.50 1%
Acido Frrico de 60ml l S/. 2.00 S/. 2.00 1%
Recipiente de Plstico o taper l S/. 3.00 S/. 3.00 2%
Lana de Acero l S/. 1.00 S/. 1.00 1%
Taladro o agujerea dora 1 S/.40.00 S/. 40.00 23%
broca de 1.00 mm y otra de O. 75 mm l S/. 1.50 S/. 1.50 1%
Cautn l S/. 15.00 S/.15.00 9%
Estao l S/. 12.00 S/.12.00 7%
Pasta de Soldar l S/.10.00 S/. 10.00 6%
Succionador de estao l S/.10.00 S/.10.00 6%
Multi - tester l S/. 25.00 S/. 25.00 15%
Total S/.169.90 S/. 171.30 100%
Fuente: Elaboracin Propia

Ttulo: "Disef'o de un Circuito Electrnico para el Control del Encendido y Apagado de 55


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: AJlan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Paso 1: Disefto del Circuito Electrnico

Para esto, necesitamos una impresora lser o una fotocopiadora. Ya que el tner de la impresin
es el que formara las pistas de nuestro PCB, Para dibujar el PCB en el ordenador, se puede
utilizar programas comerciales de uso general, como Corel Draw, Autocad, o incluso el sencillo
Paint, siempre cuidando de que las dimensiones de los objetos que dibujemos sean las correctas.
No es mala idea imprimir en un papel comn una copia y sobre ella "medir'' los componentes
para ver si las distancias entre pines si son las adecuadas. Existen adems programas
especficos para la realizacin de PCB, como PCBWizard, Pad2Pad, FreePCB o Spicycle,
algunos de ellos disponibles en forma gratuita. De todos modos, si nuestro proyecto no es muy
complejo, se puede realizar el disefto del PCB tranquilamente sin necesidad de software
especializado.
Por ltimo, cuando hagamos nuestros dibujos, podemos "pintar" con plumn Permanente los
espacios que quedan entre componentes o entre pistas, para que sea menor la superficie que
debe atacar el cido Frrico. Esto har que el tiempo necesario para llevar a cabo la tarea sea
menor, y que el cido Frrico nos sirva para un mayor nmero de placas.
Para el diseo del Circuito Electrnico "la parte de hardware" de este sistema, pues
consiste en armar el circuito y diseftarlo para que sea conectado al Dispositivo Arduino Uno
conectado por USB al computador para que los focos respondan correctamente a las
instrucciones que se les d a travs de la computadora. Pero antes de elJo se presentar una
breve introduccin explicativa sobre el Dispositivo Arduino Uno.
Arduino Uno Fue cargado en el Atmega328 con una rutina para solo habilitar los Pines
de salida 13, 12, 11, 10 y GND en funcin de escritura o digitalWrite .
En los pines 13,12,11,10 se envan valores de escritura de "O" y "1" en la que O o FALSE es
equivalente a O voltios constantes y 1 o TRUE es equivalente a 5 voltios constantes, esta seftal
es enviado al terminal nmero 1 del IC Octocoplador pasando antes por una resistencia de
470ohm y cerrando en el terminal numero 2 o polo negativo de la alimentacin GND
produciendo que internamente se conecten los terminales 4 y 6 del IC Octocoplador, que se
conecta directamente al terminal 1 y 3 del triac y dejar pase a los 220 voltios AC por el terminal
2 hacia el foco con esto terminar la secuencia de encendido de cuando Arduino enva 5 voltios
y apagado cuando enva O voltios. Como se muestra en el siguiente diagrama Circuital.

Ttulo: "Disefto de un Circuito Electrnico para el Control del Encendido y Apagado de 56


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e lnfonntica.

Figura I: Dise/lo y Ensamblaje dsl circuito electrnico conectado con el Arduino

p s


T1 T2 G

..
e

r:.z:r1 ce r t:3.: ;J L..Z! :R


.. .. ;
4)

c?.j r..l]}}) o r:
:
1

....
1

\
1
1

'I

PIN 10

PIN 11
PIN i2


.
. .

'--Fu- en-re-E_ . bo_r-ca _w_n_P-r-pv


: l_a_

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 57


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana
Facultad de Ingeniera de Sistemas e Informtica.

Paso 2: Impresin del Disefto del Circuito Electrnico

En este paso Deberemos tener a mano alguna hoja de papel Fotogrfico A4. El diseo debe ser
impreso con una impresora de tecnologa lser. Si no disponemos de una, podemos usar
cualquier impresora, y luego llevar e) impreso a una fotocopiadora y hacer una copia. Las
fotocopias tambin son hechas mediante tner, por Jo que mediante este procedimiento nos
haremos de un origina) para nuestro PCB. En este punto, debemos tener en cuenta un par de
consejos para que el resultado final sea ptimo. En primer lugar, la escala del dibujo debe ser la
adecuada para que cuando vayamos a montar los componentes en nuestro PCB, las medidas
coincidan. Por ejemplo, la separacin estndar entre dos pines consecutivos de un circuito
integrado es de 0.1 pulgada (2,54 mm). Si nos atenemos a esto, no tendremos problemas. En
segundo trmino, como veremos ms adelante, al transferir el dibujo del papel al cobre la
imagen quedara invertida, como si la viramos en un espejo, as que debemos tener esto en
cuenta al dibujarlo en el ordenador para no terminar con una imagen invertida en el PCB.

Figura 2: Imagen de las pistas impresas en el PBC Figura 3: Imagen de la Impresin en el pape/fotogrfico
mo cm

No es No es conveniente imprimir nuestro circuito con Ja opcin de economa de tinta activada,


ya que necesitamos una buena cantidad de tner en la copia, dado que es el que se va a
transferir al cobre. Si nuestra impresora no es lser, como dijimos antes, llevaremos nuestra
impresin a una fotocopiadora y haremos una copia de ella, cuidando que la escala sea
exactamente 1: 1 (no todas las fotocopias son idnticas al original) y que la copia no presente
Ttulo: "Disefio de un Circuito Electrnico para el Control del Encendido y Apagado de 58
Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana
Facultad de Ingeniera de Sistemas e Informtica

rayas o cortes, ya que de ser as, estas imperfecciones se transferirn al PCB. Si no estamos
conformes con la calidad de la fotocopia, hagamos sacar otra hasta que veamos que no tiene
defectos. Respecto del papel a utilizar, los mejores resultados los he obtenido utilizando papel
ilustracin, que es un papel de una calidad mayor al de resma comn, con un grano ms fino y
ligeramente satinado. Respecto a este punto, lo mejor es hacer algunas pruebas hasta encontrar
el adecuado antes de comprar grandes cantidades de papel. Tambin deberemos comprar en una
tienda especializada en componentes electrnicos (donde compramos los dems componentes
para nuestros circuitos) una placa de PCB virgen o baquelita, del tamao adecuado para nuestro
proyecto. Estas placas generalmente se consiguen fabricadas en pertinaz o sobre fibra de vidrio.
Cualquiera de las dos sirve. Prestar atencin a que tenga solo una de sus caras cabreadas sea
con cobre, salvo que queramos hacer un circuito impreso de doble faz. Tambin compraremos
60ml de Acido frrico, que es el elemento que atacara la superficie de cobre, para eliminar
todas las partes que no necesitamos.

Paso 3: Planchar la impresin del Disefto del PBC

Para acondicionar el PBC virgen vamos a necesitar algn polvo limpiador o acetona y un poco
de lana de acero, lo ms fina posible para que no queden rayas, y dejar bien limpia y
desengrasada la superficie del PBC. Esta lana de acero es de los mismos que se utilizan para
lavar los cacharros de cocina, Una vez preparada el PBC procedemos a usar la plancha, de las
usadas normalmente para planchar nuestra ropa.
Figura 4: Planchado de la impresin en la baquelita de cobre

Fuente: Elaboracin propia


Mientras llevamos a cabo esta tarea, podemos aprovechar a enchufar la plancha para que vaya
tomando temperatura. Una vez que el cobre est limpio, alinearemos sobre el PCB el papel con
la impresin que hemos hecho, con las pistas hacia el cobre (debemos ver la parte sin imprimir),

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 59


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana
Facultad de Ingeniera de Sistemas e Informtica

de manera que cuando apliquemos calor, el tner se funda y se transfiera al cobre. Con la
plancha bien caliente, y con cuidado de no mover el papel (puede ser una buena idea agarrarlo
por detrs del PCB con alguna cinta adhesiva) "planchamos" la hoja durante uno o dos minutos,
aunque este tiempo puede variar de acuerdo al tipo de tner y la temperatura exacta de la
plancha, con lo que casi todo el tner habr pasado de la hoja de papel a la cara de cobre del
PCB.

Paso 4: Remover el papel del PBC

Deberemos sumergir el PBC en el taper lleno de agua del grifo durante unos 5 o 1 O minutos
(depende del tipo de papel), y luego con los dedos iremos desmenuzando el papel hasta
eliminarlo por completo del PCB. En este momento deberamos tener el PBC con el dibujo
listo. Solo resta asegurarnos que todas las pistas y nodos se hayan calcado correctamente, y que
no hayan quedado pedacitos de papel que puedan evitar la accin del cido Frrico, dando
lugar a cortocircuitos en nuestro PCB terminado.

Figura 5: Taper can agua para desprender el papel del tner

Fuente: Elaboracin propia

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 60


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Paso 5: Remover la parte de cobre que no est con tner del PBC con el cido frrico
Para ello, ponemos el recipiente plstico con el cido Frrico. Luego Ponemos el PBC dentro
del cido Frrico, como se muestra en la siguiente figura Nx, y esperamos unos 5 o 10 minutos
hasta que el cobre que esta sin cubrir desaparezca. A veces, da buen resultado mover
suavemente el PBC durante este tiempo, para evitar que el cido Frrico que ya se combin
con el cobre se deposite sobre el PBC y acte como un "aislante" que evita el contacto del PCB
con el cido Frrico sin combinar. Esta operacin no reviste peligro, pero por las dudas
conviene llevarla a cabo en un lugar ventilado para no aspirar los vapores del cido Frrico
frrico, y por supuesto evitar salpicaduras, ya que si bien el cido Frrico es inocuo para la
piel, nos puede manchar permanentemente la ropa. Un vez que terminamos este proceso,
lavamos todo con abundante agua. El cido Frrico que utilizamos podemos guardarlo en un
lugar fresco y bien tapado para usar en otra placa, ya que en general, y dependiendo de la
superficie del PCB realizado, se puede emplear varias veces. Cuando notemos que el tiempo
necesario para acabar el trabajo es demasiado largo (25 o 30 minutos) ser el momento de
comprar otro Frasco de cido Frrico.

Figura 6: Taper o recipiente con cido frrico para desprender el cobre que no est cubierto por el tner

_:__.-eJ
' '

fr: <:':'
:jt .. -:
' 1
i

.--'\_.

Fuente: Elaboracon propia

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 61


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana
Facultad de Ingeniera de Sistemas e Informtica.

Paso 6: Remover la parte del tner que se mantiene despus de baftar con cido frrico el
PBC
Con el PBC ya libre de cido Frrico, utilizamos nuevamente la lana de acero con el polvo
limpiador para remover todos los restos de tner que hay sobre el PCB, y ya deberamos tener
nuestro PCB casi listo.

Figura 7: Removiendo el tner para dejar solo las pista de cobre

Fuente: Elaboracin propia

Paso 7: Realizar los aguieros correspondientes a Disefto del PBC

Para agujerear el PBC, usaremos el taladro y las brocas de 1.00 mm y otra de O. 75 mm,
cuidando de que los agujeros queden centrados sobre los padas del PCB, y que el dimetro de
los mismos sea el adecuado para los terminales de los componentes que usaremos. Agujeros
demasiado grandes o pequeftos impedirn que el resultado final sea prolijo.

Figura 8: Agujerando para la soldadura de los componentes

Fuente: Elaboracin propia

Ttulo: "Diseffo de un Circuito Electrnico para el Control del Encendido y Apagado de 62


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana
Facultad de Ingeniera de Sistemas e Informtica.

Paso 8: Soldar los componentes Electrnicos que van en el PBC

En este paso vamos a usar el cautn de 80 watts para que sea rpido el calentamiento y junto
con la pasta de soldar unir mejor con el estaflo los componentes en el PBC para luego tener una
mejor presentacin de la soldadura con un acabado casi profesional. Previo a esto con el
multitester tenemos que corroborar que no existan cruces entre las pistas ya soldadas, ya que
esto puede producir corto circuito y quemar los componentes electrnicos no protegidos.

Figura 9: Soldadura de componentes Figura 1 O: Circuito Electrnico Terminado

Fuente: Elaboracin propia Fuente: Elaboracin propia

Ttulo: "Disefto de un Circuito Electrnico para el Control del Encendido y Apagado de 63


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

Anexo8.

l. INTRODUCCIN SOBRE EL DISPOSITIVO ARDUINO UNO

1.1 Qu es ARDUINO?

Arduino es una plataforma de prototipos electrnica abierto (open-Hardware) y cdigo


abierto (open-source) basada en hardware y software flexibles y fciles de usar. Est pensado
para artistas, diseadores, como hobby y para cualquiera interesado en crear objetos o entornos
interactivos.
Arduino puede sentir el entorno mediante la recepcin de entradas desde una variedad de
sensores y puede afectar a su alrededor mediante el control de luces, motores y otros artefactos.
El microcontrolador de la placa se programa usando el <<Arduino Programming Language>>
(basado en Wiring) y el <<Arduino Development Environment>> (basado en Processing). Los
proyectos de Arduino pueden ser autonomos o se pueden comunicar con software en ejecucin
en un ordenador (por ejemplo con Flash, Processing, MaxMSP, etc.).
Las placas se pueden ensamblar a mano3 o encargarlas preensambladas4; el software se
puede descargar gratuitamente. Los diseftos de referencia del hardware (archivos CAD) estn
disponibles bajo licencia open-source, por lo que eres libre de adaptarlas a tus necesidades.
Arduino recibi una mencin honorfica en la seccin Digital Communities del Ars Electrnica
Prix en 2006.

1.2 Por qu ARDUINO?

Hay muchos otros microcontroladores y plataformas microcontroladoras disponibles para


computacin fisica. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard, y
muchas otras ofertas de funcionalidad similar. Todas estas herramientas toman los
desordenados detalles de la programacin de microcontrolador y la encierran en un paquete
fcil de usar. Arduino tambin simplifica el proceso de trabajo con microcontroladores, pero
ofrece algunas ventajas para profesores, estudiantes y aficionados interesados sobre otros
sistemas:

Ttulo: "Diseft.o de un Circuito Electrnico para el Control del Encendido y Apagado de 64


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

2.2.3. Alimentacin

El Arduino Uno puede ser alimentado a travs de la conexin USB o con un suministro de
energa externo.
La alimentacin externa (no USB) puede venir o desde un adaptador AC-a-DC o desde una
batera. El adaptador puede ser conectado mediante un enchufe centro-positivo en el conector
de alimentacin de la placa. Los cables de la batera pueden insertarse en las cabeceras de los
pines Gnd y Vio del conector POWER. Un regulador de bajo abandono proporciona eficiencia
energtica mejorada.
La placa puede operar con un suministro externo de 6 a 20 voltios. Si es suministrada con
menos de 7 V, sin embargo, el pin de 5 V puede suministrar menos de cinco voltios y la placa
podra ser inestable. Si usa ms de 12 V, el regulador de tensin puede sobrecalentarse y daar
la placa. El rango recomendado es de 7 a 12 voltios. Los pines de alimentacin son los
siguientes:

> VIN. La entrada de tensin a la placa Arduino cuando est usando una fuente de
alimentacin externa (al contrario de los 5 voltios de la conexin USB u otra fuente de
alimentacin regulada). Puedes suministrar tensin a travs de este pin, o, si suministra
tensin a travs del conector de alimentacin, acceder a l a travs de este pin.

> 5V. El suministro regulado de energa usado para alimentar al microcontrolador y otros
componentes de la placa. Este puede venir o desde VIN a travs de un regulador en la
placa, ser suministrado por USB u otro suministro regulado de 5 V.

> 3V3. Un suministro de 3.3 V generado por el chip FTDI de la placa. La corriente
mxima es de 50 mA.

> GND. Pines de Tierra.

Ttulo: "Disefto de un Circuito Electrnico para el Control del Encendido y Apagado de 68


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

2.2.4. Memoria

El ATmega328 tiene 32 KB de memoria Flash para almacenar cdigo (de los cuales 2 KB se
usa para el bootloader). Tiene 2 KB de SRAM y lK de EEPROM (que puede ser leda y escrita
con la librera EEPROM).

2.2.S. Entrada y Salida

En nuestra rutina vamos a habilitar los pines de salida 10, 11, 12 ,13 y GND en funcin
digitalWriteO para el control de nuestra aplicacin creada en visual Basic 2008.
Cada uno de los 14 pines digitales del Arduino Uno puede ser usado como entrada o salida
usando funciones pinModeO, digitalWriteO y digitalRead(). Operan a 5 voltios. Cada pin puede
proporcionar o recibir un mximo de 40 mA y tiene una resistencia interna <<pull-up>>
(desconectada por defecto) de 20-50 KOhms. Adems, algunos pines tienen funciones
especiales:

./ Pin de voltaje de referencia para entradas analgicas (naranja)


./ Seal de tierra digital (verde claro)
./ Pines digitales 3-13 (verde)
./ Pines digitales 2 - 3/ interruptores externos. Mirar funcin attachlnterrupt (verde)
./ Pines digitales 0-1 / entrada y salida del puerto serie: TXIRX (azul) (estndar de
comunicacin serie IC2)
./ Botn de reset (negro)
./ Entrada del circuito del programador serie (marrn)
./ Pines de entrada analgica 0-5 (azul oscuro)
./ Pines de alimentacin y tierra (naranja y naranja claro)
./ Entrada de la fuente de alimentacin externa (9-12V DC) -XI (gris)
./ Puerto USB (rojo).

Ttulo: "Disefio de un Circuito Electrnico para el Control del Encendido y Apagado de 69


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana
Facultad de Ingeniera de Sistemas e Informtica.

Figura 1: Esquema de Pines

. .

Arduino

a
1 -

'le ICl

,,:i.:
Xl I' .!,, j.

M
Fuente: Wikipedia

2.2.6. Comunicacin

Arduino Uno tiene un nmero de infraestructuras para comunicarse con un ordenador, otro
Arduino, u otros microcontroladores. ATmega328 provee comunicacin serie, la cual est
disponible en los pines digitales O (Rx) y 1 (Tx). Un FfDI FT232RL en la placa canaliza esta
comunicacin serie al USB y los drivers FTDI (incluidos con el software Arduino)
proporcionan un puerto de comunicacin virtual al software del ordenador.
El software Arduino incluye un monitor serie que permite a datos de texto simple ser
enviados a y desde la placa Arduino.
Una librera Software Serial permite comunicacin serie en cualquiera de los pines digitales
del Arduino Uno.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 70


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

2.2. 7. Programacin

Arduino Uno puede ser programado con el software Arduino.


ATmega328 del Arduino Uno viene con un bootloader pregrabado que te permite subirle
nuevo cdigo sin usar un programador hardware externo.

2.2.8. Reseteo Automtico (Software)

En lugar de requerir una pulsacin flsica del botn de reset antes de una subida, el Arduino
Uno est diseado de forma que permite ser reseteado por software en ejecucin en una
computadora conectada. Una de las lneas de control de lujo de hardware (DTR) del FT232RL
est conectada a la lnea de reset del ATmega328 a travs de un condensador de 100 nF.
Cuando esta lnea toma el valor LOW, la lnea reset se mantiene el tiempo suficiente para

'
resetear el chip. La versin 0009 del software Arduino usa esta capacidad para permitirte cargar
cdigo simplemente presionando el botn upload en e] entorno Arduino. Esto significa que el
bootloader puede tener un tiempo de espera ms corto, mientras la bajada del DTR puede ser
coordinada correctamente con el comienzo de la subida.
Esta configuracin tiene otras repercusiones. Cuando Arduino Uno est conectado a un
ordenador que ejecuta o Mac OS X o Linux, se resetea cada vez que se hace una conexin a l
por software (a travs de USB). Durante el siguiente medio segundo aproximadamente, el
bootloader se ejecutar en Arduino Uno. Mientras est programado para ignorar datos
malformados (por ejemplo, cualquiera excepto una subida de cdigo nuevo), interceptar los
primeros bytes de datos enviados a la placa despus de abrir la conexin. Si una rutina que se
ejecuta en la placa recibe una configuracin una vez u otros datos cuando empieza, asegurarse
de que el software con el que se comunica espera un segundo despus de abrir la conexin y
antes de enviar estos datos.

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 71


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amaz.ona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

2.2.9. Proteccin de Sobrecarga del USB

El Arduino Uno tiene un fusible reseteable que protege tus puertos USB del ordenador de
cortes y sobrecargas. Aunque la mayora de los ordenadores proporcionan su propia proteccin
interna, el fusible proporciona una capa de proteccin extra. Si ms de 500 mA se aplican al
puerto USB, el fusible automticamente romper la conexin hasta que el corte o la sobrecarga
sean eliminados.

2.2.10. Caractersticas Fsicas

La mxima longitud y anchura del Arduino Uno PCB son 2.7 y 2.1 pulgadas
respectivamente, con el conector USB y el conector de alimentacin que se extienden ms all
de las primeras dimensiones. Cuatro agujeros de tornillo permiten a la placa atornillarse a una
superficie o caja.
Vista frontal y trasera de una placa Arduin Uno

...

Fuente elaboracin Propia

3.SOFTWARE
Instalacin del Software Arduino (Ver Anexo 5]

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 72


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L'9
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazona Peruana.
Facultad de Ingeniera de Sistemas e Informtica.

NDICE DE TABLAS Y CUADROS

Tabla 1: Escenarios y Procesos 18


Tabla 2: Resumen de Stakeholders 21
Tabla 3: Resumen de Usuarios 21
Tabla 4: Beneficios del cliente obtenidos mediante el producto 22
Tabla 5. Cuadro comparativo de uso del sistema 33
Tabla 6: Diagrama de Gantt. Duracin del Proyecto (semanas) 38
Tabla 7: Presupuesto del Proyecto 39
Tabla 8: Preguntas realizadas en la entrevista 39
Tabla 9. Respuestas de los Actores (recepcionista y Administrador) 39

Ttulo: "Diseo de un Circuito Electrnico para el Control del Encendido y Apagado de 73


Luz De Las Cabinas Telefnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano
Universidad Nacional de la Amazonia Peruana.
Facultad de Ingeniera de Sistemas e Informtica

NDICE DE FIGURAS

Figura 1: Ubicacin de la Empresas 6


Figura 2: Organigrama de la Empresa L y G S.R.L 6
Figura 3: Dimensiones del Proceso Unificado de Desarrollo de Software (RUP) 12
Figura 4: Proceso Iteractivo e Incremental (RUP) 12
Figura 5: Caso de uso del negocio, escenario: Atender Cliente 17
Figura 6: Caso de uso del negocio, escenario: Controlar Alumbrado 17
Figura 7: Modelo de objetos del negocio, escenario: Atender Cliente 18
Figura 8: Modelo de objetos del negocio, escenario: Controlar Alunbrado 19
Figura 9: Dominio del negocio 19
Figura 1 O: Caso de uso de requerimientos, escenario: Controlar Alumbrado 22
Figura 11: Diagrama de colaboracin, Controlar Alumbrado 25
Figura 12: Diagrama de colaboracin, Encendido/Apagado 25
Figura 13: Diagrama de colaboracin, Consultar KWH. 25
Figura 14: Diagrama de secuencia, Controlar Alumbrado 27
Figura 15: Diagrama de secuencia, Encendido/Apagado 28
Figura 16: Diagrama de secuencia, Consulta KWH Consumidos 12
Figura 17: Diagrama de clases 29
Figura 18. Ventana Principa Inactivo 30
Figura 19. Ventana Principal Activo 30
Figura 20. Ventana de Consulta KWH consumidos 31
Figura 21. Diagrama de Componentes 32
Figura 21. Diagrama de Despliegue 32

Ttu]o: "Diseo de un Circuito EJectrnico para e] Control del Encendido y Apagado de 74


Luz De Las Cabinas Te]efnicas a Travs del Dispositivo Arduino Mediante Una
Aplicacin Para La Empresa L y G S.R.L"
Autor: Allan Augusto Alvan Lozano