Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AUTOMATIZADA DE LUMINARIAS Y
VENTILADORES
Desarrollados por:
Jesus Ormachea
1. DATOS DE LA EMPRESA.
1.1 Nombre de la empresa.
ARES TECNOLOGY S.R.L.
1.2 Ubicacin de la empresa.
Jr. Crosby 820, provincia y distrito de Tambopata,
departamento de Madre de Dios.
del
rea
donde
se
va
Gerente
Gerente General
General de
de la
la
Empresa
Ares
Tecnologhy
Empresa Ares Tecnologhy
Secretaria
Secretaria
Jefe
Jefe de
de Personal
Personal de
de trabajo
trabajo en
en
Campo
Campo
Tcnico
Tcnico en
en Redes
Redes
Tcnico
Tcnicoen
enReparacin
Reparacinde
deEquipos
Equipos
2. ESTUDIO DE FACTIBILIDAD
3
sern,
las
luminarias,
2.3.3 Componentes.
Utilizaremos
los
instalacin requerida:
siguientes
componentes
04 Ventiladores de Techo
01 Pic 16f877a
01 Grabador de PIC
01 Placa Impresa
04 Sensores de Luz
04 Sensores de Movimientos
04 Sensores de Temperatura
20 Canaletas de 10x20
20 Resistencia 10k
08 Transistores DC135
en
la
2.3.4 Relaciones.
Los sensores entregaran unos o ceros, que sern
recibidos en el PIC para su procesamiento y en funcin a lo
cual encender o apagara las luminarias as como los
equipos de ventilacin.
3. Anlisis de factibilidad
3.1 Factibilidad financiera
6
FACULTAD DE INGENIERIA DE SISTEMAS
04 Ventiladores
de Techo
01 Pic 16f877a
01 Grabador de
PIC
01
Impresa
04 Sensores de
Luz
software
que
Placa
04 Sensores de
Movimientos
04 Sensores de
Temperatura
01
Rollos
Cable
TWH
Pulgadas
20 Canaletas de
10x20
01
Circuitos
Integrado 7400
y 7432
de
14
8
FACULTAD DE INGENIERIA DE SISTEMAS
20 Resistencia
10k
10 Resistencia
220 ohnios
08 Transistores
DC135
10
FACULTAD DE INGENIERIA DE SISTEMAS
TIEMPO
Requerimientos
2 sem
1ra
sem
2da
sem
3ra
sem
4ta sem
5ta sem
8va
sem
Inicio
Casos de uso
Anlisis y diseo
1 sem
Diseo Global
Diseo Detallado
Base de Datos
Implementacin
3 sem
Pruebas
2 sem
La duracin es de 2 meses
11
1. FACE INICIO
1.1.
Requisitos
El sistema de activarse,
persona en la oficina
El
control
de
luminarias
se
dividir
en
diferentes reas y para cada una podr ser
activada mediante los censores de movimiento.
A.
cuando
cense
una
12
FACULTAD DE INGENIERIA DE SISTEMAS
B.
Requisitos Funcionales
Actores del sistema
13
Control Ventilacin
14
FACULTAD DE INGENIERIA DE SISTEMAS
Sensor de movimiento
15
C.
Requisitos no Funcionales
Glosario
Atributo: Es una parte especfica de una
clase. Una propiedad de un tipo identificada
mediante un nombre.
BACKUP: Es una copia de los datos que se
encuentran en nuestro disco duro, y que se
preservan en otro medio de almacenamiento
(discos duros / CD's / DVD's / cintas
magnticas, etc) con el fin de conservarlos
y/o protegerlos en caso de posible dao y/o
destruccin de la fuente original.
Dependiendo de su importancia, ser decisin
del usuario generar copias parciales (mis
documentos,
por
ejemplo)
o
totales
(particiones o discos duros completos). Para
ello existe un sinnmero de programas que
permiten realizar esta labor de manera
sencilla e intuitiva.
Casos de Uso: Es aquello que describe la
interaccin de los Actores con el sistema
para lograr un objetivo.
CDIGO FUENTE: Conjunto de lneas de cdigo
que conforman un bloque de texto que
16
FACULTAD DE INGENIERIA DE SISTEMAS
de
colaboraciones
expresan
informacin
similar, pero en una forma diferente.
Ver: diagrama de secuencias
Diagrama de Componentes: Es un diagrama que
muestra la organizacin de los componentes y
sus dependencias.
Diagrama de Entidad / Relacin:Es una
descripcin conceptual de las estructuras de
datos y sus relaciones.
Diagrama de Estado: Es el diagrama que
muestra el estado de la mquina.
Diagrama
de
Flujo
de
Datos:
Es
una
descripcin
informal
del
sistema
de
informacin.
Diagrama de Secuencia: Es el diagrama que
muestra los objetos que participan en la
interaccin y la secuencia de mensajes que
intercambian.
Diseo:
Es
la
parte
del
proceso
de
desarrollo
de
software
cuyo
propsito
principal es decidir cmo se construir el
sistema.
Durante
el
diseo
se
toman
decisiones estratgicas y tcticas para
alcanzar los requerimientos funcionales y la
calidad esperada.
1.2.
Anlisis
A.
Caso
de Uso
General
Resum
en
Actor
Condici
ones
previas
Descrip
cin
Trayectoria bsica:
Se inicia cuando el usuario activa el sistema
1.
El usuario activa el sistema
18
Caso
de Uso
General
Resum
en
Actor
Condici
ones
previas
Descrip
cin
Trayectoria bsica:
Se inicia cuando el usuario activa el sistema
1.
El usuario activa el sistema
2. sEl sistema censa algn movimiento y de acuerdo a
eso activa o desactiva las luminarias
3. OEl sistema genera un cdigo binario y de acuerdo a
eso sabemos cundo esta prendido y apagado
Excepci No existe
ones
Caso
de Uso
Control Luminarias
Resum
en
Actor
Condic
iones
Verificacin de estado
19
previas
Descri
pcin
Trayectoria bsica:
Se inicia cuando el usuario activa el sistema
1.
El sistema verifica el estado de la oficina mediante los
censores de movimiento.
2. DDetecta los movimientos por medio de los censores
3. DDetecta los movimiento y se envan datos binarios al
sistema electrnico
4. AAl detectar o no detectar movimientos se encienden
la luminarias
Excepc
iones
No existe
Caso
de Uso
Control Ventilacion
Resum
en
Actor
Condici
ones
previas
Descrip
cin
Trayectoria bsica:
Se inicia cuando el usuario activa el sistema
1.
El sistema verifica el estado de la oficina mediante los
censores de temperatura
2. EEl sistema detecta si la temperatura es normal en la
oficina
3. DEl sistema recibe cdigo binarios de acuerdo a los
datos que se recogen por los censores de temperatura
4. AAl recibir los cdigos binarios, el sistema electrnico
decide si encender la ventilacin o no
Excepci No existe
ones
20
FACULTAD DE INGENIERIA DE SISTEMAS
1.3.
Diseo
A.
Diseo de la Arquitectura
21
22
FACULTAD DE INGENIERIA DE SISTEMAS
1.4. Implementacin
#include <16f877a.h>
#fuses xt
#use delay (Clock=4m)
void main()
{
set_tris_b(0b11111111);
set_tris_d(0);
output_b(0);
output_d(0);
do
{
if(input(pin_B0))
{
output_high(pin_D0);
}
else
{output_low(pin_D0);
}
if(input(pin_B1))
{
output_high(pin_D1);
}
else
{output_low(pin_D1);
}
23
if(input(pin_B2))
{
output_high(pin_D2);
}
else
{output_low(pin_D2);
}
if(input(pin_B3))
{
output_high(pin_D3);
}
else
{output_low(pin_D3);
}
if(input(pin_B4))
{
output_high(pin_D4);
}
else
{output_low(pin_D4);
}
if(input(pin_B5))
{
output_high(pin_D5);
}
else
{output_low(pin_D5);
}
if(input(pin_B6))
24
FACULTAD DE INGENIERIA DE SISTEMAS
{
output_high(pin_D6);
}
else
{output_low(pin_D6);
}
if(input(pin_B7))
{
output_high(pin_D7);
}
else
{output_low(pin_D7);
}
}while(true);
}
25
2. FACE DE ELEBORACION
2.1.
Requisitos
A.
Extender requisitos
No hay cambios algunos
B.
26
FACULTAD DE INGENIERIA DE SISTEMAS