ASESOR:
Ing. DIAZ AMAYA LOURDES ROXANA
LNEA DE INVESTIGACIN:
REDES Y COMUNICACIONES
TRUJILLO-PER
2015
Presentado por:
___________________________________
JURADO EVALUADOR:
___________________________________
Ing. .
PRESIDENTE DEL JURADO
__________________________________
___________________________________
Ing. ..
Ing. .
SECRETARIO
VOCAL
II
DEDICATORIA
A DIOS
Por regalarme el deseo de vivir, por estar
conmigo en cada momento de mi vida, por
ser mi fuente de sabidura.
A MIS PADRES
Quienes
con
su
amor,
comprensin,
A MI ESPOSA E HIJO
Ftima y mi pequeo Eduardo desde que
naci Solo me llenan de orgullo, ellos que
con su ejemplo lograron ensearme que no
debo rendirme, sino luchar por alcanzar lo
que deseo.
III
AGRADECIMIENTO
A la Universidad Cesar Vallejo, por cobijarnos en sus aulas y ofrecernos todas las facilidades
para la realizacin de nuestro proyecto.
A la Ing. Daz Amaya Lourdes Roxana, por su asesora y direccin en el presente proyecto de
investigacin.
A nuestros Amigos, que con sus actitudes nos demostraron que todo lo que se desea se
puede lograr con voluntad y optimismo.
IV
DECLARATORIA DE AUTENTICIDAD
Yo Willian Manuel Tapia Cruz con DNI N 40292651, a efecto de cumplir con las
disposiciones vigentes consideradas en el Reglamento de Grados y Ttulos de la
Universidad Csar Vallejo, Facultad de Ingeniera, Escuela de Ingeniera de Sistemas,
declaro bajo juramento que toda la documentacin que acompao es veraz y autntica.
As mismo, declaro tambin bajo juramento que todos los datos e informacin que se
presenta en la presente tesis son autnticos y veraces.
En tal sentido asumo la responsabilidad que corresponda ante cualquier falsedad,
ocultamiento u omisin tanto de los documentos como de informacin aportada por lo cual
me someto a lo dispuesto en las normas acadmicas de la Universidad Csar Vallejo.
PRESENTACIN
SEORES MIEMBROS DEL JURADO:
En cumpliendo del Reglamento de Grados y Ttulos de la Universidad Csar Vallejo,
presento ante ustedes la Tesis titulada:
SOLUCIN DOMTICA PARA LA AUTOMATIZACION DE SERVICIOS DEL HOGAR
VI
INDICE
PGINA DEL JURADO .............................................................................................................. II
DEDICATORIA ......................................................................................................................... III
AGRADECIMIENTO ................................................................................................................. IV
DECLARATORIA DE AUTENCIDAD ............................................................................................ V
PRESENTACIN ...................................................................................................................... VI
INDICE DE FIGURAS ................................................................................................................. X
INDICE DE TABLAS................................................................................................................. XII
RESUMEN .......................................................................................................................... XIV
ABSTRACT ............................................................................................................................. XV
I.
INTRODUCCION. ............................................................................................................ 1
1.1.
Problema. ...................................................................................................................... 7
1.2.
Objetivos. ...................................................................................................................... 7
MARCO METODOLOGICO.............................................................................................. 8
2.1.
Hiptesis. ....................................................................................................................... 8
2.2.
2.3.
Variables. ..................................................................................................................... 13
Metodologa. ............................................................................................................... 13
2.7.
2.9.
III.
RESULTADOS. .............................................................................................................. 22
3.1.
Variables Independientes............................................................................................ 22
DISCUSION. .................................................................................................................. 42
V.
CONCLUSIONES. .......................................................................................................... 46
VI.
RECOMENDACIONES. .................................................................................................. 47
VII.
ANEXOS. ................................................................................................................................ 51
Anexo 01. Realidad Problemtica. .......................................................................................... 51
VIII
IX
INDICE DE FIGURAS
Figura 1 Memoria de instrucciones para Arduino ................................................................ 42
Figura 2 resultados del Tiempo promedio de encendido y apagado de las luces en un hogar
.............................................................................................................................................. 43
Figura 3 resultados del Tiempo promedio de encendido y apagado del sistema de
temperatura en un hogar .................................................................................................... 44
Figura 4 Porcentaje de ahorro econmico en gasto de energa........................................... 44
Figura 5 Resultados del Nivel de satisfaccin de los Miembros de un hogar....................... 45
Figura 6 Prioridad de automatizacin en un hogar ............................................................. 51
Figura 7: Sistema Domtico ................................................................................................. 52
Figura 8 Arquitectura Centralizada ....................................................................................... 53
Figura 9: Arquitectura Descentralizada ................................................................................ 53
Figura 10: Arquitectura Distribuida ...................................................................................... 54
Figura 11: Sistema Electrnico.............................................................................................. 55
Figura 12: Arduino como Servidor Web ............................................................................... 57
Figura 13: Arduino Bsico ..................................................................................................... 58
Figura 14 Passive Infra Red ................................................................................................... 58
Figura 15 Diagrama de un ultrasonido ................................................................................. 60
Figura 16 Recibo de luz ......................................................................................................... 69
Figura 17 Sistema Domtico diagrama general .................................................................... 70
Figura 18 IDE Arduino ejemplo bsico .................................................................................. 76
Figura 19 IDE Processing ....................................................................................................... 76
Figura 20 Arduino Mega ....................................................................................................... 77
Figura 21 Circuito simulado en Proteus ................................................................................ 78
Figura 22 archivo *.hex generado........................................................................................ 78
Figura 23 Simulacin Cargar Archivo .Hex ............................................................................ 79
Figura 24 Simulacin Proteus Final ....................................................................................... 79
X
XI
INDICE DE TABLAS
Tabla 1 Definicin conceptual ................................................................................................ 9
Tabla 2 Definicin operacional ............................................................................................. 11
Tabla 3 Tabla de poblacin ................................................................................................... 15
Tabla 4 Tcnicas e Instrumentos de recoleccin de datos ................................................... 17
Tabla 5 Comparacin de Arduino ......................................................................................... 24
Tabla 6 Contrastacin encendido y apagado de las luces .................................................... 27
Tabla 7 Energa Mensual (Pre Test) ...................................................................................... 35
Tabla 8 Energa Mensual (Post Test)..................................................................................... 35
Tabla 9 Tabla de valoracin de la encuesta liker .................................................................. 36
Tabla 10 Encuesta realizada antes de implementacion (PreTest) ........................................ 37
Tabla 11 Encuesta realizada despus de la implementacin (Post Test) ............................. 37
Tabla 12 Contrastacin de Resultados de la encuesta ......................................................... 38
Tabla 13 Memoria de instrucciones Arduino........................................................................ 42
Tabla 14 resultados del Tiempo de encendido y apagado de las luces en un hogar .......... 43
Tabla 15 resultados del Tiempo promedio de encendido y apagado del sistema de
temperatura en un hogar .................................................................................................... 43
Tabla 16 Porcentaje de ahorro econmico en gasto de energa .......................................... 44
Tabla 17 Resultados del Nivel de satisfaccin de los Miembros de un hogar ...................... 45
Tabla 18 Recursos de Hardware ........................................................................................... 62
Tabla 19 Recursos de Software............................................................................................. 63
Tabla 20 Recursos Humanos ................................................................................................. 63
Tabla 21 Costos de Materiales .............................................................................................. 63
Tabla 22 Costo de Energa Elctrica ...................................................................................... 64
Tabla 23 Costo de Depreciacin ........................................................................................... 64
Tabla 24 Costos de mantenimiento ...................................................................................... 64
XII
XIII
RESUMEN
XIV
ABSTRACT
This project entitled: " AUTOMATION SOLUTION FOR HOME AUTOMATION BASED SERVICES
PLATFORM ARDUINO ", aims to improve the automation of services household members
through the development of a Home Automation system based on the Arduino platform.
This project was conducted with the aim of providing an improved quality of life for
household members providing comfort and safety; the study population was a group of
households in the city of Trujillo was taken as a unit of measurement 31 days for which the
average time to perform on and off the lights give obtaining a decrease of 55% was
measured system temperature in a household earning a decrease of 75% and cost savings
in billing of electricity with 43% survey was applied to a group of 30 people for data
collection for the satisfaction level giving a favorable outcome. The theoretical and practical
knowledge about the project that will meet the objectives in the development of this project
will be used
Keywords: Arduino, Automation, Home Automation.
XV
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
I.
INTRODUCCION.
Conocer el funcionamiento de las cosas es algo que el hombre se ha planteado desde el
inicio de los tiempos; hoy en da nos enfrentamos a una realidad donde abundan la
automatizacin, la domtica, la interaccin de las personas con las mquinas, la electrnica,
la mecnica y la programacin.
El avance de la tecnologa ha generado un gran impacto sobre el estilo de vida de las
personas, mejorando la calidad de vida e incluso comportndose como una extensin de
nuestro cuerpo. Este poder y avance de la tecnologa se ve reflejada sobre las
comunicaciones entre personas y el mundo exterior. La tecnologa en la actualidad nos
permite manejar cualquier tipo de objeto dentro de una Red de Datos ya no solo desde un
computador, sino a travs de dispositivos mviles como telfonos inteligente con la ayuda
de aplicaciones. Todo este avance tecnolgico ha desarrollado tcnicas para una eficiente
comunicacin entre Hardware y Software, permitindole al ser Humano controlar su
entorno; por lo que se gener el concepto de Domtica, sistema capaz de automatizar un
hogar, la combinacin de tecnologas de red con dispositivos inteligentes e interfaces ofrece
una enorme rea de servicios para los consumidores a nivel mundial en este tipo de
tecnologas la computadora puede desaparecer de manera fsica o mental a los ojos de los
usuarios .
La eleccin del tema surgi a partir que el hogar puede considerarse el lugar fsico ms
importante para cualquier persona, en ella realizamos gran parte de la convivencia y la vida
familiar, siendo tambin un importante patrimonio econmico; debido a esto se considera
de gran valor el que dentro de ella se tengan las mejores condiciones y calidad de vida
posible, as como tambin es muy importante la seguridad de esta, tanto en lo referente a
cuidar los bienes materiales como a la seguridad de los habitantes de la misma. El avance
de las nuevas tecnologas de la informacin que cada vez se ve est integrndose en el hogar
de forma paulatina. A medida que comenzaba la exploracin se encontr con proyectos
bsicos para el desarrollo de sistemas Domticos utilizando diversas plataformas como
herramientas esenciales para su desarrollo.
Se ha identificado que en investigaciones internacionales se especifica de manera detallada
como est influyendo el avance de la domtica tal como se puede observar en el proyecto
Solucin Domtica para La Automatizacin
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
tiene la
capacidad de ejecutar y/o recibir cualquier orden proveniente del controlador y realizar una
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
La seguridad de los bienes esta rea busca cuidar los bienes de los usuarios, un sistema
Domtico cuenta con la instalacin de sensores en lugares estratgicos con la finalidad de
detectar intrusos dentro de la casa como: sensores de movimiento, sensores magnticos,
sensores infrarrojos.
La arquitectura centralizada es la que recibe todas las seales de los diferentes sensores,
procesa estas seales y genera rdenes para ser receptadas por los actuadores. Todos estos
dispositivos (sensores, actuadores) estarn cableados al controlador del sistema Domtico.
Una de las ventajas de utilizar un sistema centralizado es que los equipos son ms
econmicos. Sin embargo, este tipo de arquitectura necesita equipos extras para poder
conmutar grandes cargas elctricas. (Miranda, 2013)
Para la comprensin y actualizacin de nuestro sistema, se lo desarroll estudiando diversas
metodologas de desarrollo que abarcan la arquitectura de Hardware y Software, donde la
arquitectura de Hardware presenta un sistema centralizado controlado por una tarjeta
electrnica programable Arduino y simulacin de perifricos utilizando Metodologa de
diseo de Hardware y apoyndose en otros conocimientos.
El problema se percibe en la situacin actual Segn los resultados del censo de poblacin y
vivienda del ao 2007; la poblacin de la provincia de Trujillo era de 811.979 habitantes,
constituyndose en la cuarta provincia ms poblada de Per.
Siendo especficamente Trujillo una de las ciudades de mayor crecimiento en el Per tanto
en poblacin como en el sector de la construccin que se increment en un 12.8% con
referencia a la del ao 2014 pero en tecnologa aplicada a viviendas para ofrecer una mejor
calidad de vida ver Anexo 01 todava no se ha desarrollado.
La automatizacin en la vivienda domtica comienza a ser considerada como un
elemento diferenciador de aquellos edificios que cuidan con especial detalle de la
comodidad de los inquilinos y les ofrece, basndose en las estructuras tradicionales
elementos innovadores. Poco a poco, si la vivienda quiere ser considerada del siglo XXI
tendr que incorporar elementos como sensores de movimiento, sensores de inundacin,
termostatos con mltiples funciones, automatizacin de persianas, mdulos por
radiofrecuencia, sistemas de alarmas, etc. Haciendo que viviendas que no tengan estos
elementos se vean desfasadas y restndoles valor.
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Este proyecto tiene el objetivo desarrollar una Solucin Domtica que nos permita mejorar
la calidad de vida de los Miembros de un hogar, convirtindolo en un hogar inteligente.
1.1. Problema.
De qu manera el desarrollo de una solucin Domtica permitir mejorar la
automatizacin de servicios para Los miembros de un hogar?
1.2. Objetivos.
1.2.1. Objetivo general.
Mejorar la automatizacin de servicios de los miembros de un hogar a travs del
desarrollo de un sistema Domtico basado en la plataforma Arduino.
1.2.2. Objetivos Especficos.
Disminuir el tiempo promedio que se emplea en la actividad de encendido Y
apagado de las luces en el hogar.
Disminuir el tiempo promedio de controlar el sistema de temperatura del ambiente
en el hogar.
Disminuir el tiempo promedio de verificacin de la seguridad en un hogar.
Disminuir el gasto promedio energtico en la facturacin mensual.
Aumentar el nivel de satisfaccin y calidad de vida de los miembros del hogar.
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Variable
Definicin conceptual
Definicin Operacional
Variable
Independiente
Solucin
Domtica
Es un sistema en el cual
nos servir como
herramienta indispensable
para la automatizacin de
un hogar.
Variable
Dependiente
Automatizacin
de servicios
La automatizacin es un
sistema donde se trasfieren
tareas de produccin,
realizadas habitualmente por
operadores humanos a un
conjunto de elementos
tecnolgicos.
(http://www.sc.ehu.es)
La automatizacin de
servicios en el hogar nos
permitir tener el control
deseado para los
miembros de un hogar
Indicadores
Complejidad
Complejidad del
Algoritmo
Ordinal
Escalabilidad
Escalabilidad del
sistema
Ordinal
Tiempo
Tiempo promedio
que se emplea en la
actividad de
encendido/apagado
de las luces en un
hogar.
De Razn
Tiempo
Solucin Domtica para La Automatizacin
Escala de
Medicin
Dimensiones
Tiempo promedio
que se emplea en la
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Grado de
satisfaccin
10
actividad de
encendido/apagado
de la calefaccin
en un hogar.
De Razn
Nivel de
satisfaccin y
confianza de los
miembros un hogar
Ordinal
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Indicador
Descripcin
Objetivo
Tcnica/Inst
rumento
01
Tiempo promedio
que se emplea en
la actividad de
encendido/apaga
do de las luces en
un hogar.
Determina
el
tiempo
en
realizar
una
accin en el
hogar
Reducir el tiempo
promedio de realizar
una accin en el hogar
Medicin
del
Tiempo/Cro
nometro
Modo de calculo
=1
02
03
Tiempo promedio
que se emplea en
la actividad de
encendido/apaga
do
de
la
calefaccin en un
hogar.
Determina
el
tiempo
en
realizar
una
accin en el
hogar
Nivel
de
satisfaccin
y
confianza de los
Indica el grado de
satisfaccin
y
confianza de los
Medicin
del
Tiempo/Cro
nometro
=1
Incrementar
la
satisfaccin
y
confianza de los
miembros del hogar
WILLIAN MANUEL TAPIA CRUZ
Reducir el tiempo
promedio de realizar
una accin en el hogar
11
Encuesta
/Cuestionari
o
=
=
=.
)
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
miembros
hogar
un
miembros
hogar
del
Escala
liker
de
12
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
2.3. Variables.
2.3.1. Variable Dependiente.
Automatizacin de servicios
2.3.2. Variable Independiente.
Solucin Domtica
2.4. Metodologa.
En la presente investigacin es experimental ya que existe la relacin causa y efecto entre
la variable dependiente y la variable independiente.
Se propone el uso de metodologas que permita desarrollar sistemas de ingeniera
involucrando reas como: software, electrnica y mecnica elctrica, considerando las
condiciones del desarrollo de productos.
2.4.1. Metodologa estructurada.
Se base en la estructuracin y descomposicin funcional de problemas en unidades ms
pequeas interrelacionadas entre si representan los procesos flujos estructura de datos
de una manera jerarjica y ven el sistema como entrada-proceso-salida.
Las metodologas estructuradas hacen fuerte separacin entre los datos y los procesos.
Producen una gran cantidad de modelos y documentacin y se basan en ciclos de vida
en cascada
2.4.2. Metodologa para el desarrollo de sistemas en tiempo real.
Los sistemas en tiempo real son aplicaciones dedicadas, es decir se realiza un desarrollo
especfico para cada aplicacin. Este desarrollo debe de satisfacer una serie de objetivos:
Cumplir las necesidades del cliente que vienen dadas en forma de especificaciones.
Pero a lo largo del proceso surgen una serie de dificultades que es preciso superar. En
las primeras fases es necesario adquirir una serie de conocimientos y dominar
Solucin Domtica para La Automatizacin
13
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
14
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Veamos en qu consiste:
==============>
===============>
M2
Donde:
M1:
X:
M2
N hogares
N personas
Sector 1
10
Sector 2
15
Sector 3
poblacin
30
15
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
2.7.2. Muestra
Como muestra se tomar como medida el tiempo que se toma el encender y
apagar las luces y el sistema de temperatura en un periodo de 31 das
2.7.3. Unidad de Anlisis
Determinada a conveniencia dado que medir para toda la poblacin requiere de
la implementacin en cada una de las familias de la Ciudad de Trujillo, solo se
tomara un hogar de la ciudad de Trujillo.
2.7.4. Criterios de Seleccin
Entre los criterios de seleccin tenemos
2.5.7.1 Criterios de Inclusin
Estn considerados nicamente los servicios bsicos en un hogar efectuados
diariamente por los miembros de un hogar.
2.7.5.2 Criterios de Exclusin
No se tom en cuenta servicios bsicos pagados a un operador o empresa que
facilita servicios para que beneficie a un hogar as como a sistemas de domtica ya
hechos y comercializados.
16
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Tcnica
Procedimiento
Instrumento
el
hecho
fenmeno
Observacin
Gua de observacin.
Entrevista
Cdula de entrevista.
Cuestionario.
17
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Si X1, X2, X3,..., Xn son variables aleatorias distribuidas independientes, con una
media y una varianza 2. Exista
Y la media muestral
18
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Definicin de variables:
Ia= Indicador de la situacin actual
Ip= Indicador del sistema propuesto
Hiptesis estadstica
Nivel de significancia
19
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
= 5% ()
Estadstica de la Prueba.
0 =
( )2
2
2
+
La Regin de Rechazo.
La Regin de Rechazo es Z = Z , donde Z es tal que:
P[Z > Z ] = 0.05, donde Z = valor tabular
Luego la regin de rechazo:
Diferencia de promedios:
=
=1
Desviacin estndar:
2 =
=1(1 )2
1
Alfa de Conbrash
El mtodo de consistencia interna basado en el alfa de Cronbach permite estimar la
fiabilidad de un instrumento de medida a travs de un conjunto de tems que se espera
que midan el mismo constructo o dimensin terica.
La validez de un instrumento se refiere al grado en que el instrumento mide aquello que
pretende medir. Y la fiabilidad de la consistencia interna del instrumento se puede
estimar con el alfa de Cronbach. La medida de la fiabilidad mediante el alfa de Cronbach
asume que los tems (medidos en escala tipo Likert) miden un mismo constructo y que
estn altamente correlacionados (Welch & Comer, 1988). Cuanto ms cerca se
encuentre el valor del alfa a 1 mayor es la consistencia interna de los tems analizados.
La fiabilidad de la escala debe obtenerse siempre con los datos de cada muestra para
garantizar la medida fiable del constructo en la muestra concreta de investigacin.
20
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Como criterio general, George y Mallery (2003, p. 231) sugieren las recomendaciones
siguientes para evaluar los coeficientes de alfa de Cronbach:
- Coeficiente alfa >.9 es excelente
- Coeficiente alfa >.8 es bueno
-Coeficiente alfa >.7 es aceptable
- Coeficiente alfa >.6 es cuestionable
- Coeficiente alfa >.5 es pobre
- Coeficiente alfa <.5 es inaceptable
21
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
III. RESULTADOS.
3.1. Variables Independientes
3.1.1. Complejidad.
Aunque no es posible encontrar una frmula que siempre funcione para calcular
la complejidad de un algoritmo, si es posible encontrar una serie de pautas que nos
permitirn de una manera lgica llegar a su clculo.
Sentencias simples
lcd.setCursor(3,0); lcd.print("BIENVENIDO");
lcd.setCursor(2,1);lcd.print("AL SISTEMA");
Condicionales if else
if (C < 30){
digitalWrite(13, LOW);
}
else
digitalWrite(13,HIGH);
if (LDR<350) {
digitalWrite(10, LOW);
}
else
digitalWrite(10,HIGH);
Condicionales for
S1; for(i=0;i<N;i++) S2;
Siendo S1 y S2 un conjunto de sentencias vlidas tenemos que su funcin T(N)
tendra la forma T(N) = T(S1) + N*T(S2)
22
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
23
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
3.1.2. Escalabilidad.
Entendemos como escalabilidad la medida o cuantificacin de la velocidad con que
se realiza una tarea o se ejecuta un proceso determinado. Este rendimiento, bien
sea del sistema o de alguno de sus componentes.
La escalabilidad depende del diseo de la arquitectura no de la tecnologa usada.
Mtodo de prueba para la escalabilidad del sistema
Primero tenemos la tabla comparativa de Arduino.
Tabla 5 Comparacin de Arduino
Caractersticas
del Arduino
A. Uno
A. Mega
2560
Leonardo
A. DUE
Tipo de
Microcontrolador
Atmega 328
Atmega 2560
Atmega 32U4
AT91SAM3X8E
Velocidad del
reloj
16 MHZ
16 MHZ
16MHZ
84 MHZ
Pines digitales
E/S
14
54
20
54
Entradas
analgicas
16
12
12
Salidas
Analgicas
2(DAC)
Memoria de
programa
(FLASH)
32K
256K
32K
512K
Memoria de
Datos(SRAM)
2K
8K
2.5K
96K
Memoria
Auxiliar(EEPROM)
1Kb
4Kb
1Kb
0Kb
dispositivos como para que a un intruso no le d tiempo a salir antes de que el ciclo
del programa haya vuelto a pasar por el punto en el que consulta la presencia.
24
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Conclusin:
Al observar la tabla de comparacin de Arduino se seleccion el Arduino mega 2560
por el alto nmero de puertos de comunicacin, entradas y salidas lo que permite
escalabilidad y garantiza la velocidad con que se realiza una tarea o se ejecuta un
proceso determinado.
3.2. Variables Dependientes
Indicadores Cuantitativos
3.2.1. Indicador 1: Tiempo promedio de encendido y apagado de las luces en un hogar.
Definicin de Variables
Tpa = Tiempo promedio actual en realizar accin de encendido y apagado de las
luces de la forma actual.
Tps = Tiempo promedio en realizar la accin de encendido y apagado de las luces
con la Implementacin del Sistema Propuesto.
A.
Hiptesis Estadstica
Hiptesis Ho = El tiempo promedio en realizar el encendido y apagado de las luces
de la forma actual es menor o igual que el tiempo promedio de encendido y
apagado de las luces con la Implementacin del Sistema Propuesto. (Segundos).
= 0 (1)
B.
Nivel de Significancia
El margen de error, Confiabilidad 95%,
Haciendo uso de un nivel de significancia ( = 0.05) del 5%. Por lo tanto el nivel
de confianza (1- = 0.95), que representa al 95%.
C.
Estadstica de la Prueba
25
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Estadgrafo de contraste
Puesto que n=31 es grande usaremos la distribucin normal (Z)
( + )
26
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
DES PUS
(seg)
(seg)
ANTES
DES PUS
ANTES
DES PUS
721
218
18.87
13.84
356.11
191.51
746
219
43.87
14.84
1924.66
220.19
725
194
22.87
-10.16
523.08
103.25
713
183
10.87
-21.16
118.18
447.80
770
219
67.87
14.84
4606.47
220.19
671
233
-31.13
28.84
969.02
831.67
797
192
94.87
-12.16
9000.50
147.90
680
218
-22.13
13.84
489.69
191.51
735
202
32.87
-2.16
1080.50
4.67
10
622
191
-80.13
-13.16
6420.66
173.22
11
645
208
-57.13
3.84
3263.73
14.74
12
741
191
38.87
-13.16
1510.95
173.22
13
690
224
-12.13
19.84
147.11
393.57
14
627
204
-75.13
-0.16
5644.37
0.03
15
641
210
-61.13
5.84
3736.76
34.09
16
679
194
-23.13
-10.16
534.95
103.25
17
774
216
71.87
11.84
5165.44
140.16
18
719
184
16.87
-20.16
284.63
406.48
19
713
180
10.87
-24.16
118.18
583.77
20
679
213
-23.13
8.84
534.95
78.12
21
700
180
-2.13
-24.16
4.53
583.77
22
702
227
-0.13
22.84
0.02
521.61
23
658
206
-44.13
1.84
1947.37
3.38
24
643
183
-59.13
-21.16
3496.24
447.80
25
644
223
-58.13
18.84
3378.98
354.90
26
794
200
91.87
-4.16
8440.27
17.32
27
642
227
-60.13
22.84
3615.50
521.61
28
796
183
93.87
-21.16
8811.76
447.80
29
709
188
6.87
-16.16
47.21
261.19
30
715
225
12.87
20.84
165.66
434.25
31
675
194
-27.13
-10.16
735.98
103.25
S umatoria
21766
6329
0.00
0.00
77073.48
8156.19
Promedio
702.13
204.16
2486.24
263.10
N Dias
Varianza
27
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Promedio
=
=
21766
=
=
= 702.13
31
=
=
6329
=
= 204.16
31
Varianza
=
=(
)
77073.48
=
= 263.10
31
=(
8156.19
)
=
= 263.60
31
Calculando Z
( + )
(702.13 204.16)
= 52.86
9.41
28
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
e ) Regin Crtica
Para =0.05, en la Tabla N 5.2, (Anexos) encontramos Z = 1.645. Entonces la
regin critica de la prueba es Z tab = < 1.645 >.
= 0.05
RR
1 =0.95
Regin de
Rechazo
Regin
de
Aceptac
zc =52.86
Figura: 1 Regin critica del tiempo promedio de encendido y apagado de las luces en un hogar.
f) conclusin
Puesto que Zc = 52.86 calculado, es mayor que = 1.645 y estando este valor
dentro de la regin de rechazo < 1.645>, entonces se rechaza Ho y por
consiguiente se acepta ha. Se concluye entonces que el tiempo promedio de
encendido y apagado de las luces en un hogar es menor con el sistema propuesto
que con el sistema actual con un nivel de error del 5% y un nivel de confianza del
95%.
Definicin de Variables
Tpca = Tiempo promedio actual en realizar accin de encendido y
apagado del sistema de temperatura de la forma actual.
Tpcs = Tiempo promedio en realizar la accin de encendido y apagado del
sistema de temperatura con la Implementacin del Sistema Propuesto.
29
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
D.
Hiptesis Estadstica
Hiptesis Ho = El tiempo promedio en realizar el encendido y apagado de las
luces de la forma actual es menor o igual que el tiempo promedio de
encendido y apagado de las luces con la Implementacin del Sistema
Propuesto. (Segundos).
= 0 (1)
E.
Nivel de Significancia
El margen de error, Confiabilidad 95%,
Haciendo uso de un nivel de significancia ( = 0.05) del 5%. Por lo tanto el nivel
de confianza (1- = 0.95), que representa al 95%.
F.
Estadstica de la Prueba
La estadstica de la prueba es Z Student, por tener una muestra mayor a 30
tiene una distribucin Z.
Para la muestra por da se tom el tiempo de encendido y apagado juntos el
antes y para el despus.
d.
Estadgrafo de contraste
Puesto que n=31 es grande usaremos la distribucin normal (Z)
30
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
( + )
31
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
ANTES
DESPUS
ANTES
DESPUS
ANTES
DESPUS
(seg)
(seg)
-39.55
1.84
1564.07
3.38
91
51.45
2.84
2647.27
8.06
-39.55
-5.16
1564.07
26.64
72
32.45
-0.16
1053.11
0.03
75
35.45
0.84
1256.82
0.70
-39.55
-4.16
1564.07
17.32
-39.55
1.84
1564.07
3.38
84
44.45
0.84
1975.95
0.70
10
-39.55
4.84
1564.07
23.41
10
96
56.45
-2.16
3186.78
4.67
11
-39.55
-4.16
1564.07
17.32
12
-39.55
-2.16
1564.07
4.67
13
10
-39.55
4.84
1564.07
23.41
14
83
43.45
2.84
1888.04
8.06
15
-39.55
-1.16
1564.07
1.35
16
33
-6.55
2.84
42.88
8.06
17
-39.55
-3.16
1564.07
9.99
18
100
60.45
-2.16
3654.40
4.67
19
50
10.45
3.84
109.24
14.74
20
-39.55
-1.16
1564.07
1.35
21
14
-25.55
-0.16
652.72
0.03
22
19
-20.55
3.84
422.24
14.74
23
75
35.45
1.84
1256.82
3.38
24
67
27.45
-5.16
753.59
26.64
25
75
35.45
-5.16
1256.82
26.64
26
82
42.45
0.84
1802.14
0.70
27
98
58.45
-0.16
3416.59
0.03
28
37
-2.55
3.84
6.49
14.74
29
22
-17.55
-0.16
307.95
0.03
30
15
-24.55
-2.16
602.62
4.67
31
38
-1.55
0.84
2.40
0.70
Sumatoria
1226
160
0.00
0.00
43499.68
274.19
Promedio
39.55
5.16
1403.22
8.84
N Dias
32
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Promedio
=
=
1226
=
=
= 39.13
31
=
=
160
=
= 5.6
31
Varianza
=
=(
)
43499.68
=
= 1403.22
31
=(
274.19
)
=
= 8.840
31
Calculando Z
( + )
(39.13 5.6)
= 5.1
6.1
33
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
e ) Regin Crtica
Para =0.05, en la Tabla N 5.2, (Anexos) encontramos Z = 1.645. Entonces la
regin critica de la prueba es Ztab = < 1.645 >.
= 0.05
RR
1 =0.95
Regin de
Rechazo
Regin
de
Aceptac
zc =5.1
Figura: 2 Regin critica del tiempo promedio de encendido y apagado del sistema de temperatura.
f) conclusin
Puesto que Zc = 5.1 calculado, es mayor que = 1.645 y estando este valor
dentro de la regin de rechazo < 1.645>, entonces se rechaza Ho y por
consiguiente se acepta ha. Se concluye entonces que el tiempo promedio de
encendido y apagado del sistema de temperatura de un hogar es menor con el
sistema propuesto que con el sistema actual con un nivel de error del 5% y un
nivel de confianza del 95%.
34
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Cargos Fijo
S/. 5.90
S/. 5.90
S/. 5.90
S/. 5.90
IGV
0.18
0.18
0.18
0.18
Costo Mensual
S/. 106.69
S/. 109.41
S/. 98.52
S/. 109.41
S/. 424.03
S/. 106.01
Consumo (Kw/mes)
Costo (Kw)
65.00
0.4617
60.00
0.4617
65.00
0.4617
75.00
0.4617
Total
Promedio
Cargos Fijo
S/. 5.90
S/. 5.90
S/. 5.90
S/. 5.90
35
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Conclusin:
Puesto que costo promedio sin el sistema es de S/106 nuevos soles y el costo promedio con
el sistema es de S/42 nuevos soles se logra un ahorro promedio S/64 nuevos soles que
representa un 43% de ahorro promedio.
3.3. Indicadores Cualitativos
3.3.1. Indicador 1: Nivel de satisfaccin de los Miembros de un hogar
Clculo para hallar el nivel de satisfaccin por parte de los Miembros de un hogar que
utilizaron la implementacin del proyecto.
Para contrastar la hiptesis se aplic una encuesta a 30 personas que se les mostro las
ventajas de contar con un sistema Domtico, con el cual se consigui muestra objetiva
motivo de la implementacin, la cual fue tabulada de manera que se calculen los
resultados obtenidos de acuerdo a la escala de valoracin que se presenta a
continuacin:
Tabla 9 Tabla de valoracin de la encuesta liker
Puntaje
Descripcin
Muy Bueno
Bueno
Regular
Malo
Muy Malo
36
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
MB
MM
pregunta
15
12
Puntaje
Puntaje
cantidad
Total
Promedio
30
102
3.40
25
30
64
2.13
25
30
65
2.17
20
30
60
2.00
0
0
4
TOTAL PROMEDIO
23
30
61
2.03
11.73
MB
5
B
4
R
3
D
2
15
14
30
134
4.47
28
30
148
4.93
25
30
145
4.83
20
30
135
4.50
30
138
4.60
23.33
pregunta
MM
Puntaje Puntaje
1 cantidad Total Promedio
37
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Pregunta
1
Pre Test
3.40
Post Test
4.47
Di Di-Media (Di-Media)2
-1.07
1.25
1.57
2
3
2.13
2.17
4.93
4.83
-2.80
-2.67
-0.48
-0.35
0.23
0.12
2.00
4.50
-2.50
-0.18
0.03
2.03
4.60
-2.57
-0.25
0.06
-11.60
-2.320
0.00
0.000
2.01
0.403
Sumatoria
Promedio
11.73
2.35
Desviacin
23.33
4.67
0.58
Calculamos los niveles de satisfaccin los miembros de un hogar tanto para el sistema
actual como para el sistema propuesto:
=
11.73
=
=
= 2.35
=
23.33
=
= 4.67
a) Definicin de Variables
: Nivel de satisfaccin de los Miembros con el sistema Actual.
: Nivel de satisfaccin de los Miembros con el Sistema Propuesto.
b)
Hiptesis Estadsticas
Hiptesis H0: El Nivel de satisfaccin de los Miembros con el sistema Actual es
mayor o igual que el Nivel de satisfaccin de la satisfaccin de los Miembros con
l con Propuesto.
38
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
H0: >= 0
Hiptesis Ha: El Nivel de satisfaccin de los promotores, con el Sistema Actual
es menor que el Nivel de satisfaccin de los promotores con el sistema
Propuesto.
Ha: < 0
c) Nivel de Significancia
El margen de error, Confiabilidad 95%,
Haciendo uso de un nivel de significancia ( = 0.05) del 5%. Por lo tanto el nivel
de confianza (1- = 0.95), que representa al 95%.
d)
Estadstica de la Prueba
e)
Regin de Rechazo
= 2.332
39
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Desviacin Estndar:
(
)
= =
SD 2 =
(2.42)
= 0.48
(6 1)
Varianza = 0.48
DesvEst = SD =
DesvEst = 0.7645
Clculo de T:
t=
n
D
SD
(2.332)(6 )
0.7645
tc = 3.06
Resultados:
= 0.05
RR
1 =0.95
Regin de
Rechazo
Regin
de
Aceptaci
n
tc =-3.06
40
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Conclusin:
Puesto que Tc= -3.06 < = -2.57, estando este valor dentro de la regin de
rechazo, se concluye que < 0 , se rechaza la Ho y Ha es aceptada,
por lo tanto se prueba a validez de la hiptesis con un nivel de error de 5%,
siendo la implementacin del sistema propuesto mejorara el nivel de
satisfaccin de los miembros de un hogar.
41
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
IV. DISCUSION.
Discusin complejidad.
Un algoritmo es una secuencia de instrucciones que resuelven un problema, para comparar
las diferentes formas (algoritmos) de resolver un problema debe ser posible medirlos:
tiempo y memoria.
La medida de la eficiencia requiere determinar la complejidad del algoritmo.
Discusin escalabilidad.
Cuando el tiempo de ejecucin de un proceso demora ms de lo debido o no logra cumplir
con los requerimientos se tiene que pensar en optar por 2 tipos de escalabilidad
Escalabilidad vertical: consiste en migrar de un procesador o equipo a otro con el doble de
eficiencia pero tal vez tambin el doble de costo.
Escalabilidad horizontal: consiste en complementar a otro procesador o equipo para
trabajar paralelamente junto al otro siendo los dos de las mismas caractersticas.
Para nuestro cdigo es conveniente utilizar el Arduino Mega con 256K
Tabla 13 Memoria de instrucciones Arduino
600
500
400
300
200
100
0
Arduino Uno
Arduino Mega
Series1
Arduino
Leonardo
Arduino DUE
Series2
42
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Discusin de los resultados del Tiempo promedio de encendido y apagado de las luces
en un hogar.
Comparacin del indicador tiempo promedio de encendido y apagado de las luces en un
hogar con el tiempo promedio actual (Tpa) y tiempo promedio con el sistema propuesto
(Tps) hubo un cremento del 55%.
Tabla 14 resultados del Tiempo de encendido y apagado de las luces en un hogar
Tpa
%
702.13
800
Tps
%
204.16
77%
23%
Decremento
%
497.97
55%
702.13
Tpa
700
600
497.97
Tpa %
500
Tps
400
Tps %
204.16
300
Decremento
200
77%
100
Decremento %
55%
23%
0
1
Figura 2 resultados del Tiempo promedio de encendido y apagado de las luces en un hogar
Discusin de los resultados del Tiempo promedio de encendido y apagado del sistema
de temperatura en un hogar.
Comparacin del indicador tiempo promedio de encendido y apagado del sistema de
temperatura en un hogar con el tiempo promedio actual (Tpca) y tiempo promedio con
el sistema propuesto (Tpcs) hubo un decremento del 75%.
Tabla 15 resultados del Tiempo promedio de encendido y apagado del sistema de temperatura en un hogar
Tpca
Tpcs
Decremento
%
39.13
%
87%
5.6
13%
33.53
75%
43
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
40
35
Tpca
30
Tpca %
25
TPCS
20
TPCS %
15
Decremento
10
Decremento %
5
0
1
Figura 3 resultados del Tiempo promedio de encendido y apagado del sistema de temperatura en un hogar
Costos
costo promedio pre test
costo promedio post test
Ahorro
Precios
Porcentaje
S/. 106.01
72%
S/. 41.99
28%
S/. 64.01
43%
44
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Pre-Test
11.67
25.01%
Post-Test
23.33
50.00%
Incremento
11.66
24.99%
45
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
V. CONCLUSIONES.
Luego de haber realizado la implementacin de la solucin Domtica en un ambiente de
un hogar comn y corriente, cumpliendo satisfactoriamente el plan de tesis, obteniendo las
siguientes conclusiones:
Se logr elevar el nivel de satisfaccin, nos indic favorablemente al indicar que el nivel de
satisfaccin segn la estadstica de contraste cae sobre la zona crtica, el sistema satisface
a los miembros del hogar.
46
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
VI. RECOMENDACIONES.
Luego de haber elaborado el presente estudio, se lleg a las siguientes recomendaciones
47
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Alegsa,
Grupo.
2013.
http://www.alegsa.com.ar.
[En
lnea]
2013.
http://www.alegsa.com.ar/Respuesta/ventajas_y_desventajas_de_las_aplicaciones_web.h
tm.
Ambomo, Joseph. 2012. http://portafoliojoseph.files.wordpress.com. [En lnea] 2012.
http://portafoliojoseph.files.wordpress.com/2012/03/resumen-servidores-web.pdf.
Andrade, Andrea Basantes. 2013. Seguridad domtica mediante un PC. Ecuador : s.n., 2013.
arduino. 2015. http://www.arduino.cc/. [En lnea] febrero de 2015.
Arduino, Comunidad. 2013. http://arduino.cc/. [En lnea] 2013. http://arduino.cc/.
Arduino,
Corporacion.
2015.
Arduino.
[En
lnea]
febrero
de
2015.
http://arduino.cc/en/main/software.
Artero, Oscar Torrente. 2013. Arduino Curso Practico de formacion. Madrid Espaa :
RCLibros, 2013.
BREIJO, EDUARDO GARCIA. 2008. COMPILADOR C CCS Y SIMULADOR PROTEUS PARA
MICROCONTROLADORES PIC. s.l. : ALFAOMEGA EDICIONES MARCOMBO, 2008.
Bustinza, Wally Mauro Rodriguez. 2012. Sistema de Control Domotico Utilizando una
Central IP PBX Basado en Software Libre. Lima-Peru : s.n., 2012.
Definicion.De. 2014. Definicion.De. [En lnea] agosto de 2014. [Citado el: Jueves de Agosto
de 2014.] http://definicion.de/confort/.
DAZ, JULIO CICERN ATAHUALPA CHAL. 2014. ESTUDIO DE FACTIBILIDAD TCNICA PARA
EL DISEO DE UN LABORATORIO DE DOMTICA EN LA FACULTAD DE EDUCACIN TCNICA
PARA EL DESARROLLO. Ecuador : s.n., 2014.
Diymakers. 2014. http://diymakers.es. [En lnea] 24 de enero de 2014. [Citado el: martes de
agosto de 21014.] http://diymakers.es/crear-servidor-web-con-arduino/.
Domotica. 2013. http://domotica7.blogspot.com/p/caracteristicas.html. [En lnea] 2013.
http://domotica7.blogspot.com/p/caracteristicas.html.
48
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Energia,
Agencia
Andaluza
de
la.
[En
lnea]
http://www.agenciaandaluzadelaenergia.es/administracion/ahorro/edificiospublicos/medidas-ahorro/domotica.
explorable.com. 2009. Muestreo no probabilstico. [En lnea] 17 de MAYO de 2009.
https://explorable.com/es/muestreo-no-probabilistico.
FRA, Laboratorio de Software Libre UTN. 2013. http://lslutnfra.blogspot.com. [En lnea] 22
de enero de 2013. http://lslutnfra.blogspot.com/2013/01/arquitectura-de-android-oscurso.html.
http://www.sc.ehu.es.
http://www.sc.ehu.es/sbweb/webcentro/automatica/WebCQMH1/PAGINA%20PRINCIPAL
/Automatizacion/Automatizacion.htm. [En lnea] [Citado el: martes de agosto de 2014.]
http://www.sc.ehu.es/sbweb/webcentro/automatica/WebCQMH1/PAGINA%20PRINCIPAL
/Automatizacion/Automatizacion.htm.
Jimenez, Roger Alonso Roman. 2011. Diseo de un Sistema Domotico para Control de
Iluminacion y Monitoreo de Consumo Electrico. Bucaramanga-Colombia : s.n., 2011.
MEDINA, GUSTAVO ISRAEL VALLE. 2012. SISTEMA DOMTICO CON TECNOLOGA
EIBKONNEX PARA LA AUTOMATIZACIN DE SERVICIOS, CONFORT Y SEGURIDAD EN LA
EMPRESA SISTELDATA S.A. Ambato-Ecuador : s.n., 2012.
. 2012. Sistema Domotico con Tecnologia EIBKONNEX para la Automatizacion de
Servicios,Confort y Seguridad en la empresa SISTELDATA S.A. Ambato-Ecuador : s.n., 2012.
METODOLOGIA DE DISEO ELECTRNICO . Fernndez, Carlos J. Jimnez. Diciembre 2010.
Diciembre 2010, Revista de Medios y Educacin.
Miguel Eduardo Carpio Miranda, Tania Alejandra Crdenas Snchez. 2013. Desarrollo e
Implementacin de un Sistema de Seguridad y Confort para Hogares Monitoreado y
Administrado a travs de una Aplicacin Web. Guayaquil-Ecuador : s.n., 2013.
Monografias.
http://www.monografias.com.
[En
lnea]
http://www.monografias.com/trabajos30/cableado/cableado.shtml.
. 2014. http://www.monografias.com. [En lnea] agosto de 2014. [Citado el: sabado 10 de
agodto
de
2014.]
http://www.monografias.com/trabajos93/domotica-seguridad-
vivienda/domotica-seguridad-vivienda.shtml.
Solucin Domtica para La Automatizacin
49
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Pacheco, Ivan Alejandro Fernandez. 2010. Diseo y Desarrollo de un Sistema de VideoVigilancia Basado en Tecnologia Android. Madrid -Espaa : s.n., 2010.
Pardo, F. y Boluda J. 2000. VHDL Lenguaje para sntesis y modelado de circuitos. s.l. : Alfa y
Omega, 2000.
Processing. 2015. https://processing.org/. [En lnea] febrero de 2015.
Ruiz, Felipe Guerra. 2013. DISEO DE UN SISTEMA DE CONTROL DOMTICO Y VIDEO. LimaPeru : s.n., 2013.
Sanchez, Emilio Lledo. 2012. Diseo de un Sistema de Control Domotico Basado en la
Plataforma Arduino. Valencia-Espaa : s.n., 2012.
Snchez, Emilio Lled. 2012. Diseo de un sistema de control domtico basado en la
plataforma Arduino. Valencia-Espaa : s.n., 2012.
Valencia, Universidad Politecnica de. 2011. http://www.androidcurso.com. [En lnea] 2011.
http://www.androidcurso.com/index.php/tutoriales-android-fundamentos/31-unidad-1vision-general-y-entorno-de-desarrollo/96-introduccion.
Valenzuela, Jorge Nolasco. 2013 mayo. Desarrollo de Aplicaciones Moviles Android. Lima :
Macro, 2013 mayo.
Villar, E., Ters, L., Olcoz, S., Torroja. 1998. VHDL Lenguaje estndar de diseo electrnico.
s.l. : McGraw-Hill, 1998.
Virtuales, Intercambios. 2014. Intercambios Virtuales.org. [En lnea] viernes de octubre de
2014. http://www.intercambiosvirtuales.org/software/proteus-professional-v8-0-151417sp0-suite-profesional-de-simulacion-de-circuitos-electronicos.
XP. extreme programming. [En lnea] www.extremeprogramming.org/.
. Extreme Programming. [En lnea] www.extremeprogramming.org/.
50
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
ANEXOS.
Anexo 01. Realidad Problemtica.
Automatizacin de servicios en un hogar
Mejorar el uso de recursos escasos (energa )
Gestiona el consumo de agua, control de energa elctrica
Automatiza el sistema de riego
Gestiona el servicio de riego de un jardn botnico sistematizando el riego solo cuando es
necesario con detector de humedad
automatizar persianas o cortinas
Automatiza el sistema de persianas o cortinas en el hogar
Seguridad
Disea un subsistema de simulacin de presencia mediante el encendido y apagado
aleatorio de los principales equipos elctricos existentes en el hogar.
Iluminacin del hogar
Sistema de encendido de luces mediante dispositivos mviles, encendido de pasadizos solo
con sensores de movimiento.
Confort
Sistema de confort en la sala de estancia para poder acceder a equipos de
acondicionamiento mediante dispositivos mviles.
Prioridad de automatizacin en un
hogar
Automatizar la iluminacion
5%
8%
40%
17%
30%
Automatizar jardines
51
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
52
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Arquitectura Descentralizada
En una arquitectura descentralizada existe ms de un controlador conectado en bus
como se observa en la Figura aplica el mismo principio de un sistema centralizado,
es decir, recepta todas las seales de los sensores y manda una orden a los
diferentes actuadores e interfaces para ejecutar alguna accin.
53
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Arquitectura Distribuida
En un sistema con arquitectura distribuida, cada sensor ubicado en el hogar y cada
actuador es un controlador, es decir, adems de recibir informacin tambin ser
capaz de actuar dependiendo de la programacin. Suele ser tpico de los sistemas
de cableados en bus.
54
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Sistema Electrnico
La electrnica es la rama de la fsica y especializacin de la ingeniera, que estudia y
emplea sistemas cuyo funcionamiento se basa en la conduccin y el control del flujo de
los electrones u otras partculas cargadas elctricamente.
Un sistema electrnico es un conjunto de: sensores, circuitera de procesamiento y
control, actuadores y fuente de alimentacin .
Los actuadores transforman la seal elctrica acabada de procesar por la circuitera
interna en energa que acta directamente sobre el mundo fsico externo.
Ejemplos de actuadores son: un motor (energa mecnica), una bombilla (energa
lumnica), un altavoz (energa acstica), etc. (Artero, 2013).
Aplicacin Web
Definicin
Una aplicacin web es un conjunto de pginas que interactan unas con otras y con
diversos recursos en un servidor web, incluidas bases de datos. Esta interaccin
permite implementar caractersticas en su sitio como catlogos de productos
virtuales y administradores de noticias y contenidos. Adicionalmente podr realizar
consultas a bases de datos, registrar e ingresar informacin, solicitudes, pedidos y
mltiples tipos de informacin en lnea en tiempo real.
Solucin Domtica para La Automatizacin
55
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Caractersticas
Si es por internet, el usuario puede entrar desde cualquier lugar del mundo donde
tenga un acceso a internet.
Emplean tecnologas como Java, JavaFX, JavaScript, DHTML, Flash, Ajax... que dan
gran potencia a la interfaz de usuario.
Servidor Web
Antes que nada hay que saber que es un servidor web. Un servidor web es una
computadora que guarda y transmite datos va Internet. La informacin que almacenan
es en forma de pgina Web. Cuando un cliente (navegador Web) accede a un servidor
Web, enva una peticin HTTP que recibe el servidor Web. Luego este enva la
informacin a travs de protocolo HTTP al cliente en formato HTML.
El Arduino Ethernet Shield permite conectar el Arduino a Internet. Est basado en el chip
Wiznet W5100 con un buffer interno de 16k que es el encargado de dar una direccin IP
al Arduino. Tiene un conector ethernet RJ-45 con una velocidad de 10/100Mb. Se usa la
librera <Ethernet.h> para escribir el programa. Tambin tiene un slot de tarjetas microSD para almacenar datos para servir a la red. Para esto, se usa la librera <SD.h>. Para
comunicarse con la placa Arduino, utiliza el puerto SPI (pins 10, 11 ,12 y 13) con la librera
<SPI.h>, y el pin 4 si trabaja con una tarjeta micro-SD. Estos pins no pueden ser usados
como entradas o salidas digitales. Tambin tiene un botn de Reset que resetea tanto
la placa Arduino como el W5100. Gracias a la Ethernet Shield podemos usar el Arduino
como servidor web o como cliente web. (Diymakers, 2014).
56
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Arduino
Es una plataforma de hardware libre tanto su diseo como su distribucin puede utilizarse
libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna
licencia. Por eso existen varios tipos de placa oficiales, las creadas por la comunidad
Arduino o las no oficiales creadas por terceros pero con caractersticas similares. En la placa
Arduino es donde conectaremos los sensores, actuadores y otros elementos necesarios
para comunicarnos con el sistema.
El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de
entrada/salida.4 Los microcontroladores ms usados son el Atmega168, Atmega328,
Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de mltiples
diseos. Por otro lado el software consiste en un entorno de desarrollo que implementa el
lenguaje de programacin Processing/Wiring y el cargador de arranque que es ejecutado
en la placa. (Artero, 2013).
57
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
58
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
CARACTERSTICAS TCNICAS
Voltaje de Alimentacin =5 VDC.
Rango de medicin = hasta 6 m.
Salida = estado de un pin TTL.
Polaridad de activacin de salida seleccionable.
Mnimo tiempo de calibracin.
TEORIA DE OPERACIN
Los dispositivos piroelctricos, como el PIR, poseen elementos fabricados de un material
cristalino que genera una carga elctrica cuando se expone a la radiacin infrarroja. Los
cambios en la cantidad de radiacin producen cambios de voltaje los cuales son medidos
por un amplificador. Es PIR contiene unos filtros especiales llamados lentes de Fresnel
que enfocan las seales infrarrojas sobre el elemento sensor.
Cuando las seales infrarrojas del ambiente donde se encuentra el sensor cambian
rpidamente, el amplificador activa la salida para indicar movimiento. Esta salida
permanece activa durante algunos segundos permitiendo al microcontrolador saber si
hubo movimiento.
Al energizarse el sensor PIR requiere de un tiempo de preparacin para comenzar a
operar de forma adecuada. Esto se debe a que tiene que ocurrir la adaptacin a las
condiciones propias de operacin del ambiente donde fue instalado.
Durante este perodo el sensor aprender a reconocer el estado de reposo o no
movimiento del ambiente. La duracin de esta calibracin puede estar entre 10 y 60
segundos y es altamente recomendable la ausencia de personas mientas se calibra.
Sensor Ultrasonido.
Los ultrasonidos son antes que nada sonido, exactamente igual que los que omos
normalmente, salvo que tienen una frecuencia mayor que la mxima audible por el odo
humano. sta comienza desde unos 16 Hz y tiene un lmite superior de
aproximadamente 20 KHz, mientras que nosotros vamos a utilizar sonido con una
frecuencia de 40 KHz. A este tipo de sonidos es a lo que llamamos Ultrasonidos.
59
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Automatizacin de servicios
La automatizacin es un sistema donde se trasfieren tareas de produccin, realizadas
habitualmente por operadores humanos a un conjunto de elementos tecnolgicos.
Un sistema automatizado consta de dos partes principales:
La Parte Operativa es la parte que acta directamente sobre la mquina. Son los
elementos que hacen que la mquina se mueva y realice la operacin deseada. Los
60
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
elementos que forman la parte operativa son los accionadores de las mquinas como
motores, cilindros, compresores y los captadores como fotodiodos, finales de carrera.
La Parte de Mando suele ser un autmata programable (tecnologa programada),
aunque hasta hace bien poco se utilizaban rels electromagnticos, tarjetas electrnicas
o mdulos lgicos neumticos (tecnologa cableada). En un sistema de fabricacin
automatizado el autmata programable est en el centro del sistema. Este debe ser
capaz de comunicarse con todos los constituyentes de sistema automatizado.
(http://www.sc.ehu.es).
Confort
Confort es un trmino francs aceptado por el diccionario de la Real Academia Espaola
(RAE) que procede del ingls confort. Se trata de aquello que brinda comodidades y
genera bienestar al usuario.
El confort puede estar dado por algn objeto fsico (un silln, un colchn, un coche) o
por alguna circunstancia ambiental o abstracta (la temperatura apropiada, el silencio, la
sensacin de seguridad).
El ser humano tiende a buscar el confort en todo momento. En un entorno laboral, como
puede ser una oficina, el confort suele obtenerse a partir de la utilizacin de un asiento
cmodo, que evite dolores de espalda. Un equipo de aire acondicionado en verano y un
sistema de calefaccin en invierno tambin contribuye al confort en el trabajo, al igual
que las facilidades de transporte para llegar al lugar de empleo o la disponibilidad de un
comedor en el edificio.
En el hogar, cada persona puede buscar su propio confort de acuerdo a sus intereses y
necesidades. Algunos asocian el confort al disfrute del tiempo libre en sus propios
hogares, para lo cual existe una amplia gama de productos tales como sistemas de cine,
mesas de billar, piscinas y equipos de hidromasaje, entre otras tantas ofertas para
quienes desean hacer de sus casas un completo centro de relajacin. (2014).
61
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Recursos de Hardware
Tabla 18 Recursos de Hardware
RECURSOS DE HARDWARE
RECURSO
Memoria USB
Arduino Uno
Arduino Mega
Ethernet Shield
Relays
Ldr
LM35
Sensor de movimiento PIR
Display Lcd
HigroMetro
Sensor Ultrasonido
transistores
focos
Resistencias
Cautin
Sirena
Multitester
Estao
Pulsadores
Caja Empotrable
Cables Pin
Destornillador
Entradas de tomacorriente
Ventilador
Cable USB
UNIDAD
CANTIDAD COSTO UNITARIO COSTO TOTAL
TECNOLOGICOS
UNIDAD
1
S/. 25.00
S/. 25.00
UNIDAD
1
S/. 85.00
S/. 85.00
UNIDAD
1
S/. 110.00
S/. 110.00
UNIDAD
1
S/. 90.00
S/. 90.00
UNIDAD
4
S/. 6.50
S/. 26.00
UNIDAD
1
S/. 5.00
S/. 5.00
UNIDAD
1
S/. 7.00
S/. 7.00
UNIDAD
1
S/. 25.00
S/. 25.00
UNIDAD
1
S/. 25.00
S/. 25.00
UNIDAD
1
S/. 25.00
S/. 25.00
UNIDAD
1
S/. 20.00
S/. 20.00
PAQUETE
1
S/. 10.00
S/. 10.00
UNIDAD
3
S/. 2.00
S/. 6.00
PAQUETE
1
S/. 5.00
S/. 5.00
UNIDAD
1
S/. 40.00
S/. 40.00
UNIDAD
1
S/. 20.00
S/. 20.00
UNIDAD
1
S/. 100.00
S/. 100.00
METROS
20
S/. 1.00
S/. 20.00
UNIDAD
3
S/. 0.50
S/. 1.50
UNIDAD
1
S/. 20.00
S/. 20.00
PAQUETE
1
S/. 25.00
S/. 25.00
PAQUETE
1
S/. 25.00
S/. 25.00
UNIDAD
4
S/. 5.50
S/. 22.00
UNIDAD
1
S/. 150.00
S/. 150.00
UNIDAD
1
S/. 5.00
S/. 5.00
Total
S/. 892.50
62
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Recursos de Software
Tabla 19 Recursos de Software
RECURSOS DE SOFTWARE
RECURSO
UNIDAD
Windows 7 32 bits
IDE Arduino
IDE Processing
Proteus
S.O
IDE
IDE
SOFTWARE
1
1
1
1
S/. 0.00
S/. 0.00
S/. 0.00
S/. 0.00
Total
S/. 0.00
S/. 0.00
S/. 0.00
S/. 0.00
S/. 0.00
Recursos Humanos
Tabla 20 Recursos Humanos
RECURSO HUMANO
RECURSO
PERSONAS
MESES
Asesor
tesista
4
4
SUELDO
S/. 0.00
S/. 200.00
Total
MONTO
S/. 0.00
S/. 800.00
S/. 800.00
Costos de materiales
Tabla 21 Costos de Materiales
Costos de Materiales
Descripcion
Lapiceros Pilot
Folder Manila
Copias
anillado
Papel Bond A4
Recarga de Cartucho(C/N)
CD Princo
Empastados
Unidad
Unidad
Unidad
Unidad
Unidad
Millar
Unidad
Unidad
Unidad
Total
Precio
Total
S/. 2.50
S/. 5.00
S/. 0.60
S/. 3.00
S/. 0.05
S/. 10.00
S/. 3.00
S/. 3.00
S/. 25.00
S/. 50.00
S/. 20.00
S/. 20.00
S/. 1.20
S/. 9.60
S/. 20.00
S/. 60.00
S/. 160.60
WILLIAN MANUEL TAPIA CRUZ
cantidad
2
5
200
1
2
1
8
3
63
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
CANTIDAD
Watts
KW
18%
KW/H KW/H
TOTAL
Laptop Compaq
120
0.120
24
23.04
0.3714
0.18
S/. 10.10
Arduino Mega
20
0.02
24
30
14.4
0.3714
0.18
S/. 6.31
Focos
200
0.2
30
48
0.3714
0.18
S/. 21.04
0.08
24
30
57.6
0.3714
0.18
80
S/. 25.24
TOTAL
S/. 62.69
Costo de Depreciacin
Tabla 23 Costo de Depreciacin
COSTO DE DEPRECIACION
PO RCENTAJE
DE
DEPRECIACI
CO STO
DESCRIPCI N
INICIAL
Memoria USB
Cautin
Multitester
Destornillador
S/. 25.00
S/. 40.00
S/. 100.00
S/. 25.00
TO TAL (S/.)
40.00%
10.00
40.00%
80.00%
80.00%
16.00
Total
80.00
20.00
126.00
Costos de mantenimiento
Tabla 24 Costos de mantenimiento
Costos de Mantenimiento
Descripcion
Sistema Limpieza
Nro veces
2
Total
Total
S/. 80.00
S/. 0.00
S/. 80.00
Precio
S/. 40.00
64
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Flujo de caja
Tabla 25 Flujo de Caja
PERIODO
Ao 1
Ao 2
Ao 3
INGRESOS
S/. 2,077.57
S/. 2,077.57
S/. 2,077.57
Ahorro en energia
S/. 517.57
S/. 517.57
S/. 517.57
Ingresos Proyectados
S/. 1,560.00
S/. 1,560.00
S/. 1,560.00
S/. 286.30
S/. 286.30
S/. 286.30
Costos de Operacin
S/. 286.30
S/. 286.30
S/. 286.30
Consumo Elctrico
S/. 86.30
S/. 86.30
S/. 86.30
EGRESOS
Costo de Inversin y Desarrollo
Hardware
Ao 0
S/. 1,853.10
S/. 1,853.10
S/. 892.50
Software
S/. 0.00
Materiales
S/. 160.60
Recursos Humanos
S/. 800.00
Mantenimiento
S/. 80.00
S/. 80.00
S/. 80.00
Servicio de Internet
S/. 120.00
S/. 120.00
S/. 120.00
Total
S/. 286.30
S/. 286.30
S/. 286.30
-1,853.10
1,791.27
1,791.27
1,791.27
Acumulado
-1,853.10
-61.83
1,729.44
3,520.71
80%
A. Anlisis de Rentabilidad
VAN < 0 = No conviene ejecutar el proyecto ya que el valor de los costos supera a
los beneficios.
VAN > 0 = Conviene ejecutar el proyecto.
VAN = 0 = No conviene ejecutar el proyecto ya que el valor de los costos supera a
los beneficios.
65
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
= +
( ) ( ) ( )
+
+
( + )
( + ) ( + )
Dnde:
0 : Inversin inicial o flujo de caja en el periodo 0.
B=Total de beneficios tangibles
C=Total de costos operaciones
n=Nmero de aos (periodo)
= 1,853.10 +
= , .
Interpretacin: El valor actual neto que genera el proyecto es de
2,236.77 al ser el VAN mayor a 0, se puede afirmar que es
conveniente ejecutar el proyecto.
Dnde:
VAB: Valor Actual de Beneficios.
VAC: Valor Actual de Costos.
Solucin Domtica para La Automatizacin
66
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
+
+
2
(1 + ) (1 + )
(1 + )3
(2,077.57)
(2,077.57)
(2,077.57)
+
+
2
(1 + 0.15) (1 + 0.15)
(1 + 0.15)3
= , .
(1 + ) (1 + )2
= 0 +
286.30
286.30
286.30
+
+
2
(1 + 0.15) (1 + 0.15)
(1 + 0.15)3
= , .
Reemplazamos los valores de VAB y VAC
, .
=
, .
= .
Interpretacin: por cada nuevo sol invertido se obtendr una ganancia de S/ 0.90
67
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
neto (VAN o VPN) es igual a cero. El VAN o VPN es calculado a partir del flujo de
caja anual, trasladando todas las cantidades futuras al presente. Es un indicador de
la rentabilidad de un proyecto, a mayor TIR, mayor rentabilidad.
Usando la frmula de Excel obtenemos el siguiente resultado:
Flujo de Caja del Proyecto
-1,853.10
1,791.27
1,791.27
1,791.27
Acumulado
-1,853.10
-61.83
1,729.44
3,520.71
80%
Interpretacin: Debido a que TIR es mayor (80%) que la TMAR (15%), asumimos
que el proyecto es ms rentable que colocar el capital invertido en un Banco.
D. Tiempo de Recuperacin del Capital
Esto indicador nos permitir conocer el tiempo en el cual recuperaremos la
inversin (aos / meses / das).
Frmula:
=
( )
( )
1,853.10
(2,077.57 286.30)
= 1.03
TR = Tiempo de Recuperacin
Interpretacin: La tasa interna de retorno (1.03) representa que el
capital invertido en el presente proyecto se recuperar en: 1 ao
0.3 30 = 9, es decir 9 das
Solucin Domtica para La Automatizacin
68
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Sustento
69
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Solucin Domtica
Confort
Seguridad
Monitorizacin
Sistema
Temperatura
detector de
Control de la
intrusos
iluminacin
70
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Requerimiento Funcional
Descripcin
01
02
03
Activacin
de la Alarma
contra
movimientos de
intrusos
04
05
Requerimiento no Funcional
Descripcin
Tiempo de Respuesta
Interface
amigable
Disponibilidad
de
usuario
71
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Fcil mantenimiento
Diseo Conceptual
Se
debe
Microcontrolador
de
adecuado
utilizar
un
para
las
funciones a realizar.
Diseo Funcional
Prototipo Virtual
72
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Prototipo Funcional
Preserie
condiciones
climticas
Anlisis Estructural
Entrada (Sensores)
Procesamiento
Salida (Actuadores)
entrada
anloga
del
(Light
Resistor)
utilizado
como
73
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
detects Es
motion)
un
piezoelctrico
los
objetos
su
tamao
muy
utilizado en sistemas de
Alarmas,
iluminacin
Sensor ultrasonido
74
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Para la eleccin de los dispositivos adecuados, se realiz una bsqueda exhaustiva que
permita el manejo de informacin de forma gil y fcil entre el computador y el circuito
electrnico. Se obtuvo varias alternativas por lo que se decidi la utilizacin un microchip
ATMEL 2560, el cual permite una comunicacin USB la misma que se encuentra acorde con
las tendencias tecnolgicas actualmente existentes.
Software de Programacin.
Para programar la placa es necesario descargarse de la pgina web de Arduino el entorno
de desarrollo (IDE). Se dispone de versiones para Windows y para MAC, as como las fuentes
para compilarlas en LINUX.
Descargar
la
ltima
versin
del
IDE
(1.6.0)
de
la
pgina
http://arduino.cc/en/Main/Software.
Conecta la placa Arduino a tu ordenador usando el cable USB. el LED verde indicador de
la alimentacin (nombrado como ON en la placa) debera quedar encendido a partir de
ese momento.
Abre el programa de ejemplo para hacer parpadear un LED ("LED blink"): Abrir > Basics
> Blink (pin 13 del Microcontrolador).
75
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Los sketches se escriben con un editor de texto y son guardados con la extensin .ino.
Diseo.
En el diseo fueron utilizadas cada una de las herramientas mencionadas en el anlisis, las
mismas que contribuyeron al desarrollo del circuito electrnico, las que trabajando en
76
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
77
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Copiar
Co
pi
ar
Co
p
Solucin Domtica para La Automatizacin
78
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Pegar
El Microcontrolador
Es un circuito integrado o chip que incluye en su interior las tres unidades funcionales
de una computadora: unidad central de procesamiento, memoria y unidades de E/S
(entrada/salida).
Son diseados para reducir el costo econmico y el consumo de energa de un sistema
en particular. Por eso el tamao de la unidad central de procesamiento, la cantidad de
memoria y los perifricos incluidos dependern de la aplicacin. El control de un
Solucin Domtica para La Automatizacin
79
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
El lenguaje de programacin.
Est basado en Processing de ah su enorme parecido, el IDE cuenta con todas las
herramientas necesarias para codificar, compilar y subir un programa al Arduino.
Es posible utilizar otros lenguajes de programacin y aplicaciones populares en
Arduino.9 Algunos ejemplos son: java, C++, Python, Ruby, MatLab, Scratch, Visual
Basic.net, Php, entre otros.
Esto es posible debido a que Arduino se comunica mediante la transmisin de datos en
formato serie que es algo que la mayora de los lenguajes anteriormente citados
soportan. Para los que no soportan el formato serie de forma nativa, es posible utilizar
software intermediario que traduzca los mensajes enviados por ambas partes para
permitir una comunicacin fluida. Es bastante interesante tener la posibilidad de
interactuar Arduino mediante esta gran variedad de sistemas y lenguajes puesto que
dependiendo de cuales sean las necesidades del problema que vamos a resolver
podremos aprovecharnos de la gran compatibilidad de comunicacin que ofrece.
La estructura bsica del lenguaje de programacin de Arduino es bastante simple y se
compone de al menos dos partes. Estas dos partes necesarias, o funciones, encierran
bloques que contienen declaraciones, estamentos o instrucciones.
80
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
void setup()
{
Instrucciones;
}
void loop()
{
Instrucciones;
}
En donde setup() es la parte encargada de recoger la configuracin y loop() es la que
contiene el programa que se ejecutar cclicamente (de ah el trmino loop bucle-).
Ambas funciones son necesarias para que el programa trabaje.
La funcin de configuracin debe contener la declaracin de las variables. Es la primera
funcin a ejecutar en el programa, se ejecuta slo una vez, y se utiliza para configurar o
inicializar pin Mode (modo de trabajo de las E/S), configuracin de la comunicacin en
serie y otras.
La funcin bucle (loop) siguiente contiene el cdigo que se ejecutar continuamente
(lectura de entradas, activacin de salidas, etc) Esta funcin es el ncleo de todos los
programas de Arduino y la que realiza la mayor parte del trabajo.
Funcin Setup.
La funcin setup() se invoca una sola vez cuando el programa empieza. Se utiliza para
inicializar los modos de trabajo de los pins, o el puerto serie. Debe ser incluido en un
programa aunque no haya declaracin que ejecutar.
void setup()
{
pinMode(pin, OUTPUT); // configura el 'pin' como salida
}
Funcin Loop.
Despus de llamar a setup(), la funcin loop() hace precisamente lo que sugiere su
nombre, se ejecuta de forma cclica, lo que posibilita que el programa est respondiendo
continuamente ante los eventos que se produzcan en la tarjeta.
81
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
void loop()
{
digitalWrite(pin, HIGH);
delay(1000);
digitalWrite(pin, LOW);
delay(1000);
}
Diferencias con Processing
La sintaxis del lenguaje de programacin Arduino es una versin simplificada de C/C++
y tiene algunas diferencias respecto de Processing. Ya desde el punto de que Arduino
est basado en C/C++ mientras que Processing se basa en Java.
Simulacin de Bienvenida
82
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
83
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
codigo
#include <LiquidCrystal.h> // llamamos ala libreria del lcd
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);//configuracion del lcd
float C=0;
int LED =13;
void setup() {
Serial.begin (9600); //para monitor serial incluido en el ide
pinMode (A0,INPUT);
pinMode (LED,OUTPUT);
lcd.begin(16, 2);
lcd.setCursor(3,0); lcd.print("BIENVENIDO");
lcd.setCursor(2,1);lcd.print("AL SISTEMA");
delay(500);
lcd.clear();
lcd.setCursor(0,0); lcd.print("TEMPERATURA:");
}
void loop() {
lcd.noCursor();
delay(500);
lcd.cursor();
delay(500);
C=(500*analogRead(A0))/1024;
lcd.setCursor(12,0);lcd.print(C);
Serial.println (C);
84
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
delay (500);
if (C < 30){//cambiar nmero en funcin de lo que se desee
digitalWrite(13, LOW);
}
else
digitalWrite(13,HIGH);
}
Anexo 04-7 Plan de pruebas
Las pruebas consistirn en alimentar la tarjeta Arduino y comprobar tanto el encendido del
LED (power) como los pines configurados como entradas (entradas analgicas A1, A2 y las
entradas digitales). As mismo deber comprobarse cada uno de los requisitos funcionales
como no funcionales, definindose al menos un caso de prueba para cada uno de ellos.
Terminada la instalacin de los sistemas se pone en funcionamiento los sistemas en una
etapa de prueba en el cual se determinara:
Fotoresistencia (LDR): este dispositivo funciona mediante la variacin de la luz es por tal
razn su uso en niveles de luminosidad, debido a que en el medio ambiente que se le pone
a trabajar varia continuamente los niveles de luminosidad hace que este detecte seales
falsas activando y desactivando las luces de manera imprevista por lo cual es necesario
utilizar mtodos de temporizadores para que le ayude a cumplir su funcin.
Sensores de Movimiento (PIR): los sensores de movimiento son los encargados de
suministrar al Arduino y da a conocer si existe o no presencia de personas en el rea
asegurada debido a esto es necesario un ajuste en su timer un tiempo de 9-12 segundos
aproximadamente y sensibilidad al mximo .
Solucin Domtica para La Automatizacin
85
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
N CATEGORA
DESCRIPCIN
RESULTADOS
01 Temperatura
(LM35)
02 FotoResistencia
(LDR)
03 Sensor
de Simular accin de presencia para Correcto
movimiento (PIR) activar el PIR
Mejoras
Se propone las siguientes mejoras a realizar al sistema
Tabla 31 Mejoras
N CATEGORIA
DESCRIPCION
01 SMS
02 Higrmetro
03 MYSQL
04 Datos a la Nueve
05 ANDROID
86
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
87
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Casos de uso
Los casos de uso ayudan a pensar e identificar como el usuario, las necesidades del
mismo, estos casos de uso vienen a representar un fragmento funcional del sistema que
proporciona al usuario un valor aadido.
88
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
89
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
88
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Diagrama de Despliegue
89
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Cdigo
// include the library code:
#include <LiquidCrystal.h>
void setup() {
// set up the LCD's number of columns and rows:
Serial.begin (9600); //inicia comunicacion serial
pinMode (A0,INPUT);
pinMode (A1,INPUT);
pinMode (LED,OUTPUT);
pinMode (LDR,OUTPUT);
lcd.begin(16, 2);
lcd.setCursor(3,0); lcd.print("BIENVENIDO");
lcd.setCursor(2,1);lcd.print("AL SISTEMA");
delay(500);
lcd.clear();
lcd.setCursor(0,0); lcd.print("TEMPERATURA:");
lcd.setCursor(0,1);lcd.print("LUZ:");
void loop() {
lcd.noCursor();
delay(500);
Solucin Domtica para La Automatizacin
90
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
lcd.setCursor(12,0);lcd.print(C);
lcd.setCursor(4,1);lcd.print(LDR);
Serial.println (C);
delay (500);
if (C < 30){//cambiar numero en funcion de lo que se desee
digitalWrite(13, LOW);
}
else
digitalWrite(13,HIGH);
if (LDR<350) {
digitalWrite(10, LOW);
}
else
digitalWrite(10,HIGH);
91
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
E-mail: mtapiaiste@hotmail.com
Fax:
Gerente / Representante:
RUC N.
E-mail:
Telfono:
E-mail:
Cargo:
E-mail:
Fecha de
Fecha
Inicio:06/09/2014 Termino:12/10/2014
Proyecto / Tarea Acadmica:
Desarrollo de un sistema Domtico para la automatizacin de servicios de un hogar basado en la
plataforma Arduino y tecnologa Android
92
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
TIEMPO
ACTIVIDADES
Semana 1
Sistemas Domoticos
Sab
Semana 2
Dom
Sab
Semana 3
Dom
Sab
Semana 4
Dom
Sab
Dom
Fase de Planteamiento y
Anlisis del Sistema a
Automotizar en el hogar
Fase de Requerimientos y
Materiales a Utilizar para
el proyecto
Fase de Reconocimineto y
Funcionalidad de los
Equipos
Fase de Simulacion y
Desarrollo del Sistema
Domotico
JEFE INMEDIATO:
DOCENTE:
ALUMNO:
Nombres y sello:
Nombre:
Fecha:
93
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Puntaje
Descripcin
Muy Bueno
Bueno
Regular
Malo
Muy Malo
MB
5
Pregunta
B
4
R
3
M MM Puntaje Puntaje
2
1
Total Promedio
94
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Preguntas
Personas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
media
varianza
a1
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
a2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
4
a3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
a4
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
Alfa cronbach
total(1)
7
8
8
10
10
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
14
16
16
16
17
St 5.16781609
2 2.03333333
0.34
0.24
0.87
1.44
Muy Alta
a5
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
95
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
Alfa cronbach
0.82
1.37
Muy Alta
4.5 2.03333333
0.6
0.24
96
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
97
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
98