Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Tesis de Grado: Universidad Mayor de San Andrés Facultad de Ciencias Puras Y Naturales Carrera de Informática

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 114

UNIVERSIDAD MAYOR DE SAN ANDRÉS

FACULTAD DE CIENCIAS PURAS Y NATURALES


CARRERA DE INFORMÁTICA

TESIS DE GRADO

“SISTEMA DE SEGURIDAD DOMICILIARIA BASADA EN


TECNOLOGÍA ARDUINO Y APLICACIÓN MÓVIL”

PARA OPTAR AL TÍTULO DE LICENCIATURA EN INFORMÁTICA


MENCIÓN: INGENIERÍA DE SISTEMAS INFORMÁTICOS

POSTULANTE: Oscar Edwin Villca Gutiérrez


TUTOR METODOLÓGICO: Ph.D. Yohoni Cuenca Sarzuri
ASESOR: Lic. German Huanca Ticona

LA PAZ – BOLIVIA
2016
UNIVERSIDAD MAYOR DE SAN ANDRÉS
FACULTAD DE CIENCIAS PURAS Y NATURALES
CARRERA DE INFORMÁTICA

LA CARRERA DE INFORMÁTICA DE LA FACULTAD DE CIENCIAS PURAS Y


NATURALES PERTENECIENTE A LA UNIVERSIDAD MAYOR DE SAN ANDRÉS
AUTORIZA EL USO DE LA INFORMACIÓN CONTENIDA EN ESTE
DOCUMENTO SI LOS PROPÓSITOS SON ESTRICTAMENTE ACADÉMICOS.

LICENCIA DE USO

El usuario está autorizado a:

a) visualizar el documento mediante el uso de un ordenador o dispositivo móvil.


b) copiar, almacenar o imprimir si ha de ser de uso exclusivamente personal y privado.
c) copiar textualmente parte(s) de su contenido mencionando la fuente y/o haciendo la
referencia correspondiente respetando normas de redacción e investigación.

El usuario no puede publicar, distribuir o realizar emisión o exhibición alguna de este


material, sin la autorización correspondiente.

TODOS LOS DERECHOS RESERVADOS. EL USO NO AUTORIZADO DE LOS


CONTENIDOS PUBLICADOS EN ESTE SITIO DERIVARA EN EL INICIO DE
ACCIONES LEGALES CONTEMPLADOS EN LA LEY DE DERECHOS DE AUTOR.
AGRADECIMIENTOS

A Dios por darme la vida y permitirme disfrutar en todo momento de mis seres queridos.

A mi tutor Ph. D. Yohoni Cuenca Sarzuri, por su apoyo, enseñanzas y colaboración.

A mi asesor y amigo Lic. German Huanca Ticona por su confianza, observaciones y


sugerencias.

A mis queridos padres Daniel Roberto Villca y Petrona Gutiérrez, mis hermanos Daniel e
Ivan por creer siempre en mí y darme su apoyo incondicional a lo largo de todos estos
años.

A mi amada esposa quien siempre supo animarme en los momentos difíciles y dedicarme
su valioso tiempo, paciencia y comprensión.

A mis queridos suegros, por su confianza, apoyo y colaboración.

A todos ustedes.

Gracias.
RESUMEN

La domótica es un área relativamente nueva que incorpora nuevas tecnologías en los


hogares, en particular las que tienen que ver con la automatización, el ahorro energético, la
seguridad y el acceso a la información, para diversas funciones de comodidad y confort. El
desarrollo de una aplicación móvil con tecnología Bluetooth es una propuesta para el
control automatizado del hogar, haciendo uso de servomotores, sensores, y otros medios
inalámbricos para reducir costos, ofrecer más comodidad y seguridad en el hogar de las
personas.

La conexión Bluetooth requiere un dispositivo móvil que puede ser un Smartphone, una
Tablet o un computador, en todos los casos el dispositivo debe contar con un sistema
operativo Android y la aplicación App Inventor 2 la cual se programará para poder generar
una señal por Bluetooth con intensidad suficiente para ser captada a cierta distancia por el
módulo HC-05 que a su vez interactúa con un controlador Arduino Uno que proporcionará
las señales que llevarán a cabo las acciones de control para la automatización y control de
sensores deseada.

Bajo este contexto, el presente trabajo de investigación hace un estudio de la domótica


para ofrecer al usuario un sistema de seguridad basada en tecnología Arduino
implementando su aplicación en un prototipo para simular el funcionamiento que ofrece,
todo ello se realiza utilizando herramientas de software y hardware libre y componentes
que existen en nuestro mercado.

Palabras clave: Domótica, automatización, Bluetooth, Arduino, microcontrolador,


sensores.
ABSTRACT

Home automation is a relatively new area that incorporates new technologies in homes,
especially those that have to do with automation, energy savings, safety and access to
information for various functions of comfort. The development of a mobile application with
Bluetooth technology is a proposal for automated home control using servo motors,
sensors, and other wireless means to reduce costs and provide more comfort and safety at
home people.

The Bluetooth connection requires a mobile device that can be a Smartphone, tablet or
computer, in all cases the device must have an Android operating system and App Inventor
2 application which is programmed to generate a signal Bluetooth enough to be captured at
some distance by the HC-05 module which in turn interacts with an Arduino Uno will provide
signals that will carry out control actions for automation and control desired intensity sensor
controller.

In this context, the present research is a study of home automation to offer the user a
security system based on technology Arduino implementing its implementation on a
prototype to simulate the operation offered, all this is done using software tools and
hardware free and components that exist in our market.

Keywords: Home automation, automation, Bluetooth, Arduino, microcontroller, sensors.


ÍNDICE GENERAL

CAPÍTULO I MARCO INTRODUCTORIO


1.1 INTRODUCCIÓN ..................................................................................................... 1
1.2 PROBLEMA ............................................................................................................. 3
1.2.1 Antecedentes ................................................................................................... 3
1.2.2 Definición de problemas .................................................................................. 6
1.2.3 Formulación del problema ............................................................................... 6
1.3 OBJETIVOS ............................................................................................................. 6
1.3.1 Objetivo general............................................................................................... 6
1.3.2 Objetivos específicos ....................................................................................... 6
1.4 HIPÓTESIS .............................................................................................................. 7
1.5 JUSTIFICACIÓN ...................................................................................................... 7
1.5.1 Justificación Social .......................................................................................... 7
1.5.2 Justificación Económica .................................................................................. 8
1.5.3 Justificación Tecnológica ............................................................................... 10
1.5.4 Justificación Científica ................................................................................... 10
1.6 ALCANCES LÍMITES Y APORTES ........................................................................ 10
1.6.1 Alcances ........................................................................................................ 10
1.6.2 Límites ........................................................................................................... 11
1.6.3 Aportes .......................................................................................................... 11
1.7 METODOLOGÍA DE INVESTIGACIÓN ................................................................. 11
1.7.1 Enfoque cuantitativo ...................................................................................... 11
1.7.2 Modalidades de la investigación .................................................................... 12
1.7.3 Tipos de investigación ................................................................................... 12
1.7.4 Diseño de investigación ................................................................................. 12
1.7.5 Instrumentos de recolección de datos ............................................................ 13

CAPÍTULO II MARCO TEÓRICO


2.1 INTRODUCCIÓN ................................................................................................... 14
2.2 ARDUINO............................................................................................................... 14
2.2.1 Características ............................................................................................... 15
2.2.2 Entradas y salidas ......................................................................................... 16
2.2.3 Pines especiales de entrada y salida ............................................................. 17
2.2.4 Alimentación de un Arduino ........................................................................... 18
2.3 HARDWARE ARDUINO ......................................................................................... 19
2.5 SOFTWARE ARDUINO.......................................................................................... 21
2.6 INTERFAZ DE TRANSMISIÓN DE DATOS ........................................................... 22
2.7 VENTAJAS............................................................................................................. 24
2.7.1 Accesibilidad.................................................................................................. 24
2.7.2 Multi plataforma ............................................................................................. 24
2.7.3 Entorno de programación simple y directo ..................................................... 24
2.7.4 Software ampliable y de código abierto ......................................................... 24
2.7.5 Hardware ampliable y de código abierto ........................................................ 24
2.8 SEGURIDAD .......................................................................................................... 24
2.8.1 Gestión de Seguridad en el hogar ................................................................. 26
2.8.2 Vigilancia Interna y Externa .......................................................................... 27
2.8.3 Seguridad Perimetral y de Intrusión ............................................................... 27
2.8.4 Seguridad Periférica ...................................................................................... 28
2.8.5 Seguridad Volumétrica .................................................................................. 29
2.8.6 Control de Acceso ......................................................................................... 29
2.8.7 Alarma de Agresión ....................................................................................... 30
2.8.8 Centrales de Alarma ...................................................................................... 30
2.9 SENSORES ........................................................................................................... 31
2.8.1 Sensores de Infrarrojos ................................................................................. 32
2.8.2 Sensores de Ultrasonidos .............................................................................. 33
2.8.3 Sensores de Vibración................................................................................... 33
2.8.4 Sensores de Microondas ............................................................................... 34
2.8.5 Sensores de Movimiento ............................................................................... 34
2.10 SERVOMOTORES ............................................................................................... 35
2.10.1 Partes de un Servomotor ............................................................................. 36
2.10.1.1 Motor de corriente continua.............................................................. 37
2.10.1.2 Engranajes reductores ..................................................................... 37
2.10.1.3 Circuito de control ............................................................................ 37
2.9.2 Cálculos......................................................................................................... 39
2.11 METODOLOGÍA................................................................................................... 40
2.10.1 Programación Extrema XP........................................................................ 40
2.10.2 Características fundamentales .................................................................. 40
2.10.3 Fases de programación extrema ............................................................... 41
2.11 TECNOLOGÍAS DE SOFTWARE......................................................................... 43

CAPITULO III CONSTRUCCIÓN DEL MODELO DEL SISTEMA


3.1 INTRODUCCIÓN ................................................................................................... 44
3.2 DESCRIPCIÓN DEL SISTEMA .............................................................................. 44
3.3 ARQUITECTURA DEL SISTEMA ........................................................................... 45
3.3.1 Centralizados................................................................................................. 46
3.3.2 Descentralizados ........................................................................................... 46
3.3.3 Distribuidos .................................................................................................... 47
3.4 MODELO DEL SISTEMA ....................................................................................... 47
3.4.1 Entrada .......................................................................................................... 47
3.4.2 Proceso ......................................................................................................... 48
3.4.3 Salida ............................................................................................................ 48
3.5 HARDWARE DEL SISTEMA ................................................................................. 48
3.5.1 Materiales ...................................................................................................... 49
3.5.2 Modulo Bluetooth HC-05 ................................................................................ 50
3.5.3 Sensor de Movimiento ................................................................................... 51
3.5.4 Sensor de Apertura ........................................................................................ 52
3.5.5 Sensor de Luz Nocturna ................................................................................ 53
3.5.6 Sensor Laser ................................................................................................. 53
3.5.7 Control de Servomotor ................................................................................... 54
3.6 SOFTWARE DEL SISTEMA .................................................................................. 55
3.6.1 Aplicación Móvil ............................................................................................. 55
3.6.2 Interfaz de Bienvenida ................................................................................... 56
3.6.3 Interfaz de Inicio ............................................................................................ 56
3.6.4 Interfaz de Control de sensores y servomotor ................................................ 57
3.6.5 Interfaz de Control de Iluminación y apertura ................................................. 57
3.7 COMUNICACIÓN AL MÓDULO BLUETOOTH HC-05 ........................................... 58
3.7.1 Configuración................................................................................................ 58
3.7.2 Conexión ...................................................................................................... 59
3.8 CIRCUITO FINAL ................................................................................................... 60
3.9 PROTOTIPO .......................................................................................................... 61
CAPÍTULO IV PROTOTIPO, PRUEBAS Y RESULTADOS
4.1 INTRODUCCIÓN ................................................................................................... 62
4.2 PLANIFICACIÓN .................................................................................................... 62
4.2.1 Propósito del sistema .................................................................................... 62
4.2.2 Historias de usuario ....................................................................................... 63
4.3 DISEÑO ................................................................................................................. 64
4.3.1 Especificación de requerimientos .................................................................. 64
4.3.2 Adquisición de datos ..................................................................................... 65
4.3.3 Control inteligente .......................................................................................... 65
4.3.4 Comunicación al usuario final ........................................................................ 65
4.4 DESARROLLO ....................................................................................................... 66
4.4.1 Código para el Módulo Bluetooth HC-05 ........................................................ 66
4.4.2 Código para el Sensor de Movimiento ........................................................... 66
4.4.3 Código para el Sensor de Luz Nocturna ....................................................... 68
4.4.4 Código para el Sensor Laser ......................................................................... 69
4.4.5 Código para el Sensor de Apertura ................................................................ 70
4.4.6 Código para la Apertura de puertas ............................................................... 70
4.5 PRUEBAS .............................................................................................................. 71
4.5.1 Implementación ............................................................................................. 71
4.5.2 Pruebas de aceptación .................................................................................. 71
4.5.3 Interpretación de pruebas .............................................................................. 88
4.6 PRUEBA de HIPÓTESIS........................................................................................ 89

CAPÍTULO V CONCLUSIONES Y RECOMENDACIONES


5.1 CONCLUSIONES GENERALES ............................................................................ 92
5.2 CUMPLIMIENTO DE OBJETIVOS ......................................................................... 92
5.3 ESTADO DE HIPÓTESIS....................................................................................... 93
5.4 RECOMENDACIONES .......................................................................................... 93

BIBLIOGRAFÍA
ANEXOS
Anexo A, Cuestionario 1
Anexo B, Cuestionario 2
DOCUMENTACIÓN
ÍNDICE DE FIGURAS

Figura 1. 1: Inseguridad Ciudadana y criminalidad en Bolivia .............................................. 2


Figura 1. 2: Estratificación social a escala nacional por nivel socioeconómico ..................... 7
Figura 2. 1: Placa Arduino UNO ......................................................................................... 15
Figura 2. 2: Esquema de salida digital del microcontrolador............................................... 17
Figura 2. 3: Arduino UNO y sus partes principales ............................................................. 18
Figura 2. 4: Diagrama general de Arduino.......................................................................... 19
Figura 2. 5: Arduino UNO y shields .................................................................................... 20
Figura 2. 6: Entorno de desarrollo Arduino ......................................................................... 22
Figura 2. 7: Seguridad domótica en el Hogar ..................................................................... 26
Figura 2. 8: Seguridad perimetral en una vivienda ............................................................. 28
Figura 2. 9: Sensor magnético instalado en una puerta ..................................................... 28
Figura 2. 10: Control de acceso controlado por un microcontrolador.................................. 29
Figura 2. 11: Sensores Domóticos ..................................................................................... 32
Figura 2. 12: Sensor de Ultrasonido ................................................................................... 33
Figura 2. 13: Sensor de Vibración ...................................................................................... 33
Figura 2. 14: Sensor de Movimiento PIR ............................................................................ 34
Figura 2. 15: Servomotor de giro de 0º - 180º .................................................................... 36
Figura 2. 16: Estructura interna de un Servomotor ............................................................. 36
Figura 2. 17: Circuito de control de un Servomotor ............................................................ 37
Figura 2. 18: Identificación de los cables de un servomotor ............................................... 38
Figura 2. 19: Fases de la programación extrema ............................................................... 43
Figura 3. 1: Tipología centralizada de un sistema domótico .................................... 46
Figura 3. 2: Relación de unidades del sistema ........................................................ 48
Figura 3. 3: Conexión del módulo Bluetooth HC-05 con Arduino ............................ 50
Figura 3. 4: Vinculación por contraseña del módulo Bluetooth HC-05 con Arduino 51
Figura 3. 5: Conexión del sensor de movimiento con una bocina ........................... 52
Figura 3. 6: Conexión del sensor magnético con Arduino ....................................... 52
Figura 3. 7: Conexión del sensor de luz nocturna ................................................... 53
Figura 3. 8: Conexión del sensor laser .................................................................... 54
Figura 3. 9: Conexión de un servomotor con Arduino.............................................. 54
Figura 3. 10: Editor de Bloques de App Inventor 2 .................................................. 55
Figura 3. 11: Interfaz de bienvenida ........................................................................ 56
Figura 3. 12: Interfaz de inicio y opciones de control ............................................... 56
Figura 3. 13: Interfaz de control de sensores .......................................................... 57
Figura 3. 14: Interfaz de control de iluminación y servomotor ................................. 57
Figura 3. 15: Conexión del módulo HC-05 con Arduino para el modo usuario ........ 59
Figura 3. 16: Conexión e integración del circuito final ............................................. 60
Figura 3. 17: Prototipo de pruebas acabado ............................................................ 61
Figura 4. 1: Vinculación del Módulo Bluetooth HC-05 con el dispositivo móvil ........ 72
Figura 4. 2 : Días de prueba del módulo Bluetooth HC-05 ...................................... 74
Figura 4. 3: Sensor de movimiento activado desde el dispositivo móvil .................. 75
Figura 4. 4: Días de prueba del sensor de movimiento ........................................... 77
Figura 4. 5: Sensor de apertura activado desde un dispositivo móvil ...................... 78
Figura 4. 6: Días de prueba del sensor de apertura ................................................ 80
Figura 4. 7: Sensor laser activado desde un dispositivo móvil ................................ 81
Figura 4. 8: Días de prueba del sensor láser ........................................................... 82
Figura 4. 9: Control de iluminación en el prototipo desde una aplicación móvil ....... 83
Figura 4. 10: Días de prueba del control de iluminación .......................................... 84
Figura 4. 11: Sensor de luz nocturna activado por ausencia de luz en el prototipo . 85
Figura 4. 12: Días de prueba del sensor de luz nocturna ........................................ 86
Figura 4. 13: Control automatizado de una puerta desde una aplicación móvil ....... 87
Figura 4. 14: Días de prueba del control de apertura .............................................. 88
ÍNDICE DE TABLAS

Tabla 1. 1: Comparación de costos entre Sistemas de seguridad ........................................ 9


Tabla 2. 1: Características Técnicas de Arduino ................................................................ 16
Tabla 2. 2: Ejemplos de algunos valores usados en un...................................................... 39
Tabla 3. 1: Materiales para la construcción del sistema final .............................................. 49
Tabla 3. 2: Configuración final para el Módulo Bluetooth HC-05 ........................................ 50
Tabla 3. 3 : Comandos AT para el módulo Bluetooth HC-05 .............................................. 59
Tabla 4. 1: Inicio del Sistema ............................................................................................. 63
Tabla 4. 2: Control de sensores ......................................................................................... 63
Tabla 4. 3: Control de iluminación ...................................................................................... 64
Tabla 4. 4: Procesos del prototipo ...................................................................................... 65
Tabla 4. 6: Resultados de las pruebas ............................................................................... 73
Tabla 4. 7: Resultados del sensor de movimiento .............................................................. 76
Tabla 4. 8: Resultados del sensor de apertura ................................................................... 79
Tabla 4. 9: Resultados del sensor láser ............................................................................. 82
Tabla 4. 10: Resultados del control de iluminación ............................................................ 84
Tabla 4. 11: Resultados del sensor de luz nocturna ........................................................... 86
Tabla 4. 12: Resultados del Control de Apertura ................................................................ 88

ÍNDICE DE PROGRAMAS

Programa 4. 1: Código de configuración para entrar en modo de comandos AT................ 66


Programa 4. 2: Código de programación del Sensor de movimiento .................................. 67
Programa 4. 3: Codigo para el Sensor de luz nocturna ...................................................... 68
Programa 4. 4: Código para el Sensor laser ...................................................................... 69
Programa 4. 5: Código de programación del Sensor de apertura ....................................... 70
Programa 4. 6: Código para el Sensor laser ...................................................................... 70
CAPÍTULO I
Marco Introductorio

1.1 INTRODUCCIÓN

Se entiende que una vivienda esta “Diseñada para proteger a los humanos de las
inclemencias del tiempo y los depredadores, es considerada un área privada, a cuyo
espacio tienen acceso ciertas personas y otros lo tienen prohibido” (Lestel, 2001), una
definición más extendida es la del Instituto Nacional de Estadística, Geografía e Informática
de la república de México (INEGI) que señala: “Vivienda: Espacio delimitado normalmente
por paredes y techos de cualquier material, con entrada independiente, que se utiliza para
vivir, esto es, dormir, preparar los alimentos, comer y protegerse del ambiente” (INEGI,
2001).

Para la mayoría de la gente, el hogar significa un lugar de serenidad y tranquilidad,


desafortunadamente, esto no se da en todas partes. Esto se debe a que la delincuencia es
un problema que afecta a la sociedad en general, es por esto que para salvaguardar bienes
y personas se ha tratado de implementar distintos mecanismos de seguridad tales como
las alarmas que emiten mensajes acústicos, los cuales a lo largo del tiempo se volvieron
obsoletas puesto que no realizan una actividad inteligente de seguridad en beneficio de los
propietarios cuando ellos no se encuentran en la vivienda.

La encuesta de Victimización, del Observatorio de Seguridad Ciudadana del Ministerio de


Gobierno de Bolivia, indica que las denuncias de robo en viviendas o negocios se
incrementan diariamente, los lugares de mayor ocurrencia de robos a personas son los
barrios (45,3%), el centro de la ciudad (21%), en ferias y mercados (11,1%) y vehículos de
transporte público (10,5%).”, tal como se puede ver en la Figura 1.1 (Oporto, 2012).

1
2%

12% OTROS

12% VEHICULOS

51% FERIAS Y MERCADOS

CENTRO DE LA CIUDAD

23% BARRIOS

Figura 1. 1: Inseguridad Ciudadana y criminalidad en Bolivia

Según las normas técnicas de vivienda de Bolivia, se puede entender que una vivienda “Es
toda construcción destinada al uso residencial, que otorga a sus habitantes protección,
seguridad y privacidad” (MOPSV, 2013).

En países desarrollados el deseo de cumplir con estas condiciones lleva al sector de la


vivienda a la incorporación de las nuevas tecnologías relacionadas con la domótica las
cuales proporcionan seguridad y control a edificios y viviendas inteligentes de manera
automatizada logrando que el público acabe acostumbrándose a las comodidades que le
brindan estas innovaciones.

Pasada la primera década del siglo XXI en los hogares y oficinas se está adoptando
nuevas tecnologías que proporcionarán inteligencia ambiental, siempre tomando al ser
humano en el centro de atención, las cuales se encuentran “rodeadas de un entorno digital,
que responde de manera adaptativa a necesidades y hábitos que facilitan la vida diaria en
el hogar” (Advisory, 2003), ejerciendo el control sobre tareas como: Abrir puertas, encender
luces, indicar alternativas de programas de televisión, pagar el autobús, entre otras.

El sector de la vivienda es sin duda uno de los sectores que más recientemente se ha
incorporado a las nuevas tecnologías. Sin embargo en Bolivia aún no se cuenta con esta
tecnología avanzada y una de las principales causas del limitado desarrollo tecnológico es

2
la falta de presupuesto, ya que si se planifica automatizar una vivienda es necesario
realizar una inversión fuerte.

Analizando la Figura 1.1 “cerca del 58% de las víctimas de robo en la vivienda o negocio
son personas de bajos ingresos, mientras que el 14% pertenecen a estratos de ingresos
altos” y por lo tanto se llega la conclusión de que en nuestro medio el costo incurrido para
optar a este tipo de tecnología es demasiado alto.

Por tal razón que la presente propuesta de tesis tiene como propósito la indagación de los
elementos que conforman un modelo de seguridad para viviendas así como también el
diseño y construcción de un sistema integrado compuesto de los elementos como producto
de la indagación, estos elementos se clasificaran en elementos de hardware y elementos
de software, los cuales permitirán a un usuario tener acceso y control de la gestión de la
seguridad de su vivienda, de modo tal que estas acciones puedan ser controladas de
manera dinámica y remota, esta propuesta cumplirá con funcionalidades similares a las
tecnologías domóticas de la inteligencia ambiental, cuidando al mismo tiempo que su costo
sea accesible a los usuarios del medio local.

Es por ello que la propuesta de la tesis es investigar, modelar, diseñar y construir un


sistema integrado de seguridad compuesto de elementos computacionales, que permita a
un usuario tener acceso a la información y control de la gestión remota de la seguridad de
la vivienda, lo cual la hace interesante en un entorno donde existen pocas aplicaciones que
utilizan esta tecnología.

1.2 PROBLEMA

1.2.1 Antecedentes

Para la presente investigación se ha realizado un análisis de proyectos desarrollados sobre


este tema, obteniendo información que se relaciona con el tema y con el objeto de
investigación.

La historia del hogar digital se empezó a considerar en la década de los años 1980,
entonces se trataba principalmente de edificios terciarios, que luego fueron denominados

3
edificios inteligentes, en el sector doméstico la integración de sistema a escala comercial
se ha desarrollado más tarde coincidiendo con la evolución y despliegue de Internet, el cual
empezó en 1990 en Japón, Estados Unidos y algunos países del norte de Europa, los
distintos sistemas autónomos como la domótica, la seguridad y las comunicaciones, tienen
una historia bastante frondosa (CEDOM, 2008).

Con la plena conexión de Internet en el hogar y en general las denominadas Tecnologías


de información y Comunicación (TIC), se ha forjado una nueva forma de entender la
aplicación de las tecnologías en la vivienda, mucho más positiva, donde lo importante es el
usuario y los problemas, necesidades y deseos que puede tener este con relación a su
vivienda.

Algunos artículos, tesis y proyectos que llaman la atención respecto a la propuesta


planteada son:

“La domótica en la Seguridad de la vivienda” se describe el uso de la domótica en la


seguridad de la vivienda para que el usuario interactúe cada vez menos con los aparatos
electrónicos en este trabajo implementa, cámaras de vigilancia, sensores de movimiento,
sensores infrarrojos, sensores magnéticos de apertura de puertas y ventanas, en esta
investigación todos estos dispositivos automatizados se controlan por un sistema
profesional de alto costo, concluyendo que la implementación de un sistema domótico
brinda una mejor seguridad para la protección de todos los bienes que posee una vivienda,
y principalmente para la protección personal los cuales varían según el nivel de seguridad
que el usuario requiera (Pesántez, 2015).

“Sistema Inteligente de Supervisión de Alarmas Basado en Microcontroladores PIC, SISAP”


se utiliza el microcontrolador PIC 16F73 y una trasmisión de datos a través de la red
telefónica, este sistema es capaz de manejar hasta 40 eventos, el objetivo principal de este
trabajo es llevar inteligencia al centro no atendido con un sistema que se gestione así
mismo en caso de alguna dificultad, logrando flexibilidad en un punto tan delicado para
cualquier empresa como lo es la supervisión de cualquiera de sus unidades (León,
2010).

4
“Integración de sistemas domóticos multimedia y comunicación en el hogar” se desarrolló
un sistema domótico para el control de dispositivos como sensores, actuadores y cámara
web haciendo uso del microcontrolador PIC-18F4550, se integran todos los dispositivos en
un solo sistema controlado por vía web, en dicha investigación concluye que la
implementación de este sistema trae muchas ventajas en cuanto a comodidad y seguridad
en el hogar (Coarite, 2011).

“„Diseño de un sistema domótico aplicado a una clínica de hemodiálisis” en la que se


señala que la domótica es un área que prácticamente está empezando abrirse mercado en
la República del Ecuador específicamente en el mundo de las tecnologías de la
información, sin embargo, en contra de lo que pueda parecer, al estudiarlas puede
proporcionar un muy buen soporte de diseño y de soluciones a las necesidades del usuario
(Miranda, 2009).

“Instalación domótica de una vivienda unifamiliar con el sistema de bus de Instalación


Europeo EIB” en la que concluye que, el número de empresas implicadas en el sector de la
automatización de viviendas es limitado, solo unas pocas aportan un catálogo amplio de
productos de donde se puede escoger los precios más convenientes (García, 2009).

“Diseño del sistema de automatización para un edificio inteligente” en la que se señala que
pese a necesitarse de una inversión económica representativa para la implementación de
un sistema de este tipo, se puede concluir que el ahorro provisto por el mismo, logrará que
la inversión inicial se recupere a mediano plazo (Morrillo, 2009).

“Sistema domótico con tecnología Eibkonnex para la automatización de servicios, confort y


seguridad en la empresa Sisteldata S.A “ en la que se concluye que, dotar a la vivienda de
un sistema domótico le confiere un valor añadido que hace que se convierta en una
inversión de cara a la futura venta de la misma, amortizando con demasía el valor invertido,
al mismo tiempo ayuda a la calidad de vida, el confort, la seguridad y la tecnología
representa un campo que busca el bienestar personal y material dentro de una
infraestructura inteligente (Valle, 2012).

5
1.2.2 Definición de Problemas

 Diversidad de sistemas de seguridad, monitoreo, controles integrados que no se


encuentran en un solo sistema.
 La instalación, configuración y manipulación de los sistemas de alarma es compleja
 Falsos avisos de alarma por el uso de sensores que no permiten configurar al nivel
de sensibilidad para su uso adecuado.
 Tareas rutinarias no automatizadas como por ejemplo el controlar el sistema de
iluminación, apertura y cierre de puertas y ventanas.
 No tener seguridad estando fuera del hogar por un periodo largo de tiempo.

1.2.3 Formulación del Problema

¿La implementación de un sistema de seguridad domiciliaria basada en Tecnología


Arduino brindará una mayor seguridad en los hogares de las personas?

1.3 OBJETIVOS

1.3.1 Objetivo General

Implementar un sistema de seguridad domiciliaria basada en Tecnología Arduino y


aplicación móvil para brindar mayor seguridad en el hogar de las personas.

1.3.2 Objetivos Específicos

 Diseñar el esquema de los circuitos independientes en la protoboard (placa de


pruebas) para el funcionamiento de los componentes que se integraran con
Arduino.
 Construir un sistema de integración de los componentes de entrada y salida
(analógico y digital).
 Desarrollar una aplicación móvil para el control de la interfaz del sistema para el
usuario.

6
 Construir un prototipo (maqueta) para las pruebas necesarias del sistema en
funcionamiento.

1.4 HIPÓTESIS

La implementación del sistema de seguridad domiciliaria basada en tecnología Arduino


incrementará la seguridad en los hogares de las personas permitiendo tener un control a
distancia con la ayuda de una aplicación móvil.

1.5 JUSTIFICACIÓN

1.5.1 Justificación Social

La seguridad es la sensación de sentirse bien en un entorno seguro y controlado, debido a


crecientes actos de delincuencia en Bolivia y pocos hábitos de seguridad en viviendas no
se tiene esa sensación de tranquilidad, a su vez el nivel socioeconómico de la población no
permite contar con alta tecnología para la seguridad de una vivienda, debido a su elevado
costo, ver Figura 1.2.

Figura 1. 2: Estratificación social a escala nacional por nivel socioeconómico


Tomado de Mori (2007)

7
El presente trabajo tiene un impacto social asociado, puesto que propone una herramienta
con la capacidad de solucionar necesidades de los usuarios para la gestión remota de la
seguridad de viviendas a través de los elementos computacionales del sistema informático
integrado de seguridad de la vivienda, el cual emite alertas que son enviadas a un
dispositivo móvil y son visualizadas gracias a la aplicación móvil Android desarrollada.

La aplicación móvil será capaz de realizar un control de gestión de la seguridad de las


viviendas contando también con informes del estado de la vivienda desde cualquier punto,
brindando facilidad en la organización de la vida cotidiana, lo cual repercutirá en la mejora
de la calidad de vida, la que se basa en factores como; salud, familia, entre otros, salir de
paso o viaje además de salud son factores a los cuales se colabora debido a que podrá
realizar viajes o paseos familiares sin preocupaciones acerca del estado de seguridad de
su vivienda teniendo como resultado menor preocupación o estrés.

1.5.2 Justificación Económica

La domótica logra gestionar la iluminación, el control de alarmas, el funcionamiento


automático de apertura de puertas y la seguridad de la vivienda a través de sensores
cuando se encuentra el propietario.

Sin embargo automatizar una vivienda es una inversión fuerte debido a que los equipos y
sistemas son bastante costosos y deben cumplir ciertos requisitos que no están al alcance
de todos.

Bolivia es un país que en su mayoría está conformada por una población “de estrato medio
en un 20% y por un estrato bajo en un 55%” (Mori, 2007), lo que imposibilita el uso de
tecnologías de este tipo debido a su elevado costo.

La presente propuesta intenta conseguir un sistema domótico de seguridad de bajo costo


para que los usuarios puedan utilizarlo. Con el modelo del proyecto se contara con un
prototipo barato y fácil de usar.

En la Tabla 1.1 se puede ver una comparativa entre los precios y equipos que ofrecen los
sistemas de seguridad en el mercado y la propuesta presente.

8
Tabla 1. 1: Comparación de costos entre Sistemas de seguridad

PROPUESTA DE SISTEMA A
BLACK SHIELD JACA S.R.L.
ESCALA REAL
1 sensor de movimiento
1 sensor laser 2 contactos magnéticos Kit alarma
COMPONENTES DEL SISTEMA

1 sensor de luz nocturna 1 batería 12 V4A 1 Bateria


1 sensor de contacto (magnético) 1 panel SP4000 1 Sirena
Control de iluminación remota 1 teclado K636 1 Panel
Control de apertura de puertas 1 Transformador TRA-2ª 1 Teclado
3 Bocinas de alerta (sirenas) 1 detector de 1 Transformador
1 placa Arduino UNO movimiento 1 Sensor de
1 Modulo Bluetooth HC-05 1 sirena ESP-30 Movimiento
4 relevadores 2 sensores de contacto
1 transformador Módulo GSM
Componentes complementarios Instalación
Instalación
TOTAL 2200 Bs. 3621 Bs. 3300 Bs.

La domótica logra gestionar la iluminación, el control de alarmas, el funcionamiento


automático de apertura de puertas y la seguridad de la vivienda a través de sensores
cuando se encuentra el propietario.

1.5.3 Justificación Tecnológica

El avance en las tecnologías ha permitido desarrollar una nueva tecnología en sistemas


distribuidos denominada computación móvil, la tecnología de agentes móviles cobra
especial importancia en entornos inalámbricos, donde la computación y los recursos de
comunicación son necesarios.

Por otro lado está la creación de ambientes saturados de computación y comunicación


inalámbrica, integrados en forma natural a la actividad humana llamada computación
ubicua, la cual integra dispositivos inteligentes que tienen influencia sobre el ambiente
permitiendo un entorno inteligente. Mark Weiser (1988), enfatiza la computación ubicua

9
como: “realza el uso de la computadora, ya que hace posible que muchas computadoras
estén disponibles en un ambiente físico, y a la vez, de forma invisible al usuario.”

Con este concepto se tiene en cuenta que la tecnología forma parte importante en el diario
vivir de una persona debido a que se recurre a la tecnología en diferentes aspectos como
la comunicación, seguridad, lo cual lleva a investigaciones que mejoren estos servicios
integrando diferentes tecnologías, lo propio se realiza para mejorar la seguridad del refugio
llamado vivienda.

La integración de dos tecnologías como la computación ubicua y los agentes inteligentes


permitirá abrir camino para el desarrollo de un sistema informático integral que será
responsable de la gestión efectiva de seguridad de una vivienda, utilizando tecnologías que
facilitan el diario vivir de las personas.

1.5.4 Justificación Científica

El aporte científico se puede observar en el desarrollo de un sistema capaz de integrar dos


lenguajes programación como lo son el software propio de Arduino y el software de
desarrollo de una aplicación móvil para conseguir un objetivo en común y logar una
comunicación inalámbrica.

1.6 ALCANCES, LÍMITES Y APORTES

1.6.1 Alcances

La domótica así como sus aplicaciones dispone de una gran cantidad de dispositivos de
entrada y salida. Por lo que el diseño y la implementación del sistema, propuestas por la
presente tesis se realizaran de acuerdo a las siguientes consideraciones:

 Se diseñara los esquemas respectivos de forma independiente de los componentes


sobre la protoboard (placa de pruebas) para ser utilizados posteriormente.
 Se realizará la construcción de un sistema de componentes integrados de entrada y
salida (analógico y digital).

10
 Se desarrollará una aplicación móvil para el control del sistema sobre la plataforma
Arduino para el usuario.
 Se elaborará la construcción de un prototipo para las pruebas necesarias del
sistema en funcionamiento.

1.6.2 Límites

El presente sistema de seguridad al ser un prototipo de control interno y externo para un


hogar no contempla un sistema completo de seguridad que incluya eventos como ser:

 Situaciones de incendios donde se tendría que hacer uso de otro tipo de


dispositivos como es el sensor de temperatura.
 Problemas en las instalaciones eléctricas dentro del hogar que pueden ser
solucionados con otro tipo de sistema domótico.
 El presente sistema no reemplazara por completo a un sistema profesional de
seguridad de alto costo, pero si brindara las funciones principales de control
requeridas por el cliente.

1.6.3 Aportes

El aporte del presente trabajo de tesis está en la indagación, búsqueda, identificación,


modelado y construcción de un sistema integrado, el cual está compuesto de elementos de
hardware y software libre, enfocados a realizar la gestión de seguridad de una vivienda a
través de un dispositivo móvil.

1.7 METODOLOGÍA DE INVESTIGACIÓN

1.7.1 Enfoque cuantitativo

Usa la recolección de datos con base en la medición numérica y el análisis estadístico,


para establecer patrones de comportamiento y probar teorías. Asimismo, brinda una gran
posibilidad de réplica y un enfoque sobre puntos específicos de tales fenómenos, además
de que facilita la comparación entre estudios similares.

11
El tipo de enfoque que se dará a la presente investigación es de tipo cuantitativo (Tintaya,
2000), es decir se realizará de manera experimental con técnicas de diseño de
experimentos, observación y cuestionarios, porque la solución el problema involucra
investigación en aspectos tecnológicos y la aplicación de los mismos a la seguridad de las
viviendas

1.7.2 Modalidades de la investigación

La investigación bibliográfica-documental tiene el propósito de conocer, comprar, ampliar


profundizar y deducir diferentes enfoques, teorías, conceptualizaciones y criterios de
diversos autores sobre una cuestión determinada, basándose en documentos de
investigación (fuentes primarias), o en libros, revistas, periódicos y otras publicaciones
(fuentes secundarias). Para el entendimiento de los factores estudiados y el análisis de los
datos obtenidos se tuvo que examinar obras referentes al tema, de entre los cuales se
destacan: Libros, páginas Web, textos especializados en el tema de investigación.

1.7.3 Tipo de investigación

Por el grado de profundidad, el presente estudio corresponde al tipo de investigación


descriptivo-analítico, debido a que se realiza según el análisis y alcance de los resultados
obtenidos del experimento que se efectúa a la vivienda con el sistema integrado, “buscar,
estudiar tantas manifestaciones del fenómeno como sea posible” (Hernández, Fernández y
Baptista, 1995)

1.7.4 Diseño de la investigación

La investigación tendrá el tipo de diseño experimental, es decir, se organiza la muestra en


grupos; Grupo de control y Grupo de estudio experimental.

 Grupo de control: no se aplica el sistema integrado de seguridad en la vivienda

 Grupo de estudio experimental: se aplica los elementos de hardware y software


vivienda y se observa los efectos del sistema integrado de seguridad.

12
Luego con base en los resultados se detalla los efectos existentes en cada grupo,
analizando los detalles que ayudan a comprobar la hipótesis planteada por la presente
tesis.

1.7.5 Instrumentos de recolección de datos

Las técnicas de recolección de datos permiten construir y seleccionar instrumentos que


permiten obtener datos del objeto de investigación. Las técnicas utilizadas serán:

 Observación: Permite obtener datos sobre el funcionamiento de la propuesta de


sistemas integrado de seguridad.
 Cuestionario: Conjunto de preguntas que obtienen información para la
investigación, a diferencia de la entrevista se realizan preguntas dicotómicas, de las
cuales se obtiene información de cada usuario.

El cuestionario está compuesto por seis preguntas perfectamente claras y dirigidas a


obtener información verídica, oportuna y relevante para la resolución del problema
originalmente planteado.

Para este cuestionario se utiliza la escala de Likert, que lleva el nombre de su creador
Rensis Likert quien explica que “es una escala de clasificación que pide a los entrevistados
que indiquen un grado de acuerdo o desacuerdo” (Malhotra, 1997), por lo regular una
escala de Likert tiene cinco categorías de respuesta. Existen dentro del cuestionario
preguntas cerradas, con opciones de respuesta sí y no. El cuestionario aplicado, para esta
investigación consta de seis partes:

1. Establecer el perfil del usuario o afectado.


2. Evaluar el problema.
3. Evaluar y entender el ambiente de usuario.
4. Evaluar las necesidades de la aplicación en el ambiente.
5. Evaluar las soluciones.
6. Evaluar la oportunidad.

13
CAPÍTULO II
Marco Teórico

2.1 INTRODUCCIÓN

En este capítulo se verá el concepto de Arduino, las características de Arduino, hardware,


software y ventajas, los diferentes tipos de seguridad que puede integrar en un solo
sistema así como la descripción de los dispositivos utilizados como los sensores y
servomotor, para finalizar con las tecnologías utilizadas para implementar el presente
sistema.

2.2 ARDUINO

El dispositivo Arduino, es una plataforma de hardware libre basada en una sencilla tarjeta
electrónica, terminado en una placa con puertos de Entradas y Salidas (E/S), analógicos y
digitales, se encuentra dentro de un entorno de desarrollo que implementa el lenguaje de
programación propio de Arduino. El microcontrolador Atmega328 de la marca ATMEL
representa el corazón o el núcleo de la plataforma Arduino, es un circuito integrado y
sencillo de bajo costo que permite el desarrollo de múltiples diseños (Alonso, 2010).

Arduino consta de una placa principal de componentes eléctricos, donde se encuentran


conectados los controladores principales que gestionan los demás complementos y
circuitos ensamblados en la misma. Además, requiere de un lenguaje de programación
para poder ser utilizado y, como su nombre lo dice, programado y configurarlo a nuestra
necesidad, por lo que se puede decir que Arduino es una herramienta "completa" en cuanto
a las herramientas principales nos referimos, ya que sólo debemos instalar y configurar con
el lenguaje de programación de esta placa los componentes eléctricos que queramos para
realizar el proyecto que tenemos en mente, haciéndola una herramienta no sólo de
creación, sino también de aprendizaje en el ámbito del diseño de sistemas electrónicos-
automáticos y, además, fácil de utilizar (Webbly, 2015).

14
En la Figura 2.1 se puede observar físicamente la placa de Arduino en este caso más
específicamente la placa Arduino UNO.

Figura 2. 1: Placa Arduino UNO


Tomado de Creatinueva (2014)

La placa Arduino está capacitada para incorporar hardware adicional, contiene una matriz
de terminales en la que se puede añadir hardware de acuerdo al requerimiento del
proyecto a desarrollar.

Existen diferentes versiones de la plataforma Arduino, la elección se realiza de acuerdo a la


aplicación específica de la que se trate, para determinar la capacidad de procesamiento, su
tipo de conexión y la versatilidad. La placa básica utiliza un interfaz RS-232, para la
comunicación, además se pueden utilizar otras comunicaciones para extender la capacidad
de la tarjeta utilizando un puerto serie, o un USB. De estos tipos de placas existen
diferentes versiones con diferentes tipos de conectores, algunos aprovechan la
comunicación bluetooth y IEEE 802.11. A fin de obtener la autonomía se pueden
desarrollar aplicaciones en diferentes tipos de lenguajes, sin necesidad de la computadora
para su funcionamiento (Pérez, 2010).

2.2.1 Características

Arduino UNO es una placa con un microcontrolador Atmega328. Tiene 14 pines


entradas/salidas digitales de los cuales 6 tienes salida PWM, también posee 6 entradas

15
analógicas, 32 KB de memoria flash y trabaja a un reloj de 16 Mhz de velocidad, se
comunica por medio de un puerto USB, se alimenta de energía a través de una entrada de
corriente y en la parte superior izquierda integra un botón de reset (Arduino, 2015).

En la Tabla 2.1 podemos ver un resumen de las características técnicas más relevantes de
Arduino.

Tabla 2. 1: Características Técnicas de Arduino


Tomado de Melgoza (2013)

ELEMENTO INFORMACIÓN

Microcontrolador Atmega328

Voltaje de operación 5V

Voltaje de entrada (Recomendado) 7 – 12 V

Voltaje de entrada (Límite) 6 – 20 V

Pines para entrada- salida digital. 14 (6 pueden usarse como salida de PWM)

Pines de entrada analógica. 6

Corriente continua por pin IO 40 mA

Corriente continua en el pin 3.3 V 50 mA

Memoria Flash 32 KB (0,5 KB ocupados por el bootloader)

SRAM 2 KB

EEPROM 1 KB

Frecuencia de reloj 16 MHz

2.2.2 Entradas y salidas

La programación de los puertos de entrada y salida del Arduino se lleva acabo de manera
independiente. La distribución de la información o interpretación de las instrucciones, se
realiza directamente a través de la interfaz en pantalla para la programación del dispositivo
Arduino, para ello es necesario describir los componentes que se toman en consideración.

La versión utilizada para el desarrollo del sistema domótico y de entretenimiento, fue el


Arduino UNO, la cual dispone de 14 terminales digitales y 6 analógicas. Las analógicas son
exclusivamente de entrada, mientras que las digitales pueden ser configuradas tanto de

16
entrada como de salida. También es posible configurarlas para actuar como Modulación
por Ancho de Pulso (PWM).

El Arduino UNO tiene un bus serie que permite la comunicación con el dispositivo. El bus
serie está conectado al puerto USB. Así el Arduino se conecta directamente desde la
computadora con un cable USB. En la figura 2.2 se ilustra el esquema de trasmisión serial.

Figura 2. 2: Esquema de salida digital del microcontrolador


Tomado de Pérez (2010)

 Cada uno de los 14 pines digitales se puede usar como entrada o como salida.
Funcionan a 5V, cada pin puede suministrar hasta 40 mA. La intensidad máxima de
entrada también es de 40 mA.
 Cada uno de los pines digitales dispone de una resistencia de pull-up interna de
entre 20KΩ y 50 KΩ que está desconectada, salvo que nosotros indiquemos lo
contrario.
 Arduino también dispone de 6 pines de entrada analógicos que trasladan las
señales a un conversor analógico/digital de 10 bits.

2.2.3 Pines especiales de entrada y salida

 RX y TX: Se usan para transmisiones serie de señales TTL.


 Interrupciones externas: Los pines 2 y 3 están configurados para generar una
interrupción en el microcontrolador. Las interrupciones pueden dispararse cuando
se encuentra un valor bajo en estas entradas y con flancos de subida o bajada de la
entrada.
 PWM: Arduino dispone de 6 salidas destinadas a la generación de señales PWM de
hasta 8 bits.

17
 SPI: Los pines 10, 11, 12 y 13 pueden utilizarse para llevar a cabo comunicaciones
SPI, que permiten trasladar información full dúplex en un entorno Maestro/Esclavo.
 I2C: Permite establecer comunicaciones a través de un bus I2C. El bus I2C es un
producto de Phillips para interconexión de sistemas embebidos. Actualmente se
puede encontrar una gran diversidad de dispositivos que utilizan esta interfaz,
desde pantallas LCD, memorias EEPROM, sensores.

2.2.4 Alimentación de un Arduino

Puede alimentarse directamente a través del propio cable USB o mediante una fuente de
alimentación externa, como puede ser un pequeño transformador o, por ejemplo una pila
de 9 V. Los límites están entre los 6 V y los 12 V. Como única restricción hay que saber
que si la placa se alimenta con menos de 7 V, la salida del regulador de tensión a 5 V
puede dar menos que este voltaje y si sobrepasamos los 12 V, probablemente dañaremos
la placa. La alimentación externa puede conectarse mediante un conector de 2,1 mm con
el positivo en el centro o directamente a los pines Vin y GND marcados sobre la placa.

Hay que tener en cuenta que podemos medir el voltaje presente en el jack directamente
desde Vin. En el caso de que el Arduino esté siendo alimentado mediante el cable USB,
ese voltaje no podrá monitorizarse, nn la Figura 2.3 se puede observar los puertos de
alimentación USB y externa.

Figura 2. 3: Arduino UNO y sus partes principales


Tomado de Creatinueva (2014)

18
En la codificación de hardware, primero se debe conocer el tipo de microcontrolador que se
va a utilizar. Así definir los primeros parámetros para alimentar la entrada y salida de datos.

La Figura 2.4 muestra a detalle el diagrama de conexión de Arduino. Además, el diagrama


es utilizado como referencia para determinar la configuración de entrada y salidas de
información desde el software para activar todas las aplicaciones domóticas: el control de
iluminación, servomotor y sensores.

Figura 2. 4: Diagrama general de Arduino


Tomado de Robotizando (2016)

2.4 HARDWARE ARDUINO

Arduino está constituido en el hardware por un microcontrolador Atmega de la marca Atmel


de 8 bits que es programable con un lenguaje de alto nivel, presente en la mayoría de los
modelos de Arduino, encargado de realizar los procesos lógicos y matemáticos dentro de la
placa, además de controlar y gestionar los recursos de cada uno de los componentes
externos conectados a la misma.

Consta además de una amplia variedad de sensores eléctricos como cámaras VGA,
sensores de sonido, seguidores de línea, botones de control de sensores, e incluso, otras
placas de microcontroladores (conocidos como Shields), que pueden adaptarse fácilmente

19
gracias a que Arduino cuenta con entradas de pines analógicos y digitales para integrar
estos componentes sin necesidad de alterar el diseño original de esta placa (Ruiz, 2013).

Estos a su vez son controlados junto con el procesador primario por otros componentes de
menor jerarquía, pero de igual importancia y prioridad, como el Atmega168, Atmega328,
Atmega1280 y el Atmega8 , que son los más utilizados debido a sus bajos precios y gran
flexibilidad para construir diversidad de diseños.

Además, Arduino cuenta con la ventaja de tener entre sus elementos principales puertos
seriales de entrada /salida (input/output), lo que le permite conectarse por medio de un
cable USB a una computadora para poder trabajar con ella desde nivel software, ya que es
dónde se le darán las “ordenes” que ejecutarán cada uno de los componentes conectados
a la placa, e incluso, para operar como un dispositivo más dependiendo de la configuración
que hayamos establecido y para que se quiere utilizar, en la Figura 2.5 se puede observar
una variedad de Shields compatibles con Arduino UNO.

Figura 2. 5: Arduino UNO y shields


Tomado de CookingHacks (2012)

Además, Arduino para operar necesita de una fuente de alimentación externa entre ya que
por desgracia, no cuenta con una propia, por lo que también se encuentra incorporada una
entrada para conectar un cable con entrada similar al USB, donde será conectado a un otro
dispositivo que tenga entrada USB, o hasta en el mismo dispositivo. (Webbly, 2015).

20
2.5 SOFTWARE ARDUINO

Como se había mencionado, Arduino no sólo son componentes eléctricos y una placa de
circuitos, sino que además, también es una plataforma que combina esto con un lenguaje
de programación que sirve para controlar los distintos sensores que se encuentran
conectados a la placa, por medio de instrucciones y parámetros que nosotros
establecemos al conectar la placa a un ordenador (Webbly, 2015).

Este lenguaje que opera dentro de Arduino se llama Wiring, basado en la plataforma
Processing y primordialmente en el lenguaje de programación C/C++, que se ha vuelto
popular a tal grado de ser el más preferido para enseñar programación a alumnos de nivel
superior que estudian computación y robótica, gracias que es muy fácil de aprender y
brinda soporte para cualquier necesidad de computación. De este lenguaje derivan otros
más que son muy utilizados en el ámbito de Ingeniería y desarrollo, como C#, Java, BASIC,
Php, Phyton, JavaScript, Perl entre otros, por lo tanto, Arduino soporta varios lenguajes de
programación de alto nivel derivados de C, haciendo de esto una ventaja para los
diseñadores que trabajan en varios o en un sólo entorno de desarrollo de programación
(Esquive, 2010).

Para poder trabajar desde el nivel programación del procesador, debe descargarse el
software que incluye las librerías necesarias para poder utilizar el lenguaje de manera
completa. Otra ventaja es que este software puede descargarse desde el sitio web oficial
de Arduino, ya que opera bajo licencia libre y está disponible a todo público. Su versión
más reciente para todos los sistemas operativos es la versión Arduino 1.6.9 (Arduino,
2016).

Al ser una herramienta que incorpora un tanto manejo de hardware y software (circuitos
eléctricos y un lenguaje de programación respectivamente) se requiere un nivel de
conocimiento básico en estas dos ramas del desarrollo para operarla, lo cual se interpreta
de otro modo que personas de tercera edad y niños menores de entre 5 y 11 años no
pueden utilizar esta herramienta en el primer momento, pero para su suerte, se encuentran
diversidad de manuales en la página oficial e incluso, pueden adquirirse libros donde se
explica cómo utilizar esta herramienta didáctica e innovadora.

21
En la Figura 2.6 podemos ver el entorno IDE (Entorno de Desarrollo Integrado) de Arduino
donde se programan las instrucciones, parámetros de entrada / salida y funciones de los
componentes.

Figura 2. 6: Entorno de desarrollo Arduino

2.6 INTERFAZ DE TRANSMISIÓN DE DATOS

La interfaz es una representación gráfica en pantalla donde el usuario puede establecer la


comunicación entre el hardware y el software, por lo tanto es la parte más importante en el
sistema de comunicación va que permite la transferencia de datos entre los dispositivos
(Scount, 2010).

La tarjeta Arduino cuenta con un puerto serial, al cual se puede acceder a través de las
terminales digitales 2 (Rx, de recepción) y 3 (Tx, de transmisión) o desde la computadora a
través del puerto USB. El puerto serie se rige por el estándar RS-232 que utiliza la mayoría
de las computadoras. El estándar permite configurar velocidades de 110 y 256000 baudios.

El Arduino facilita la manipulación del proceso de envío de datos, esta velocidad es


conocida como “baud rate' o baudaje. La velocidad es determinada por el programador

22
atreves de la interfaz en pantalla, con una velocidad variable de 300, 1200, 2400, 4800,
9600, 14400, 19200, 28800, 38400, 57600 y 115200 pulsos por segundo. El medio utilizado
es el UART {Universal Asynchronous Receiver and Transmitter), encargado de llevar a
cabo la comunicación serial con el microcontrolador, que permite una comunicación
síncrona y asincrona como.

La comunicación entre la computadora y el Arduino es de manera asincrona, esto requiere


de dos líneas de conexión que corresponden con las terminales 2 v 3. En la comunicación
asincrona, la velocidad de envío de datos es determinada a priori entre el transmisor y el
receptor. En la comunicación síncrona, el envío de los datos es sincronizado por el
trasmisor a partir de un pulso constante de reloj, con cada pulso de envío de un nuevo
dato.

Además de realizar las conexiones físicas entre el microcontrolador del Arduino y la


computadora, en la comunicación serial debe existir un acuerdo previo o sincronización de
la manera cómo se enviarán los datos. Este acuerdo debe incluir los niveles de voltaje que
serán usados, el tamaño y formato de cada uno de los mensajes (número de bits que
constituirán el tamaño de la palabra, existirá o no un bit de inicio y/o de finalización, se
empleará o no un bit de paridad) y el orden en que serán enviados los datos (será enviado
primero el bit de mayor peso o el de menor peso). La activación de la velocidad se realiza
mediante el siguiente código:

void setup(){
Serial.begin(9600);
}

Dadas las características propias para un sistema domótico y de entretenimiento, en el


envío de datos no se requiere un tiempo de respuesta muy rápido, por lo cual se eligió una
velocidad de comunicación de 9600 baudios. Con otros dispositivos se puede elegir otra,
según el tipo de procesador que posee cada hardware.

La trasmisión de cada byte de información se envía en forma independiente. Se trasmiten 8


bits de datos de uno en uno comenzando con el menos significativo y van precedidos con
un bit de inicio (STAR) y detrás de ellos se coloca un bit de alto (STOP) de acuerdo con las

23
normas del formato estándar NRZ (Non Retim to Zero). En el otro extremo el receptor del
sistema comunicación reconoce los caracteres por su bit de inicio y bit de alto (Tanenbaum,
2003).

2.6 VENTAJAS

Existe una diversidad de plataformas que operan con microcontroladores disponibles para
la computación a nivel físico (hardware). Todas estas herramientas se organizan en
paquetes fáciles de usar para minimizar el trabajo del desarrollo a nivel de programación
(software). Arduino ofrece ventajas como:

2.6.1 Accesibilidad

Las placas Arduino son más accesibles comparadas con otras plataformas de
microcontroladores. La versión más cara de un módulo de Arduino puede ser montada a
mano, e incluso ya montada cuesta bastante menos de 110 dólares (Lorenzo, 2016).

2.6.2 Multi Plataforma

El software de Arduino funciona en los sistemas operativos Windows, Macintosh OSX y


Linux. La mayoría de los entornos para microcontroladores están limitados a Windows
(Lorenzo, 2016).

2.6.3 Entorno de programación simple y directo

El entorno de programación de Arduino es fácil de usar para principiantes y lo


suficientemente flexible para los usuarios avanzados. Pensando en los profesores, Arduino
está basado en el entorno de programación de Procesing con lo que el estudiante que
aprenda a programar en este entorno se sentirá familiarizado con el entorno de desarrollo
Arduino (Lorenzo, 2016).

24
2.6.4 Software ampliable y de código abierto

El software Arduino está publicado bajo una licencia libre y preparado para ser ampliado
por programadores experimentados. El lenguaje puede ampliarse a través de librerías de
C++, y si se está interesado en profundizar en los detalles técnicos, se puede dar el salto a
la programación en el lenguaje AVR C en el que está basado. De igual modo se puede
añadir directamente código en AVR C en tus programas si así lo deseas (Lorenzo, 2016).

2.6.5 Hardware ampliable y de código abierto

Arduino está basado en los microcontroladores atmega168, atmega328 y atmega1280. Los


planos de los módulos están publicados bajo licencia Creative Commons, por lo que
diseñadores de circuitos con experiencia pueden hacer su propia versión del módulo,
ampliándolo u optimizándolo. Incluso usuarios relativamente inexpertos pueden construir la
versión para placa de desarrollo para entender cómo funciona y ahorrar algo de dinero
(Lorenzo, 2016).

2.7 SEGURIDAD

La seguridad personal y de las propiedades particulares, preocupa desde siempre a todos


los propietarios de una vivienda y en procurársela gastan elevadas sumas de dinero.

Un caso particular que últimamente está cobrando gran importancia es la protección del
hogar, no solo con los elementos tradicionales (pasivos) como son rejas y puertas
blindadas, sino con otros más sofisticados (activos), debido a que los sistemas
profesionales que se venían empleando en la vigilancia de bancos, empresas, almacenes,
etc., han reducido su tamaño, su precio y ya son accesibles para todos.

Son numerosos los anuncios de empresas de seguridad que ofrecen vigilancia y alarma las
24 horas del día, 7 días a la semana, instalando el equipo completo, por una módica
cantidad y una cuota mensual de mantenimiento, que atraen a numerosos clientes. Ante la
enorme proliferación de urbanizaciones, negocios, apartamentos en la playa, etc., los
servicios públicos de policía no son suficientes para garantizar la vigilancia en todo
momento y lugar, por lo que se hace necesario buscar medidas complementarias, como

25
puede ser instalar sofisticados sistemas de seguridad o contratar un buen seguro que
cubra los daños en caso de sufrir algún percance, ya que estamos expuestos a ellos.

Pero veamos algunas de las opciones ofrecen la domótica para la protección personal y del
hogar, como funciona y que cosas elementales hay que tener en cuenta para realizar una
buena inversión (López, 2007).

2.7.1 Gestión de Seguridad en el hogar

La gestión de la seguridad debe contemplar tanto la seguridad personal como la seguridad


del patrimonio; además, un sistema de seguridad debe considerar diferentes funciones que
aseguren las tres áreas básicas de la seguridad: la prevención que se da antes que se
produzca el ataque para evitarlo, la alarma en el momento del ataque y la reacción una vez
que se ha producido el ataque para considerar sus efectos. En un hogar automatizado
como se observa en la Figura 2.7 existe una variedad de dispositivos que se puede
implementar para mejorar la calidad de vida (CasaDomo, 2013).

Figura 2. 7: Seguridad domótica en el Hogar


Tomado de Interiorismos (2016)

Los sistemas domóticos de seguridad para el hogar suelen combinar varias funciones, así,
además de las propias anti intrusión suelen tener otras para detectar humo, gas, fuego,
inundaciones llamadas alarmas técnicas, las que son ligadas al confort como la

26
temperatura, iluminación, comunicaciones o lo que se vienen a denominar alarmas
médicas para la atención a distancia de personas enfermas o ancianas que monitorizan
algunos de sus parámetros biométricos o permiten el aviso en caso de accidente, como
puede ser una caída.

Para el diseño eficaz de un sistema de alarmas hay que tener muy claro qué es lo que se
desea proteger, contra qué o quién se desea proteger y con qué grado de seguridad,
además de lo que cuesta su instalación y mantenimiento, para que se dé un equilibrio entre
unos y otros factores. Llega un momento en que no es interesante invertir más en
seguridad (López, 2007).

2.7.2 Vigilancia Interna y Externa

Centrándonos en el hogar, tenemos dos zonas bien diferenciadas: una el interior, donde el
grado de seguridad ha de ser máximo ya que es la zona donde pasamos la mayor parte del
tiempo y donde se duerme habitualmente, un momento especialmente peligroso; y otra, el
exterior, en donde se permite un grado menor ya que al ser más difícil de controlar, no
existen muros y techos como en la casa y los medios que requieren son más sofisticados
por tanto son más caros. También habrá que distinguir entre lo que es una vivienda en un
bloque de pisos, en donde casi la única posibilidad de entrada es por la puerta principal,
por lo que una buena puerta acorazada viene a ser suficiente, o una vivienda individual, de
varias plantas, en una urbanización o aislada, en la que las posibilidades de entrada son
más amplias y la zona a cubrir mayor.

Por tanto, dentro del sistema de vigilancia se pueden definir diferentes niveles, en función
del espacio a proteger, que son: perimetral, periférica, volumétrica, control de accesos y
vigilancia de agresión (López, 2007).

2.7.3 Seguridad Perimetral y de Intrusión

Es la vigilancia de la zona exterior del edificio o vivienda, con la misión de avisar de la


intrusión antes de llegar a la zona de protección como se puede ver en la Figura 2.8. Esta
zona debe estar suficientemente protegida por muros o vallas e iluminada por la noche,
siendo posible el movimiento y la presencia dentro de ella. Su planificación es sofisticada

27
ya que hay que contemplar las falsas alarmas debidas a las condiciones meteorológicas
y/o entrada de animales. Para esta zona los principales sistemas se basan en la
construcción de barreras de infrarrojos y sistemas de microondas, difíciles de neutralizar.
La instalación de cámaras de vigilancia y la electrificación de la reja, con advertencia del
peligro que supone tocarla, suelen ser unos buenos sistemas de prevención (Huidoboro,
2010).

Figura 2. 8: Seguridad perimetral en una vivienda


Tomado de IP Security (2013)

2.7.4 Seguridad Periférica

Los sistemas en esta zona deben de avisar de un ataque directo sobre la vivienda, con el
fin de una detección prematura antes de entrar en el hogar, rotura de puertas, ventanas,
paredes, etc., pero deben permitir también el movimiento tanto en el interior como en el
exterior de la vivienda. Los principales sistemas de detección periférica están basados en
contactos magnéticos como se observa en la Figura 2.9, detectores de vibración y de
sensores de movimiento (Huidoboro, 2010).

Figura 2. 9: Sensor magnético instalado en una puerta


Tomado de Bruzos (2015)

28
2.7.5 Seguridad Volumétrica

Señaliza la presencia de individuos en el interior de la vivienda o en determinadas


estancias de la misma. La alarma salta únicamente cuando detecta el movimiento de las
personas y los principales sistemas para cubrir estas zonas se basan en infrarrojos,
ultrasonidos o microondas. Permiten cubrir una amplia zona y presentan una gran
fiabilidad. Se colocan en las zonas altas de la vivienda, orientados hacia abajo y apuntando
a las zonas habituales de paso (Huidoboro, 2010).

2.7.6 Control de Acceso

Control sobre la apertura de los diferentes accesos a una instalación, pudiendo permitir la
identificación de las personas que entran y salen de las zonas protegidas, por ejemplo,
mediante la introducción de una clave de acceso como se ve en la Figura 2.10. Estos
sistemas se basan en lectores de tarjetas magnéticas o teclados de acceso y permiten
comprobar el horario de apertura y cierre de la empresa y por quién fueron realizados, así
como controlar los movimientos del servicio doméstico del hogar, etc.

Figura 2. 10: Control de acceso controlado por un microcontrolador


Tomado de Electrónica (2009)

En una vivienda individual, el único control de acceso que suele hacerse es a la propia
central de alarma, por lo que el propietario dispone de un código de activación y
desactivación, además de otro falso (por ejemplo, el número anterior o el siguiente) por si

29
es coaccionado por un intruso, en cuyo caso, aparentemente se desactiva la alarma, pero
se genera una alarma silenciosa hacia la central de vigilancia (Huidoboro, 2010).

2.7.7 Alarma de Agresión

También denominados sistemas de detección de pánico, permiten el aviso de una agresión


a personas o instalaciones. Para su utilización es necesaria la acción manual de la persona
que se siente agredida, que suele hacerse mediante un pulsador que genera una alarma
silenciosa o acústica. Sirve cuando nos bajamos del coche y nos dirigimos a abrir la puerta
de casa, cuando estamos por el jardín y en cualquier habitación (Huidoboro, 2010).

2.7.8 Centrales de Alarma

Todas las funciones que realiza un sistema de vigilancia se centralizan en una central de
alarmas de las que existen numerosos modelos en el mercado. Esta central gestiona la
salida de los numerosos detectores, permite el manejo a elección del usuario del
funcionamiento del sistema (zonas a controlar, horarios, niveles de sensibilidad), y genera
las acciones pertinentes de alarma óptica y/o acústica, aviso silencioso al usuario o aviso a
una central receptora de alarmas remotas, ya que por ley no está permitido que se avise
directamente a las fuerzas públicas de seguridad y es necesario un filtro intermedio que
discrimine las alarmas, a cargo de empresas privadas de seguridad.

La central recibe las señales procedentes de los sensores y avisa de la zona donde se ha
producido la anomalía al mismo tiempo que genera una señal de alarma; en el caso de que
sea servida por una empresa de seguridad el vigilante recibe el aviso en un monitor con el
código del cliente, realiza las comprobaciones oportunas para verificar que no es una falsa
alarma (verifica con una llamada hacia el cliente y si está y le pide su clave) y procede en
consecuencia, según un plan de contingencias establecido, que dependerá de los servicios
que haya contratado con el cliente, pudiendo llegar incluso hasta la asistencia en el lugar.
Lo normal es que se dé aviso a las fuerzas de seguridad para que acudan y comprueben
en el lugar que sucede.

Por medio de Internet podemos tener acceso a la pasarela residencial, utilizando el


protocolo normalizado IP, y su aplicación como red de comunicaciones la seguridad es

30
obvia, como un medio muy sencillo y hasta cierto punto económico de acceso. La central
de alarma puede ser un PC o un teléfono móvil con tecnología Android conectado
permanentemente a la Red y el usuario puede acceder a él a través de una dirección Web,
en cualquier momento y desde cualquier sitio (López, 2007).

2.8 SENSORES

Los sensores son los dispositivos encargados de recoger la información de los diferentes
parámetros que controla el sistema de control centralizado como la temperatura ambiente,
la existencia de un escape de agua o gas, la presencia de un intruso, etc., y enviársela a la
central para que ejecute automáticamente las tareas programadas.

Los hay de diversos tipos: gas, temperatura, agua, humedad, luz, movimiento, rotura, etc.,
y están distribuidos por todo el domicilio, según la zona a vigilar/proteger son más
adecuados unos sistemas que otros, y lo común suele ser utilizar una combinación de
varios de ellos, cuantos más, mejor.

En general, los sensores que se utilizan, para la seguridad en el hogar, se clasifican en


cinco tipos: de contacto, infrarrojos, ultrasonidos, vibración y microondas, aunque existen
otros para aplicaciones especiales.

Los sensores de contacto son los más simples y los primeros que se empezaron a utilizar.
Se basan en la apertura o cierre de un circuito al actuar sobre el sensor, que puede ser un
sencillo interruptor eléctrico que se activa al abrir una puerta o un sensor magnético que no
necesita contacto entre las partes en movimiento.

Estos detectores son muy robustos y económicos, no requieren apenas mantenimiento y se


suelen utilizar para la protección periférica. Permiten activar la carga directamente, como
puede ser una sirena o una lámpara (Millan, 2004), existe una variedad de sensores que se
pueden utilizar en un sistema domótico como se observa en la Figura 2.11.

31
Figura 2. 11: Sensores Domóticos
Tomado de PriteshGupta (2012)

2.8.1 Sensores de Infrarrojos

Los sensores de infrarrojos, al contrario que los anteriores, son sistemas activos, que
emiten radiación no visible y que basan su efectividad en la creación de una barrera
invisible que al ser rota activa la alarma.

El sistema puede ser de barrera, con un emisor y un receptor separados unos cuantos
metros, o “réflex”, en el que el emisor y el receptor se encuentran juntos y el haz de luz se
refleja en un espejo enfrentado al mismo, siendo en este caso el alcance menor. La ventaja
de este segundo sistema es que toda la electrónica esté en el mismo dispositivo. Los
sistemas réflex polarizados diferencian la luz directa de la reflejada, tienen un alcance en
torno a unos 5 metros y son muy seguros, evitando las falsas alarmas (Huidoboro, 2010).

32
2.8.2 Sensores de Ultrasonidos

Los sensores de ultrasonidos como se ve en la Figura 2.12, permiten detectar movimiento,


basándose en el efecto Doppler, el mismo que utiliza el radar de vigilancia en carretera,
que hace que varíe la frecuencia de la onda al rebotar en el objeto en movimiento. Emiten
ultrasonidos y tiene un alcance de muy pocos metros, utilizándose en la vigilancia
volumétrica. Podemos comprobar su funcionamiento estando quietos y moviéndonos:
veremos un LED apagarse y encenderse (Huidoboro, 2010).

Figura 2. 12: Sensor de Ultrasonido


Tomado de Kurtsik (2013)

2.8.3 Sensores de Vibración

Los sensores de vibración como se muestra en la Figura 2.13, utilizan sensores


piezoeléctricos que son capaces de convertir variaciones de movimiento del cuerpo al que
están adheridos en variaciones de tensión eléctrica. Estos detectores se utilizan en
vigilancia perimétrica ya que detectan la rotura de cristales o paredes (Huidoboro, 2010).

Figura 2. 13: Sensor de Vibración


Tomado de K-electrónica (2014)

33
2.8.4 Sensores de Microondas

Los sensores de microondas son detectores de movimiento volumétricos que se basan en


la emisión de ondas electromagnéticas. Constan de un emisor y un receptor en la banda de
10 GHz y su principal ventaja es su gran sensibilidad, por lo que son capaces de detectar
movimientos muy pequeños, en distancias de hasta unos 50 metros.

Algunos otros sistemas, sofisticados, consisten, por ejemplo, en el enterramiento de un hilo


en el jardín, siguiendo el perímetro de la valla, que constituye una espira de un circuito
electromagnético o capacitivo y que al pasar un cuerpo por encima varía sus parámetros
(similares a los que se ponen en el asfalto para medir la velocidad de los automóviles),
activando la alarma (Huidoboro, 2010).

2.8.5 Sensor de Movimiento

Los sensores de movimiento son aparatos basados en la tecnología de los rayos infrarrojos
o las ondas ultrasónicas para poder “mapear” o captar en tiempo real los movimientos que
se generan en un espacio determinado. Estos sensores de movimiento como se puede ver
en la Figura 2.14, relacionado sobre todo a cámaras de seguridad, puertas en almacenes y
centros comerciales, etc., son uno de los dispositivos más reconocidos e importantes
dentro de la seguridad electrónica, que tanto ha apostado por, sobre todo, dos aspectos
fundamentales: el tamaño y la funcionalidad de cada uno de los equipos que usan durante
el proceso.

Figura 2. 14: Sensor de Movimiento PIR


Tomado de Ardobot (2015)

34
Pero los sensores también están siendo adaptados a todo tipo de electrodomésticos,
haciendo mucho más eficaz los niveles de protección o de vigilancia a los que un recinto
puede llegar. Se ven sensores de movimiento ya instalados en algunas lámparas
corrientes, por ejemplo, o hasta en relojes despertadores, siendo esta la última generación
de sensores de movimiento que funcionan por intermedio de ondas ultrasónicas. Porque
aquellos que operan mediante rayos infrarrojos resultan ser mucho más sofisticados, y se
usan sobre todo en lugares que necesitan de un alto nivel de protección como por ejemplo
la reserva federal de un banco.

Esta clase de sensores tienen la capacidad, así mismo, de poder dibujar a escala una
representación del movimiento que puede darse por distintos puntos de unión, como si se
tratara del mapa de una constelación. Por eso, los sensores de rayos infrarrojos
dependiendo del caso, también vienen programados con algún auxiliar gráfico con los que
complementan, gráficamente, sus acciones principales. Este es el tipo de dispositivo que
es utilizado, para citar un caso, en la realización de películas de animación digital, donde se
analizan los movimientos característicos de los distintos seres haciendo una imagen
computarizada de ellos (Sensores, 2011).

2.9 SERVOMOTORES

Un servomotor o también llamado servo, es un dispositivo similar a un motor de corriente


continua, que tiene la capacidad de ubicarse en cualquier posición dentro de su rango de
operación, y mantenerse estable en dicha posición. Está conformado por un motor, una
caja reductora y un circuito de control. Los servos se utilizan frecuentemente en sistemas
de radio control y en robótica, pero su uso no está limitado a estos.

Es posible modificar un servomotor para obtener un motor de corriente continua que, si


bien ya no tiene la capacidad de control del servo, conserva la fuerza, velocidad y baja
nercia que caracteriza a estos dispositivos.

Un servo normal como se puede apreciar en la Figura 2.15, tiene 3kg por cm. de torque
que es bastante fuerte para su tamaño.
También potencia proporcional para cargas mecánicas. Un servo, por consiguiente, no
consume mucha energía.

35
La corriente que requiere depende del tamaño del servo. Normalmente el fabricante indica
cual es la corriente que consume. Eso no significa mucho si todos los servos van a estar
moviéndose todo el tiempo. La corriente depende principalmente del par, y puede exceder
un amperio si el servo está enclavado (Ramírez, 2013).

Figura 2. 15: Servomotor de giro de 0º - 180º


Tomado de Electrónicos (2013)

2.9.1 Partes de un servomotor

Un servomotor está compuesto internamente por un conjunto de elementos que se pueden


apreciar en la Figura 2.16.

Figura 2. 16: Estructura interna de un Servomotor


Tomado de Infolaser (2002)

36
2.9.1.1 Motor de corriente continua

Es el elemento que le brinda movilidad al servo. Cuando se aplica un potencial a sus dos
terminales, este motor gira en un sentido a su velocidad máxima. Si el voltaje aplicado sus
dos terminales es inverso, el sentido de giro también se invierte.

2.9.1.2 Engranajes reductores

Se encargan de convertir gran parte de la velocidad de giro del motor de corriente continua
en torque.

2.9.1.3 Circuito de control

Este circuito es el encargado del control de la posición del motor como se observa en la
Figura 2.17. Recibe los pulsos de entrada y ubica al motor en su nueva posición
dependiendo de los pulsos recibidos.

Figura 2. 17: Circuito de control de un Servomotor


Tomado de Infolaser (2002)

Tiene además de los circuitos de control un potenciómetro conectado al eje central del
motor. Este potenciómetro permite a la circuitería de control, supervisar el ángulo actual del
servo motor. Si el eje está en el ángulo correcto, entonces el motor está apagado. Si el
circuito chequea que el ángulo no es correcto, el motor volverá a la dirección correcta,
hasta llegar al ángulo que es correcto. El eje del servo es capaz de llegar alrededor de los

37
180 grados. Normalmente, en algunos llega a los 210 grados, pero varía según el
fabricante.

Un servo normal se usa para controlar un movimiento angular de entre 0 y 180 grados. Un
servo normal no es mecánicamente capaz de retornar a su lugar, si hay un mayor peso que
el sugerido por las especificaciones del fabricante. (Ramírez, 2013).

Los servomotores tienen 3 terminales:

 Terminal positivo: Recibe la alimentación del motor (4 a 8 voltios).


 Terminal negativo: Referencia tierra del motor (0 voltios).
 Entrada de señal: Recibe la señal de control del motor.

Para identificar la conexión de un servomotor como se puede observar en la Figura 2.18 los
colores del cable de cada terminal varían con cada fabricante: el cable del terminal positivo
siempre es rojo; el del terminal negativo puede ser marrón o negro; y el del terminal de
entrada de señal suele ser de color blanco, naranja o amarillo.

Figura 2. 18: Identificación de los cables de un servomotor


Tomado de Servomotores (2005)

Tiene además de los circuitos de control un potenciómetro conectado al eje central del
motor. Este potenciómetro permite al circuito de control, supervisar el ángulo actual del
servo motor. Si el eje está en el ángulo correcto, entonces el motor está apagado. Si el
circuito chequea que el ángulo no es correcto, el motor volverá a la dirección correcta,
hasta llegar al ángulo que es correcto. El eje del servo es capaz de llegar alrededor de los

38
180 grados. Normalmente, en algunos llega a los 210 grados, pero varía según el
fabricante (Ramírez, 2013).

2.9.2 Cálculos

Dependiendo del modelo del servo, la tensión de alimentación puede estar comprendida
entre los 4 y 8 voltios. El control de un servo se reduce a indicar su posición mediante una
señal cuadrada de voltaje. El ángulo de ubicación del motor depende de la duración del
nivel alto de la señal. Cada servo motor, dependiendo de la marca y modelo utilizado, tiene
sus propios márgenes de operación.

Para un servomotor comercial, los valores posibles de la señal en alto están entre 0,3 y 2,1
ms, que posicionan al motor en ambos extremos de giro (0° y 180°, respectivamente). El
valor 1,2 ms indica la posición central, y otros valores de duración del pulso dejarían al
motor en la posición proporcional a dicha duración.

Es sencillo notar que, para el caso del motor anteriormente mencionado, la duración del
pulso alto para conseguir un ángulo de posición θ estará dada por la fórmula: t = 0,3 +
θ/100 (Ramírez, 2013).

Donde t está dada en milisegundos y θ en grados, en la Tabla 2.2 vemos los valores más
comunes que se utilizan en el control de la posición del servomotor.

t = Duración del nivel alto [ms] θ = Ángulo [grados]


0,3 0º
0,75 45º
1,2 90º
2,1 180º

Tabla 2. 2: Ejemplos de algunos valores usados en un


servomotor para controlar el Angulo de giro

39
Para bloquear el servomotor en una posición, es necesario enviarle continuamente una
señal con la posición deseada. De esta forma el servo conservará su posición y se resistirá
a fuerzas externas que intenten cambiarlo de posición. Si los pulsos no se envían, el
servomotor queda liberado, y cualquier fuerza externa puede cambiarlo de posición
fácilmente (Ramírez, 2013).

2.10 METODOLOGÍA

2.10.1 Programación Extrema XP

La programación extrema o extreme Programming es un enfoque de la ingeniería de


software formulado por Kent Beck, autor del primer libro sobre la materia, Extreme
Programming Explained: Embrace Change en 1999. Es el más destacado de los procesos
ágiles de desarrollo de software. Al igual que éstos, la programación extrema se diferencia
de las metodologías tradicionales principalmente en que pone más énfasis en la
adaptabilidad que en la previsibilidad.

Se puede considerar la programación extrema como la adopción de las mejores


metodologías de desarrollo de acuerdo a lo que se pretende llevar a cabo con el proyecto,
y aplicarlo de manera dinámica durante el ciclo de vida del software (IDS, 2016).

2.10.2 CARACTERÍSTICAS FUNDAMENTALES

Las características fundamentales de la metodología son:

 Desarrollo iterativo e incremental: pequeñas mejoras, unas tras otras.


 Pruebas unitarias continuas, frecuentemente repetidas y automatizadas, incluyendo
pruebas de regresión. Se aconseja escribir el código de la prueba antes de la
codificación.
 Programación en parejas: se recomienda que las tareas de desarrollo se lleven a
cabo por dos personas en un mismo puesto. Se supone que la mayor calidad del
código escrito de esta manera el código es revisado y discutido mientras se escribe
y es más importante que la posible pérdida de productividad inmediata.

40
 Frecuente integración del equipo de programación con el cliente o usuario. Se
recomienda que un representante del cliente trabaje junto al equipo de desarrollo.
 Corrección de todos los errores antes de añadir nueva funcionalidad. Hacer
entregas frecuentes.
 Refactorización del código, es decir reescribir ciertas partes del código para
aumentar su legibilidad y mantenibilidad pero sin modificar su comportamiento. Las
pruebas han de garantizar que en la refactorización no se ha introducido ningún
fallo.
 Propiedad del código compartida: en vez de dividir la responsabilidad en el
desarrollo de cada módulo en grupos de trabajo distintos, este método promueve el
que todo el personal pueda corregir y extender cualquier parte del proyecto. Las
frecuentes pruebas de regresión garantizan que los posibles errores serán
detectados.
 Simplicidad en el código: es la mejor manera de que las cosas funcionen. Cuando
todo funcione se podrá añadir funcionalidad si es necesario. La programación
extrema apuesta que es más sencillo hacer algo simple y tener un poco de trabajo
extra para cambiarlo si se requiere, que realizar algo complicado y quizás nunca
utilizarlo (Unad, 2010).

La simplicidad y la comunicación son extraordinariamente complementarias, con más


comunicación resulta más fácil identificar qué se debe y qué no se debe hacer.

Cuanto más simple es el sistema, menos tendrá que comunicar sobre éste, lo que lleva a
una comunicación más completa, especialmente si se puede reducir el equipo de
programadores.

2.10.3 FASES DE LA PROGRAMACIÓN EXTREMA

Planificación:

Es la primera actividad en el proceso de desarrollo. Comienza creando una serie de


historias de usuarios, similares a los casos de uso que describen la funcionalidad del
software que se va a construir. El cliente les asigna una prioridad y el equipo de desarrollo

41
evalúa cada una y le asigna un periodo de desarrollo. Si la historia supera más de tres
semanas de desarrollo se divide la historia en historias menores.

Una vez establecido un acuerdo detallando la fecha de entrega, el equipo de desarrollo


ordena las historias para implementar antes las que tengan mayor prioridad.

Conforme avanza el trabajo de desarrollo, el cliente puede agregar nuevas historias con
nueva funcionalidad, de esta manera, la programación extrema es una metodología que
acepta fácilmente requisitos cambiantes durante el desarrollo de software.

Diseño:

El diseño en la programación extrema sigue el principio de hacerlo todo simple. El diseño


se va modificando a lo largo de todo el proceso de desarrollo.

Desarrollo:

La programación extrema recomienda que después de diseñar las historias el equipo no


deba comenzar la codificación sino que debe desarrollar una serie de pruebas de unidad
que les ayuden a centrarse en lo que debe implementase para pasar esa prueba.

Un concepto clave en esta etapa es la programación en pareja de tal forma que dos
personas trabajan juntas en un ordenador para crear el código de una historia siguiendo un
estándar de codificación. Este enfoque asegura la calidad del código, ya que dos cabezas
piensan mejor que una, además permite la rápida comunicación entre las dos personas y
un mejor conocimiento del problema que se quiere solucionar.

Pruebas

Las pruebas de unidad creadas deben ser automatizadas para que puedan ejecutarse de
manera fácil y rápida. De esta forma podemos modificar el código y asegurarnos que
funciona pese a los cambios producidos.

42
En la Figura 2.17 se ve un esquema de las fases de la Programación Extrema y su relación
dentro de un ciclo.

Figura 2. 19: Fases de la programación extrema


Tomado de Extreme Programing (2005)

2.11 TECNOLOGÍAS DE SOFTWARE

IDE Arduino: Lenguaje de programación propio de Arduino Ver. 1.6.7 de 32 bits para
programar las instrucciones en el microcontrolador.

Fritzing: El software Fritzing Ver. 0.9.2 permite realizar los esquemas de conexión de los
circuitos armados sobre la placa de pruebas o Protoboard para cada componente
electrónico.

App Inventor 2: El App Inventor 2 es una aplicación de Google Labs para crear
aplicaciones Android, estas aplicaciones pueden crearse desde su sitio web y es la que nos
permitirá realizar la interfaz para el usuario que le permitirá controlar los componentes del
sistema.

43
CAPÍTULO III
Construcción del modelo del sistema

3.1 INTRODUCCIÓN

El diseño del modelo de sistema comienza con la descripción y arquitectura del sistema. El
diseño se divide en dos tecnologías como es el diseño del software y el hardware. El
hardware será previamente diseñado y construido para luego realizar la programación en el
microcontrolador de Arduino quien se encargara de la toma de datos, proceso, control y
programación de los sensores y demás componentes en un solo sistema.

Comienza con la captura de datos de entrada que entregan los dispositivos al detectar un
evento nuevo, seguidamente se hace el control sobre los sensores. Al tener los datos de
entrada de los dispositivos, se comienza con el diseño del circuito quien recibirá tareas
programadas previamente en la PC a través del puerto USB, estas serán procesadas y
listas para la petición solicitada desde el dispositivo móvil.

Finalmente se elabora el software de comunicación con el circuito y el dispositivo móvil a


través del módulo HC-05 para controlar los componentes por vía Bluetooth.

3.2 DESCRIPCION DEL SISTEMA

Se utiliza una computadora para realizar la programación de los componentes en el


entorno de desarrollo IDE de Arduino, diseño de los esquemas sobre la Protoboard, para
facilitar el proceso y construcción del sistema.

El sistema será construido enfocado en los siguientes aspectos o ámbitos principales:

Seguridad.- Los sensores de movimiento que usualmente se usaban para la comodidad del
hogar en encendido automático, son usados para detección de presencia humana para que
funcione como una sistema de alarma anti robos.

44
Los sensores de apertura en puertas y ventanas interiores formarán otro sistema de alarma
que permita alertarnos ante un evento delictivo.

Automatización.- El control de la iluminación automática tanto interna como externa es una


de las ventajas en cuanto a comodidad se refiere.

El sensor de luz nocturna se activara automáticamente cuando empiece a anochecer y se


desactivara también de manera automática cuando haya presencia de luz ya sea esta solar
o artificial, también se podrá apagar o encender las luces de las habitaciones
manualmente.

Comodidad.- Control inalámbrico de la apertura de puertas y ventanas con la ayuda de los


servomotores.

 Programación de los sensores para la automatización del hogar.


 Programación dinámica y sencilla para su utilización.
 Activación del sistema de seguridad para proteger el hogar cuando este
deshabitado.
 Interfaz fácil e intuitivo para el control de los sensores y servomotores de forma
rápida y en tiempo real.

3.3 ARQUITECTURA DEL SISTEMA

La domótica se refiere a todo el conjunto de soluciones tanto de control como de


automatización con las que se puede obtener una mejor gestión y control de determinados
elementos en viviendas, edificios o empresas.

Dentro de la tipología de sistemas domóticos encontramos aquellos que son: centralizados,


descentralizados y distribuidos.

45
3.3.1 Centralizados

En esta clase de arquitectura nos encontramos con un controlador centralizado que es el


que se encarga de enviar la información a los actuadores e interfaces, tal como han
registrado los sensores o los propios usuarios con lo que se realizará una actividad
específica. Si en este caso falta el controlador principal, el sistema deja de funcionar.

Entre sus ventajas destaca el hecho de que, tanto los sensores como los actuadores son
de tipo universal, su operatividad e instalación son sencillas y tienen un coste bastante
reducido en comparación con otros sistemas.

Sus inconvenientes es que conllevan un notable cableado, todos los sistemas de la central,
no se puede ampliar demasiado su capacidad y requieren una interfaz de usuario, en la
Figura 3.1 vemos la estructura de la arquitectura.

Figura 3. 1: Tipología centralizada de un sistema domótico


Tomado de CasaDomo (2014)

3.3.2 Descentralizados

De la arquitectura descentralizada se puede decir que existe más de un controlador y todos


ellos son interconectados mediante un BUS que se encarga de enviar toda la información
entre ellos, funcionando como un sistema centralizado en el que cada uno de los
controladores se encarga de enviar información a los actuadores dependiendo de lo que
hayan registrado tanto los sensores como los usuarios.

46
Entre sus ventajas destaca la posibilidad de hacer un rediseño de la red, tienen un reducido
cableado, se puede ampliar fácilmente y ofrece una gran seguridad de funcionamiento, los
puntos en contra son que sus elementos de red no son universales y hay cierta limitación,
reducida ampliación y requiere de programación

3.3.3 Distribuidos

En el caso de la arquitectura distribuida, cada uno de los actuadores y sensores funciona


como un controlador que tiene la capacidad de actuar y enviar información al sistema
según lo que se recibe de otros dispositivos, lo que significa que cada uno de los
dispositivos dentro del sistema cuenta con inteligencia propia y se puede controlar
mediante diferentes actividades.

Las ventajas de un dispositivo distribuido son su seguridad de funcionamiento, permiten un


profundo rediseño de la red y ampliaciones, sus productos son muy fiables, su coste y
cableado no es tan grande como en un nivel 1. El inconveniente en este caso es que
requiere bastante programación.

3.4 MODELO DE SISTEMA

Se desarrollará un sistema domótico que tiene como componentes esenciales:

3.4.1 Entrada

Eventos físicos en un ambiente y acciones realizadas por los habitantes de un hogar.

Los eventos físicos que se tomarán en cuenta como datos de entrada son: movimientos
físicos dentro del área del sensor, atardecer del día, interrupción en el rayo láser, apertura
y cierre de ventanas.

Estas entradas son capturadas de los siguientes dispositivos: Sensor de movimiento,


sensor de luz nocturna, sensor de apertura y sensor laser.

47
3.4.2 Proceso

Está conformada por la captura de información desde los sensores y la programación de


los mismos. La captura de información constituye un proceso y se consigue de la lectura de
datos que los sensores entregan después de haber sido instalados en un ambiente.

El proceso que se sigue a continuación es realizar la programación integrando las salidas


de los sensores en un solo programa estructurado controlado desde un dispositivo móvil.

3.4.3 Salida

De acuerdo a lo descrito anteriormente los resultados son: activación y desactivación de


sistemas de alarma, apagado y encendido automático de iluminación y automatización de
apertura y cierre de puertas y ventanas realizadas por el usuario desde un dispositivo
móvil.

3.5 HARDWARE DEL SISTEMA

El hardware principal de Arduino es el microcontrolador Atmega328 que será utilizado


como unidad de control y proceso de datos de entradas y salidas de los dispositivos
programados, en la Figura 3.2 se puede ver las unidades fundamentales del sistema y la
relación entre ellos.

Figura 3. 2: Relación de unidades del sistema

48
3.5.1 Materiales

La Tabla 3.1 detalla la lista de los materiales necesarios para la construcción de los
circuitos de todos los componentes integrados en Arduino. El principal elemento es el
microcontrolador de Arduino UNO que se encarga de recibir las peticiones por medio del
puerto USB para su posterior programación y control vía Bluetooth.

La batería de 9 volts se encarga de entregar suficiente energía eléctrica a la placa Arduino


y los componentes conectados a la placa haciendo una conversión de 5 voltios por medio
del regulador de voltaje, la fuente externa de 6 volts se utiliza para aquellos componentes
que requieren una energía eléctrica independiente como es el caso de los servomotores.

La mayoría de los componentes complementarios como los leds, resistencias,


potenciómetros, LDR, bocinas y cables de conexión MM, MH y HH se pueden conseguir en
cualquier tienda electrónica del mercado.

Tabla 3. 1: Materiales para la construcción del sistema final

Nº COMPONENTE CANTIDAD
1 Arduino UNO 1
2 Módulo HC-05 1
3 Protoboard (placa de pruebas) 1
4 Sensor de movimiento PIR 1
5 Servomotor MG996R 1
6 LDR (foorresistencias) 2
7 Potenciometro 2
8 Leds 11
9 Bocinas (Buzzers) 3
10 Cables MM - HM 40
11 Reed Switch 1
12 Bateria de 9 Volts. 1
13 Adaptador de batería de 9 Volts. 1
14 Resistencias 220 Ω 11
15 Resistencias 10 KΩ 3
16 Resistencias 1 KΩ 1
17 Pieza de imán 2

49
3.5.2 Modulo Bluetooth HC-05

En la Figura 3.3 se ve el esquema de conexión para el modulo Bluetooth HC-05 con


Arduino que permite la configuración del módulo Bluetooth HC-05 con los comandos AT
para cambiar los valores de fábrica y personalizarlos.

Figura 3. 3: Conexión del módulo Bluetooth HC-05 con Arduino


para entrar en modo de comandos AT

En la Tabla 3.2 se puede ver cómo queda la configuración final del módulo Bluetooth HC-
05 luego de haber sido configurada desde los comandos AT, esta configuración lo que
realiza es permitir la modificación de los valores de fábrica del módulo Bluetooth HC-05 y
personalizarlos,
Tabla 3. 2: Configuración final para el Módulo Bluetooth HC-05

NAME OSCARVG
PASSWORD 61204442
ROLE 0=SLAVE
UART 9600,0,0
CMODE 1=Conexión a cualquier dispositivo

En la Figura 3.4 se puede observar capturas de pantalla de la vinculación por contraseña


entre el modulo Bluetooth HC-05 y Arduino.

50
a) b)

Figura 3. 4: Vinculación por contraseña del módulo Bluetooth HC-05 con Arduino
a) Captura del nombre del Módulo Bluetooth HC-05 encontrado
b) Vinculación por contraseña

3.5.3 Sensor de Movimiento

En la Figura 3.5 se ve la conexión del sensor PIR, este sensor funciona detectando la
radiación infrarroja que todos los cuerpos emiten al estar a una temperatura superior al 0
absoluto (-273.15 ºC).

Tiene 3 pines, en el extremo izquierdo se conecta a tierra (GND), el del extremo derecho a
5 voltios (Vcc) y el central se conecta un pin digital de Arduino, el cual se pondrá HIGH
cuando haya detectado un objeto y estará LOW mientras no detecte nada.

Además, tiene dos potenciómetros, justo al otro extremo de donde se encuentran los pines.

 Sx: ajusta la sensibilidad del sensor, que tiene una relación directa con la distancia
a la que el sensor puede detectar movimiento.
 Tx: ajusta el tiempo que el sensor necesita al detectar un movimiento cuando se
activa una alarma.

51
Figura 3. 5: Conexión del sensor de movimiento con una bocina
y un led

3.5.4 Sensor de Apertura

En la Figura 3.6 se puede observar la conexión para el sensor magnético de apertura de


ventanas que consiste en un sistema de alarma utilizando un Reed Switch que trabaja con
campos magnéticos, este sistema de alarma emitirá un sonido con un buzzer y una alerta
con un led cuando este activo.

Figura 3. 6: Conexión del sensor magnético con Arduino

Se debe conectar el Reed Switch con su resistencia de 1 KΩ correspondiente de igual


manera el led con una resistencia de 220 Ω, el Reed Switch no tiene polaridad así que
puede ser conectado sin problemas, los leds en cambio su poseen polaridad.

52
3.5.5 Sensor de Luz Nocturna

En la Figura 3.7 se ve el esquema de conexión del sensor de luz nocturna, este sensor se
activa por ausencia de luz ambiente automáticamente, el microcontrolador está configurado
para activar los leds cuando empiece a anochecer, también se puede activar o desactivar
manualmente.

El funcionamiento de este sistema consiste en realizar una lectura analógica con la


fotorresistencia LDR de la luz ambiente y con este valor controlar el encendido de los leds
de manera automática, se debe tener en cuenta la posición en el circuito entre la
fotorresistencia y la resistencia de 10 kΩ ya que funciona de forma inversa al
intercambiarlos.

Figura 3. 7: Conexión del sensor de luz nocturna

El orden de conexión de la fotorresistencia y su resistencia correspondiente es importante


ya que tiene resultados inversos.

3.5.6 Sensor Laser

En la siguiente Figura 3.8 se ve el esquema de conexión para el sensor laser, este sensor
se activa cuando haya una interrupcion entre la luz laser y una fotorresistencia LDR por la
presencia de un objeto o persona emitiendo un sonido con una bocina y un led, depende
de la distancia de la luz laser hasta el receptor que en este caso es la fotorresistencia LDR
es que se realiza la configuracion de los parametros en el microcontrolador de Arduino.

53
Figura 3. 8: Conexión del sensor laser

3.5.7 Control de Servomotor

El servomotor servirá para el control de apertura y cierre de la puerta principal de forma


automática, en la Figura 3.9 se ve el esquema de conexión, el cable de señal ira conectado
a un pin PWM digital, los otros dos cables irán conectados a voltaje y tierra
respectivamente.

Figura 3. 9: Conexión de un servomotor con Arduino

54
3.6 SOFTWARE DEL SISTEMA

3.6.1 Aplicación Móvil

Para el desarrollo de esta aplicación se utilizó el software App Inventor 2 en el cual se fue
diseñando cada una de las interfaces de control de los sub sistemas de alarma, control de
iluminación y control de apertura/cierre de puertas, en esta aplicación se diseñan los
gráficos, botones, letras, símbolos y otros elementos para el usuario, los materiales
necesarios para el desarrollo de esta aplicación son:
 Una computadora PC
 Navegador de Internet como Firefox o Google Chrome
 Dispositivo Android (Celular, Tablet, etc.)
 Versión de java actualizada

Con esta herramienta se definen los componentes de la aplicación con sus respectivas
propiedades, así como la interfaz que se utilizará para la comunicación desde el dispositivo
móvil, una vez realizado lo anterior se procede a darle funcionamiento a todos los
elementos por medio del Editor de Bloques que se muestra en la Figura 3.10, donde se
definirá la función de cada elemento de la aplicación y los datos que se enviaran para el
control del sistema domótico.

Figura 3. 10: Editor de Bloques de App Inventor 2

55
3.6.2 Interfaz de Bienvenida

En la Figura 3.11 se ve la pantalla de bienvenida de la aplicación para después iniciar la


conexión Bluetooth con nuestro dispositivo móvil.

Figura 3. 11: Interfaz de bienvenida

3.6.3 Interfaz de Inicio

En la Figura 3.12 se ve como se inicia la conexión al módulo Bluetooth HC-05, también se


puede ver las opciones que tenemos para controlar los sistemas de seguridad en el hogar.

Figura 3. 12: Interfaz de inicio y opciones de control

56
3.6.4 Interfaz de Control de sensores y servomotor

En la Figura 3.13 se ve el control para activar o desactivar los sensores desde una
conexión vía Bluetooth.

Figura 3. 13: Interfaz de control de sensores

3.6.5 Interfaz de Control de Iluminación y apertura

En la Figura 3.14 se puede ver la interfaz de control de iluminación dentro del hogar en
este caso las luces de dormitorios, pasillo y sala.

Figura 3. 14: Interfaz de control de iluminación y servomotor

57
3.7 COMUNICACIÓN AL MODULO HC-05

El módulo de Bluetooth HC-05 es el que ofrece una mejor relación de precio y


características para realizar la comunicación entre el Arduino y el dispositivo móvil, ya que
es un módulo Maestro-Esclavo, quiere decir que además de recibir conexiones desde una
PC o dispositivo móvil, también es capaz de generar conexiones hacia otros dispositivos
Bluetooth.

Esto nos permite por ejemplo, conectar dos módulos de Bluetooth y formar una conexión
punto a punto para transmitir datos entre dos microcontroladores o dispositivos, para el
sistema presente es indispensable el uso de este módulo que realiza la función de
comunicación e interfaz entre Arduino y el dispositivo móvil.

Para conocer el estado del módulo HC-05 se debe observar el led que incorpora este
módulo, a continuación se indica los estados que puede presentar:

 Si el led parpadea constantemente sin parar está esperando una conexión.


 Si esta 2 segundos encendido y 2 segundos apagado sucesivamente está en modo
de comandos AT.
 Si parpadea 2 veces y se mantiene apagado 3 segundos y vuelve a parpadear 2
veces está conectado a algún dispositivo.

3.7.1 Configuración

El módulo HC-05 tiene un modo de comandos AT que permite al módulo Bluetooth entrar
en modo Maestro y realizar una serie de configuraciones, en este modo podemos
configurar el módulo Bluetooth y cambiar parámetros como el nombre del dispositivo,
password, modo maestro/esclavo, etc.

Dentro de la configuración que se realiza dentro de los comandos AT mencionamos en la


Tabla 3.3 los comandos más comunes y necesarios para el presente trabajo

58
Tabla 3. 3 : Comandos AT para el módulo Bluetooth HC-05
para establecer la comunicación con Arduino

COMANDO FUNCIÓN
AT Retorna la respuesta OK
AT+ORGL Restaura los valores de fabrica
AT+NAME? Muestra el nombre actual
AT+NAME= abcxyz Cambia el nombre por: abcxyz
AT+PSWD? Muestra la contraseña (password)
AT+PSWD=123456 Cambia la contraseña por: 123456
AT+ROLE Muestra el Role 0 = Master / 1 = Slave
AT+ADDR? Muestra la dirección MAC
AT+UART? Muestra los parámetros de comunicación
AT+CMODE? Muestra si el modulo se conecta a un dispositivo especifico o a cualquiera.
0=Especifico / 1=cualquiera
3.7.2 Conexión

Para realizar la conexión con Arduino se necesita conectar la alimentación y conectar los
pines de transmisión y recepción serial (TX y RX). Hay que tomar en cuenta que en este
caso los pines se debe conectar cruzados el pin TX Bluetooth -> RX de Arduino y RX
Bluetooth -> TX de Arduino.

En la Figura 3.15 se muestra el esquema de conexión para que el módulo HC-05 este en
modo usuario para poder enviarle datos desde una aplicación movil para el control del
sistema integrado.

Figura 3. 15: Conexión del módulo HC-05 con Arduino para el modo usuario

59
3.8 CIRCUITO FINAL

Una vez realizada la comunicación por vía Bluetotth, las conexiones independientemente
para los sistemas de alarma, control de iluminación y control de apertura/cierre de puertas
las integramos en un solo sistema como se puede ver en la Figura 3.16 para
posteriormente proceder con la instalación en el prototipo en ubicaciones estratégicas para
no ser visibles a simple vista y realizar las pruebas de funcionamiento en tiempo real.

En cuanto a la alimentación externa para que el sistema tenga un funcionamiento


autónomo sin depender de una conexión USB desde una computadora se hace uso de una
fuente de alimentación de 9 Voltios a 1 Amperio, a un inicio y para las pruebas se utilizó
una batería simple de 9 V que a pesar de tener una de bastante durabilidad no resulto muy
útil para las pruebas necesarias y por esa razón se optó por una fuente de alimentación
externa y mucho más eficiente.

Figura 3. 16: Conexión e integración del circuito final

60
3.9 PROTOTIPO

En el prototipo que se ve en la Figura 3.17, instalaremos los sistemas de alarmas, control


de iluminación y control de apertura/cierre de puerta principal para sus respectivas pruebas
en funcionamiento y corrección de errores que se pudieran presentar.

El prototipo está conformado por dos plantas: en la planta baja se encuentra la puerta
principal, el pasillo de entrada y la sala de descanso, en la planta alta se encuentran dos
habitaciones y un ventana, y la parte derecha externa de la maqueta corresponde a al
jardín del hogar.

Dormitorio 1 Dormitorio 2 Ventana

Puerta Principal Pasillo Sala Jardín

Figura 3. 17: Prototipo de pruebas acabado

61
CAPÍTULO IV
Pruebas y resultados

4.1 INTRODUCCIÓN

El diseño y desarrollo del software del prototipo sigue la metodología de programación XP


citada en el Capítulo II en la presente tesis. Es a partir de ella que se siguen las fases para
la elaborar un software rápido y funcional para su implementación.

El sistema domótico permitirá el control de apagado y encendido automatizado de la


iluminación, apertura y cierre de puertas, activación y desactivación de sub sistemas de
alarmas: sensor de movimiento, sensor laser, sensor de apertura de ventanas, todo ello
controlado vía Bluetooth desde una aplicación móvil.

4.2 PLANIFICACIÓN

Se realiza un plan de desarrollo a partir de la especificación del propósito de sistema e


historias de usuario.

Después de establecer el propósito del sistema se identifican los dispositivos que se van a
integrar y las funciones que estas cumplirán independientemente pero a la vez integrados
en un solo sistema

4.2.1 Propósito del sistema

El propósito del sistema tiene es que tenga una función en dos tipos de modalidades: modo
activo y modo inactivo.

Modo activo: Significa que el sistema está en modo alerta y se utiliza cuando los
habitantes del hogar estén presentes pero estos pudieran estar descansando o durmiendo,
los sensores se utilizan para resguardar la seguridad del hogar en tiempo real.

62
Modo inactivo: A diferencia del anterior este estado de sistema permite controlar los
sensores, servomotores y automatiza el encendido y apagado de la iluminación solo
cuando sea necesario.

4.2.2 Historias de usuario

Tabla 4. 1: Inicio del Sistema

Historia Nº 1

Nombre: Inicio del Sistema Usuario: Cliente

Prioridad en negocio: Alta Riesgo en desarrollo: Baja

Programador responsable: Oscar Edwin Villca Gutiérrez

Descripción:
El usuario inicia la aplicación móvil y para la vinculación se requiere una contraseña de
seguridad via Bluetooth, esto para evitar que cualquier dispositivo pueda acceder al sistema.

Observaciones:

En modo activo las puertas y ventanas deben permanecer cerradas.

Tabla 4. 2: Control de sensores

Historia Nº 2

Nombre: Control de sensores Usuario: Cliente

Prioridad en negocio: Alta Riesgo en desarrollo: Alta

Programador responsable: Oscar Edwin Villca Gutiérrez

63
Descripción:
El usuario una vez dentro del sistema visualiza que zonas de la casa quiere activar o desactivar,
el modo activo se utilizara cuando el usuario se encuentre en el hogar pero descansando o
durmiendo, el modo inactivo se utilizara cuando el cliente este dentro del hogar y solo activa las
alarmas cuando sea necesario.

Observaciones:
Los sensores, conexiones deben ser verificados previamente para su correcto funcionamiento
en conjunto con la aplicación móvil.

Tabla 4. 3: Control de iluminación

Historia Nº 3

Nombre: Control de iluminación Usuario: Cliente

Prioridad en negocio: Alta Riesgo en desarrollo: Alta

Programador responsable: Oscar Edwin Villca Gutiérrez

Descripción:
El usuario visualiza desde la aplicación móvil que zonas desea encender o apagar las luces,
también cuenta con un sensor de luz nocturna que activa las luces de sala cuando empieza a
anochecer.

Observaciones:
El sensor de luz nocturna se puede desactivar y encender las luces de sala manualmente desde
la aplicación móvil.

4.3 DISEÑO

4.3.1 Especificación de requerimientos

El desarrollo del prototipo del presente sistema para el control de los sensores, servomotor
y la iluminación tiene como objetivo crear un sistema integrado donde el usuario tendrá el
control de los dispositivos manualmente o de manera automatizada, la Tabla 4.4 muestra
los procesos del sistema.

64
Tabla 4. 4: Procesos del prototipo

N° PROCESOS

1 Instalación de la aplicación generada en el dispositivo móvil

2 Vinculación del dispositivo móvil con el modulo Bluetooth.

3 Inicio de la aplicación y realizar la conexión con el modulo Bluetooth

4 Mostrar una pantalla de bienvenida al usuario y la lista de opciones de control.

5 Diferenciar los dispositivos activados de los desactivados.

6 Mostrar las opciones de control para cada sensor según la ubicación en el hogar.

7 Realizar pruebas de funcionamiento.

4.3.2 Adquisición de datos: Se extrae información del ambiente (vivienda) a través de


sensores conectados a la placa Arduino UNO quien interviene para mandar información a
los diferentes componentes de salida.

4.3.2 Control Inteligente: La información es procesada por el microcontrolador quien


determina si se envían mensajes de alerta o no, la cual será visualizada en el dispositivo
móvil vía Bluetooth.

4.3.4 Comunicación al usuario final: La información enviada al usuario final se realiza a


través de agentes móviles, para tal comunicación se aplica dos agentes: Agente control y
Agente usuario.

 Agente control: Se encuentra en el módulo Bluetooth HC-05, ese el agente que


realiza la comunicación con los datos adquiridos del ambiente, extrae los datos y los
envía al agente usuario.

 Agente usuario: Se encuentra en un dispositivo móvil, el usuario tiene una


aplicación con la cual puede enviar instrucciones a los actuadores, los mismos que
se enviaran al agente control quien realiza la comunicación con los actuadores para
ejecutar las instrucciones enviadas por el usuario.

65
4.4 DESARROLLO

4.4.1 Código para el Módulo Bluetooth HC-05

El Programa 4.1 corresponde a la configuración del módulo HC-05 para realizar la


comunicación con Arduino, una vez dentro de la configuración se maneja comandos AT
para visualizar y/o modificar las configuraciones que vienen por defecto.

Este código se debe ejecutar en modo Maestro y desconectando el cable de alimentación


del Módulo HC-05 hacia Arduino una vez compilado y subido el programa al
microcontrolador se debe volver a conectar el cable de alimentación y verificar con el
parpadeo que el Modulo ya está en modo de espera de conexión.

#include <SoftwareSerial.h>
SoftwareSerial BTSerial(10,11); // RX:TX
void setup()
{
pinMode(9,OUTPUT);
digitalWrite(9,HIGH);
Serial.begin(9600);
Serial.println("Ingrese comandos AT:");
BTSerial.begin(38400);
}
void loop()
{
if (BTSerial.available())
Serial.write(BTSerial.read());

if (Serial.available())
BTSerial.write(Serial.read());
}

Programa 4. 1: Código de configuración para entrar en modo de comandos AT

4.4.2 Código para el Sensor de Movimiento

El siguiente código que se ve en el Programa 4.2 corresponde al sensor de movimiento PIR

66
//alarma con sensor de movimiento PIR LED y buzzer(parlante)
int ct = 15; //tiempo de calibración del sensor
int pirPin = 2;
int ledPin = 13;
int buzzerPin = 10 ;
void setup() {
Serial.begin(9600);
pinMode(pirPin,INPUT);
pinMode(ledPin,OUTPUT);
pinMode(buzzerPin,OUTPUT);
digitalWrite(pirPin,LOW);
digitalWrite(ledPin,LOW);
digitalWrite(buzzerPin, LOW);

Serial.println("Calibrando el sensor....");
for(int i=0;i<=ct;i++)
{
Serial.print(((i*100)/ct));
Serial.print("% ");
Serial.println("COMPLETADO!");
delay(1000);
}
Serial.println("CALIBRACION COMPLETADA CORRECTAMENTE");
Serial.print("SENSOR ACTIVO");
delay(50);
}
void loop() {
if(digitalRead(pirPin)==HIGH)
{
digitalWrite(ledPin,HIGH);
digitalWrite(buzzerPin,HIGH);
delay(10000);
digitalWrite(ledPin,LOW);
digitalWrite(buzzerPin,LOW);
Serial.println("--------------");
Serial.println("MOVIMIENTO DETECTADO");
Serial.println("----------------");
delay(1000);
}
else
{
digitalWrite(ledPin,LOW);
digitalWrite(buzzerPin,LOW);
}
}

Programa 4. 2: Código de programación del Sensor de movimiento

Este sensor de movimiento estará ubicado en la parte externa que corresponde al jardín en
el prototipo de pruebas, está configurado para emitir una bocina por 4 segundos cuando se
encuentre activo y a una distancia de 3 metros aproximadamente.

67
4.4.3 Código para el Sensor de Luz Nocturna

El siguiente código que se ve en el Programa 4.3 corresponde al Sensor de luz nocturna.

// Pin donde se conectan los leds


int pinLed1 = 2;
int pinLed2 = 3;
int pinLed3 = 4;
// Pin analogico de entrada para el LDR
int pinLDR = 0;
// Variable donde se almacena el valor del LDR
int valorLDR = 0;
void setup()
{
// Configuramos como salidas los pines donde se conectan los led
pinMode(pinLed1, OUTPUT);
pinMode(pinLed2, OUTPUT);
pinMode(pinLed3, OUTPUT);
// Configurar el puerto serial
Serial.begin(9600);
}
void loop()
{
// Apagar todos los leds siempre que se inicia el ciclo
digitalWrite(pinLed1, LOW);
digitalWrite(pinLed2, LOW);
digitalWrite(pinLed3, LOW);
// Guardamos el valor leido del LDR en una variable
valorLDR= analogRead(pinLDR);
// Devolver el valor leido a nuestro monitor serial en el IDE de Arduino
Serial.println(valorLDR);
// Encender los leds apropiados de acuerdo al valor de LDR
if(valorLDR > 550) //el valor 550 puede varias segun la lectura del LDR de la luz del ambiente
{
digitalWrite(pinLed1, HIGH);
}
// Esperar unos milisegundos antes de actualizar
delay(100);
}

Programa 4. 3: Codigo para el Sensor de luz nocturna

El sensor de luz nocturna funciona con presencia o ausencia de luz, de esa manera es que
se activan las luces de la Sala en el prototipo, esta configuración se realizó en un ambiente
abierto para controlar la ausencia de luz del día aproximadamente a las 7:00 p.m.

68
4.4.4 Código para el Sensor Laser

El siguiente código que se ve en el Programa 4.4 corresponde al Sensor Laser

int pinLed2 = 2; // Pin donde se conectan el LED


int buzzer = 3; //Pin donde se conecta el buzzer
int pinLDR = 0; // Pin analogico de entrada para el LDR
int valorLDR = 0; // Variable donde se almacena el valor del
LDR
void setup()
{
// Configuramos como salidas los pines donde se conectan
los led
pinMode(pinLed2, OUTPUT);
pinMode(buzzer, OUTPUT);

// Configurar el puerto serial


Serial.begin(9600);
Serial.println("Valor del LDR entre 0 y 1023");
}
void loop()
{
// Apagar todos los leds siempre que se inicia el ciclo
digitalWrite(pinLed2, LOW);
digitalWrite(buzzer, LOW);
// leemos el valor del LDR en valorLDR
valorLDR= analogRead(pinLDR);
// Mostramos el valor leido a nuestro monitor serial
Serial.println(valorLDR);

// Encender el LED si el valor del LDR esta entre 20 y 35


if(valorLDR>=20 && valorLDR<=35)
{
digitalWrite(pinLed2,LOW); //apagamos el LED
noTone(buzzer); //apagamos el buzzer
}
else //caso contrario
{
digitalWrite(pinLed2,HIGH); //encendemos el LED
tone(buzzer,2500); //encendemos el buzzer
delay(80); //esperamos 100 milisegundos
digitalWrite(pinLed2,LOW); //apagamos el LED
noTone(buzzer); //apagamos el buzzer
delay(80); //esperamos 100 ms.
}
// Esperar unos milisegundos antes de actualizar
delay(1000);
}

Programa 4. 4: Código para el Sensor laser

69
4.4.5 Código para el Sensor de Apertura

El código que se ve en el Programa 4.5 corresponde al sensor de apertura.

int pinLed=8; //Pin donde se conecta el LED


int pinRW=2; //Pin donde se conecta el ReedSwitch RW (Sensor de campo magnetico)
int valorRW=0; //variable del valor de lectura del RW
void setup() {
pinMode(pinLed,OUTPUT); //definimos el pinLed como salida
pinMode(pinRW,INPUT); //definimos el pinRW como entrada
}
void loop() {
valorRW=digitalRead(pinRW); //Leemos el valor del RS
if(valorRW==HIGH) //Preguntamos si su valor esta en HIGH=1 (encendido)
digitalWrite(pinLed,HIGH);//encendemos el pinLed
else
digitalWrite(pinLed,LOW); //apagamos el pinLed
}

Programa 4. 5: Código de programación del Sensor de apertura

4.4.6 Código para la Apertura de Puertas

El código que se ve en el Programa 4.6 corresponde al control de apertura..

#include <Servo.h>
//Creamos una variable servo para poder usar las funciones con ella.
Servo servo;
void setup()
{
//Definimos el pin al que ira conectado el servo.
servo.attach(9);
//Movemos el servo al centro
servo.write(90); // coloca el servo en su posición central
}
void loop() {
//Lo llevamos un angulo 10º
servo.write(10);
//Le damos tiempo para llegar a esa posicion
delay(1000);
//Lo llevamos a un angulo de 85º
servo.write(85);
delay(1000);
servo.write(10);
//Le damos tiempo a llegar a esa posicion
servo.write(85);
}

Programa 4. 6: Código para el Sensor laser

70
4.5 PRUEBAS

4.5.1 implementación

La implementación del sistema se realizará en el prototipo acabado, los sistemas de alarma


se ubicarán en lugares estratégicos para no ser visibles a simple vista, el control de
apertura y cierre de la puerta principal se realiza a través del servomotor, el control de la
iluminación se instalará para las habitaciones y sala.

Cada uno de los sistemas de alarma, control de iluminación y control del servomotor se
instalaran independientemente realizando las pruebas necesarias para corregir errores en
el funcionamiento.

Durante las pruebas se realizarán las modificaciones y correcciones necesarias tanto en el


código como en la conexión de los dispositivos ya que al integrar varios componentes
puede existir alguna interferencia en el funcionamiento correcto de los mismos.

4.5.2 Pruebas de aceptación

a) Modulo HC-05

Para verificar que la conexión del Módulo Bluetooth HC-05 con Arduino es correcta se debe
tomar en cuenta el cambio de parpadeos del led del Módulo Bluetooth HC-05, para poder
saber en qué modo nos encontramos. En modo de conexión de usuario parpadea
constantemente, en modo configuración de comandos AT parpadea cada 2 segundos o en
modo de vinculación parpadea cada 3 segundos, en la Figura 4.1 vemos la conexión del
Módulo Bluetooth HC-05 vinculado con el dispositivo móvil, este módulo permite un control
hasta un máximo de 10 metros.

En la prueba se realizó la conexión desde el dispositivo móvil con el módulo Bluetooth HC-
05 con una contraseña como se había configurado previamente dentro del modo de
configuración del Módulo Bluetooth HC-05 con los comandos AT, esto para evitar que
cualquier dispositivo pueda conectarse desde la aplicación móvil.

71
Figura 4. 1: Vinculación del Módulo Bluetooth HC-05 con el dispositivo móvil

Al momento de hacer las pruebas para conseguir el funcionamiento correcto se describe


las siguientes observaciones:

 Para entrar en modo de comandos AT correctamente en el módulo Bluetooth se


debe presionar físicamente el botón de reset del módulo Bluetooth y mantenerlo
hasta que aparezca un parpadeo y después soltar el botón de reset de otra manera
solo permanecerá en modo usuario y no se podrán cambiar las configuraciones de
fábrica.
 La conexión del módulo Bluetooth con la aplicación móvil se ejecuta mejor solo en
una screen (pantalla), porque al existir varios screens la conexión se pierde en el
cambio de screen.
 Se debe añadir una resistencia de 10 k Ω entre los pines de Rx y Vcc del módulo
Bluetooth para que en la conexión no exista problemas.

Se realizaron muchas pruebas, correcciones y modificaciones en el periodo de varios días


hasta alcanzar un correcto funcionamiento, en la Tabla 4.5 y en la Figura 4.2 se puede
observar lo siguientes resultados.

72
Tabla 4. 5: Resultados de las pruebas

Módulo Bluetooth HC- 05

Corrección % Modificación %
Días de % (CC) % (ME)
de Código Funcionamiento en el Esquema Funcionamiento
pruebas acumulado acumulado
(CC) de (CC) (ME) del (ME)

1 0 0,00 0,00 2 5,41 5,41


2 2 6,67 6,67 0 0,00 5,41
3 0 0,00 6,67 1 2,70 8,11
4 1 3,33 10,00 0 0,00 8,11
5 0 0,00 10,00 4 10,81 18,92
6 3 10,00 20,00 0 0,00 18,92
7 1 3,33 23,33 2 5,41 24,33
8 0 0,00 23,33 4 10,81 35,14
9 1 3,33 26,67 2 5,41 40,55
10 0 0,00 26,67 1 2,70 43,25
11 2 6,67 33,33 1 2,70 45,95
12 1 3,33 36,67 2 5,41 51,36
13 4 13,33 50,00 3 8,11 59,46
14 3 10,00 60,00 2 5,41 64,87
15 1 3,33 63,33 1 2,70 67,57
16 0 0,00 63,33 2 5,41 72,98
17 2 6,67 70,00 0 0,00 72,98
18 0 0,00 70,00 1 2,70 75,68
19 1 3,33 73,33 0 0,00 75,68
20 0 0,00 73,33 3 8,11 83,79
21 1 3,33 76,67 0 0,00 83,79
22 2 6,67 83,33 2 5,41 89,19
23 3 10,00 93,33 1 2,70 91,90
24 2 6,67 100,00 3 8,11 100,00
Total 30 100,00 37 100,00

Los resultados obtenidos se hicieron en función a los días de prueba, la corrección de


código y la modificación en el esquema de conexión de los componentes hasta alcanzar un
funcionamiento óptimo, el procedimiento para los demás componentes se realizó de
manera similar.

73
Figura 4. 2 : Días de prueba del módulo Bluetooth HC-05

74
b) Sensor de movimiento PIR

En la siguiente prueba, tal como se aprecia en la Figura 4.3 se instaló el sensor de


movimiento en la parte lateral del prototipo que corresponde al jardín, este sensor necesita
un tiempo de calibración para poder activarse correctamente, se realizó la configuración del
tiempo en 10 segundos como mínimo y para notificar este tiempo se hace un sonido con el
buzzer, la distancia de activación del sensor se calibro manualmente.

Figura 4. 3: Sensor de movimiento activado desde el dispositivo móvil

En el proceso de pruebas de funcionamiento del sensor de movimiento se pudo ver las


siguientes observaciones:

 El sensor de movimiento predeterminadamente viene con un jumper de tres pines,


se modificó este jumper para conseguir que el sensor funcione correctamente ya
que esta configuración de fábrica hace que el sensor emita sonidos al activarse con
repeticiones.
 La distancia de 3 metros que se configuró funciona correctamente de la misma
manera la activación se emite por 4 segundos exactos.
 El sensor de movimiento PIR necesita aproximadamente entre 10 a 15 segundos
para poder calibrar los valores que tomara como referencia para activarse.

75
En la Tabla 4.6 y el Figura 4.4 se puede ver los resultados obtenidos correspondientes al
sensor de movimiento PIR.

Tabla 4. 6: Resultados del sensor de movimiento

Sensor de Movimiento

Modificación
Corrección % %
Días de % (CC) en el % (ME)
de Código Funcionamiento Funcionamiento
pruebas acumulado Esquema acumulado
(CC) de (CC) del (ME)
(ME)

1 0 0,00 0,00 1 2,38 2,38


2 2 8,70 8,70 0 0,00 2,38
3 0 0,00 8,70 2 4,76 7,14
4 1 4,35 13,04 0 0,00 7,14
5 0 0,00 13,04 3 7,14 14,28
6 3 13,04 26,09 0 0,00 14,28
7 1 4,35 30,43 2 4,76 19,05
8 0 0,00 30,43 4 9,52 28,57
9 1 4,35 34,78 2 4,76 33,33
10 0 0,00 34,78 1 2,38 35,71
11 2 8,70 43,48 1 2,38 38,09
12 1 4,35 47,83 3 7,14 45,24
13 0 0,00 47,83 2 4,76 50,00
14 3 13,04 60,87 0 0,00 50,00
15 1 4,35 65,22 1 2,38 52,38
16 0 0,00 65,22 2 4,76 57,14
17 2 8,70 73,91 0 0,00 57,14
18 0 0,00 73,91 1 2,38 59,52
19 1 4,35 78,26 0 0,00 59,52
20 0 0,00 78,26 3 7,14 66,67
21 1 4,35 82,61 1 2,38 69,05
22 0 0,00 82,61 2 4,76 73,81
23 0 0,00 82,61 1 2,38 76,19
24 2 8,70 91,30 4 9,52 85,71
25 0 0,00 91,30 0 0,00 85,71
26 0 0,00 91,30 3 7,14 92,86
27 1 4,35 95,65 2 4,76 97,62
28 1 4,35 100,00 1 2,38 100,00
Total 23 100,00 42 100,00

76
Figura 4. 4: Días de prueba del sensor de movimiento

77
c) Sensor de apertura

Este sensor magnético se ubicará en la ventana de nuestro prototipo con la ayuda de un


led y un buzzer simularemos su activación al realizar la apertura de la misma, para este
sistema se utilizó un Reed Switch, un imán pequeño, y resistencias respectivas, en la
Figura 4.5 vemos el sensor activado desde la aplicación móvil.

Figura 4. 5: Sensor de apertura activado desde un dispositivo móvil

En las pruebas realizadas no hubo problemas por ser un sistema de alarma bastante
sencillo pero de mucha utilidad al momento de ofrecer seguridad en el hogar, para alertar
de una intrusión por la apertura se hizo uso de una bocina pequeña y un led, la activación
resulta inmediata y eficiente.

Algunas observaciones durante las pruebas en el prototipo:

 Los contactos entre el Reed Switch y el imán deben estar ubicados de tal manera
que no sean vistos a simple vista.
 Este tipo de sistema de alarma también puede ser utilizado en puertas interiores.
 La alerta en este sistema de alarma no se detiene hasta cerrar la ventana o
desactivar la señal del Reed Switch desde el dispositivo móvil.

78
Para realizar una instalación real en una vivienda se puede utilizar contactos magnéticos
que se pueden encontrar en tiendas electrónicas a bajo costo, el funcionamiento en el
prototipo y a escala real es el mismo ya que solo se necesita el envío de señal hacia
Arduino para configurar el sistema de alarma por contactos magnéticos.

En la Tabla 4.7 y Figura 4.6 vemos los resultados obtenidos que corresponden al sensor de
apertura.

Tabla 4. 7: Resultados del sensor de apertura

Sensor de Apertura

Modificación
Corrección % %
Días de % (CC) en el % (ME)
de Código Funcionamiento Funcionamiento
pruebas acumulado Esquema acumulado
(CC) de (CC) del (ME)
(ME)

1 0 0,00 0,00 1 5,88 5,88


2 2 20,00 20,00 0 0,00 5,88
3 0 0,00 20,00 2 11,76 17,65
4 1 10,00 30,00 0 0,00 17,65
5 0 0,00 30,00 3 17,65 35,29
6 3 30,00 60,00 0 0,00 35,29
7 1 10,00 70,00 0 0,00 35,29
8 0 0,00 70,00 4 23,53 58,82
9 1 10,00 80,00 0 0,00 58,82
10 0 0,00 80,00 1 5,88 64,71
11 0 0,00 80,00 1 5,88 70,59
12 1 10,00 90,00 0 0,00 70,59
13 0 0,00 90,00 2 11,76 82,35
14 0 0,00 90,00 0 0,00 82,35
15 1 10,00 100,00 0 0,00 82,35
16 0 0,00 100,00 2 11,76 94,12
17 0 0,00 100,00 0 0,00 94,12
18 0 0,00 100,00 1 5,88 100,00
TOTAL 10 100,00 17 100,00

79
Figura 4. 6: Días de prueba del sensor de apertura

80
e) Sensor Laser

En la prueba siguiente se utilizó un láser pequeño que debe estar ubicado en un lugar
estratégico para que no sea visible, con la ayuda de una fotorresistencia LDR podemos
controlar los valores de lectura según la distancia a la que se encuentra el rayo láser que
previamente se programaron en Arduino.

En la Figura 4.7 se ve la activación del sistema de alarma láser desde una aplicación móvil
lista para activarse en cuanto exista una obstrucción entre el haz de luz del laser y el
receptor que esta compuesto por una fotorresistencia.

Figura 4. 7: Sensor laser activado desde un dispositivo móvil

En las pruebas realizadas para el sensor laser se vieron las siguientes observaciones:

 Se debe tomar en cuenta la distancia entre el rayo láser y la fotorresistencia de


acuerdo a los valores de lectura de la fotorresistencia para programar su
funcionamiento correcto.
 Para estas pruebas se utilizó un láser externo ya que no se pudo conseguir un
diodo laser que se podría integrar con Arduino para un funcionamiento más óptimo.
 La activación es inmediata y con la ayuda de una bocina se da alerta de activación
del sensor de luz láser.

81
En la Tabla 4.8 y Figura 4.8 vemos los resultados obtenidos que corresponden al sensor
laser.

Tabla 4. 8: Resultados del sensor láser

Sensor Laser

Correcció Modificación
% %
Días de n de % (CC) en el % (ME)
Funcionamien Funcionamie
pruebas Código acumulado Esquema acumulado
to de (CC) nto del (ME)
(CC) (ME)

1 1 10,00 10,00 0 0,00 0,00


2 2 20,00 30,00 3 25,00 25,00
3 0 0,00 30,00 1 8,33 33,33
4 1 10,00 40,00 2 16,67 50,00
5 3 30,00 70,00 1 8,33 58,33
6 2 20,00 90,00 0 0,00 58,33
7 1 10,00 100,00 2 16,67 75,00
8 0 0,00 100,00 3 25,00 100,00
Total 10 100,00 12 100,00

Figura 4. 8: Días de prueba del sensor láser

82
d) Control de Iluminación

En esta prueba se realizó el control de 4 leds que simulan los focos de dos habitaciones y
una sala, el encendiendo y apagando se realiza mediante una aplicación móvil, también se
controla manualmente la intensidad de brillo de los dormitorios con la ayuda de
potenciómetros conectado a las entradas analógicas de Arduino, en la Figura 4.9 se ve el
control de la iluminación desde la aplicación móvil, no hubo problemas en su
funcionamiento tanto al encender y apagar los leds.

a) b)

Figura 4. 9: Control de iluminación en el prototipo desde una aplicación móvil


a) Luces apagadas b) Luces encendidas

Durante la instalación y el funcionamiento de los leds en el prototipo se vio la siguiente


observación:

 El control de la intensidad desde los potenciómetros hacia los leds no trabajan de


manera sincronizada, existe un retardo de 500 ms.
 Se debe utilizar las resistencias adecuadas para no dañar los leds en este caso se
utilizó resistencias de 200 Ω para cada led.
 El uso de los potenciómetros para controlar la intensidad de los leds se omitió a
causa de que causan interferencia en el funcionamiento de algunos de los
componentes integrados.

83
En la Tabla 4.9 y Figura 4.10 vemos los resultados obtenidos que corresponden al control
de iluminación.
Tabla 4. 9: Resultados del control de iluminación

Control de Iluminación

Modificación
Corrección % %
Días de % (CC) en el % (ME)
de Código Funcionamien Funcionamien
pruebas acumulado Esquema acumulado
(CC) to de (CC) to del (ME)
(ME)

1 0 0,00 0,00 1 6,67 6,67


2 1 11,11 11,11 0 0,00 6,67
3 0 0,00 11,11 3 20,00 26,67
4 2 22,22 33,33 1 6,67 33,33
5 0 0,00 33,33 2 13,33 46,67
6 3 33,33 66,67 0 0,00 46,67
7 1 11,11 77,78 4 26,67 73,33
8 0 0,00 77,78 1 6,67 80,00
9 0 0,00 77,78 0 0,00 80,00
10 2 22,22 100,00 2 13,33 93,33
11 0 0,00 100,00 0 0,00 93,33
12 0 0,00 100,00 1 6,67 100,00
TOTAL 9 100 % 15 100 %

Figura 4. 10: Días de prueba del control de iluminación

84
f) Sensor de luz nocturna

Esta prueba se realizó en un ambiente cerrado para saber los valores de lectura de la
fotorresistencia LDR para posteriormente realizar la programación y control del encendido
automático de la luz de la sala, el encendido y apagado también se puede controlar
manualmente mediante la aplicación móvil, en la Figura 4.11 se ve como se enciende
automáticamente la luz de la sala con la ausencia la de luz del día, para simular esta
actividad cubrimos la fotorresistencia.
a) b)

Figura 4. 11: Sensor de luz nocturna activado por ausencia de luz en el prototipo
a) Sensor activo b) Sensor inactivo

En las pruebas realizadas para el control del sensor de luz nocturna se evidenció las
siguientes observaciones:

 El valor de lectura de la fotorresistencia LDR se debe programar previamente según


el ambiente en el que se encuentra ya que dicho valor varia en diferentes
ambientes.
 La conexión en la placa de pruebas de la fotorresistencia LDR tiene 2 funciones: si
la fotorresistencia se conecta directamente a tierra los leds se encienden cuando
existe ausencia de luz, en cambio si cambiamos la posición entre la fotorresistencia
LDR y la resistencia de 10kΩ los leds se apagan en ausencia de luz.
 El control de iluminación cuenta con 2 potenciómetros que controlan la intensidad
del brillo de los leds de igual manera en la aplicación móvil cuenta con una barra
deslizable para controlar de manera digital esta función, pero al integrar los
potenciómetros causaba interferencia con los demás componentes por esa razón se
omitió el uso del control de intensidad.

85
En la Tabla 4.10 y la Figura 4.12 vemos los resultados obtenidos que corresponden al
Sensor de luz nocturna.
Tabla 4. 10: Resultados del sensor de luz nocturna

Sensor de Luz Nocturna

Modificación
Corrección % %
Días de % (CC) en el % (ME)
de Código Funcionamiento Funcionamiento
pruebas acumulado Esquema acumulado
(CC) de (CC) del (ME)
(ME)

1 0 0,00 0,00 1 3,33 3,33


2 2 25,00 25,00 4 13,33 16,67
3 0 0,00 25,00 2 6,67 23,33
4 1 12,50 37,50 5 16,67 40,00
5 0 0,00 37,50 3 10,00 50,00
6 2 25,00 62,50 0 0,00 50,00
7 1 12,50 75,00 2 6,67 56,67
8 0 0,00 75,00 4 13,33 70,00
9 1 12,50 87,50 5 16,67 86,67
10 0 0,00 87,50 1 3,33 90,00
11 0 0,00 87,50 1 3,33 93,33
12 1 12,50 100,00 2 6,67 100,00
Total 8 100,00 30 100,00

Figura 4. 12: Días de prueba del sensor de luz nocturna

86
g) Control de Servomotor

Para las pruebas realizadas al control del servomotor se tomaron valores de calibración
para el movimiento correcto de ángulo, se trabajó con un microservo que no necesitó
energía externa ya que Arduino alimenta la energía suficiente para su funcionamiento, los
servomotores trabajan en un pin digital PWM ya que en otros pines ocurrieron problema en
el funcionamiento y movimiento de ángulo.

En la Figura 4.13, vemos el control de la apertura y cierre de la puerta principal desde un


dispositivo móvil.
a) b)

Figura 4. 13: Control automatizado de una puerta desde una aplicación móvil
a) Puerta Cerrada b) Puerta abierta

En las pruebas realizadas para el control del servomotor se pudo ver las siguientes
observaciones:

 Para el prototipo presente resultó más adecuado el control automatizado con un


microservo por su liviano peso y el tamaño de su estructura.
 El control de giro del microservo varía entre los diferentes servomotores que se
encuentran en el mercado, para su funcionamiento correcto se debe configurar los
parámetros máximos y mínimos dentro del IDE de Arduino.

87
En la Tabla 4.11 y en la Figura 4.14 vemos los resultados obtenidos que corresponden al
control del servomotor.
Tabla 4. 11: Resultados del Control de Apertura

Control de servomotor

Modificación
Corrección % %
Días de % (CC) en el % (ME)
de Código Funcionamiento Funcionamient
pruebas acumulado Esquema acumulado
(CC) de (CC) o del (ME)
(ME)

1 1 11,11 11,11 3 9,38 9,37


2 2 22,22 33,33 4 12,50 21,87
3 0 0,00 33,33 2 6,25 28,12
4 1 11,11 44,44 5 15,63 43,75
5 0 0,00 44,44 3 9,38 53,12
6 2 22,22 66,67 3 9,38 62,50
7 1 11,11 77,78 2 6,25 68,75
8 0 0,00 77,78 4 12,50 81,25
9 2 22,22 100,00 5 15,63 96,87
10 0 0,00 100,00 1 3,13 100,00
Total 9 100,00 32 100,00

Figura 4. 14: Días de prueba del control de apertura

88
4.5.3 Interpretación de pruebas

Con los resultados obtenidos al realizar las pruebas en el funcionamiento de todos los
sistemas de alarmas, control de iluminación y control de apertura/cierre de puertas se
observó lo siguiente:

En las pruebas iniciales la tarjeta Arduino estaba siendo alimentado via USB pero el voltaje
entregado por este tipo de alimentación desde la computadora no era suficiente para el
caso del control del servomotor, para resolver este problema se decidió utilizar una fuente
de alimentación externa de 9 voltios.

Tras el proceso de pruebas de funcionamiento de los subsistemas se fue modificando tanto


el código como el esquema de conexión de algunos dispositivos para alcanzar un
funcionamiento más óptimo.

Se necesitó conocimientos básicos de electrónica para comprender la función de los


dispositivos, la parte de la programación es bastante comprensible y modificable para
obtener mejores resultados.

4.6 PRUEBA DE HIPÓTESIS

Para demostrar la validez de la hipótesis se realiza la prueba de hipótesis para comprobar


de forma estadística si se acepta o se rechaza. Existen varias formas de sacar la prueba de
hipótesis ya sea en forma abstracta o directa, en esta sección se siguen nueve pasos.

Primer paso: Determinar la hipótesis nula

Ho = La implementación del sistema de seguridad domiciliaria basada en tecnología


Arduino NO incrementará la seguridad en los hogares de las personas permitiendo tener un
control a distancia con la ayuda de una aplicación móvil.

Segundo paso: Determinar la hipótesis alternativa

89
Hα = La implementación del sistema de seguridad domiciliaria basada en tecnología
Arduino incrementará la seguridad en los hogares de las personas permitiendo tener un
control a distancia con la ayuda de una aplicación móvil.

Tercer paso: Determinar el nivel de significancia, en este caso será: α=0,05 con un
margen de confiabilidad de 95%.

Cuarto paso: Determinar el estadístico de prueba con la formula con la que se realizara el
resultado.

X =∑

fo = Frecuencia del valor observado


fe = Frecuencia del valor esperado

Quinto paso: Determinar tabla de valores esperados y observados

Tabla de valores observados

Grupo de estudio
Descripción Grupo de control
experimental
Están de acuerdo 3 1
Neutrales 5 2
No están de acuerdo 2 7

Tabla de valores esperados

Grupo de estudio
Descripción Grupo de control
experimental
Están de acuerdo 2 3
Neutrales 5 5
No están de acuerdo 3 2

90
Sexto paso: Calcular Chi – cuadrado

X =

X =12,90

Séptimo paso: Determinar Chi-cuadrado crítico

Para calcular el grado de libertad (v) se realiza:


v = (cantidad de filas - 1)(cantidad de columnas - 1)
v = (3-1)(2-1)
v = (2)(1) = 2
Valor critico = 5,99

Octavo paso: Comparar valores de Chi-cuadrado calculada y Chi-cuadrado crítico

X ≤ valor critico

12,90 ≤ 5,99

No se cumple con la condición, por tanto se rechaza la hipótesis nula Ho

Noveno paso: Conclusiones

Entonces se rechaza la hipótesis nula “La implementación del sistema de seguridad


domiciliaria basada en tecnología Arduino NO incrementará la seguridad en los hogares de
las personas permitiendo tener un control a distancia con la ayuda de una aplicación móvil”.

Por lo tanto se acepta la hipótesis alternativa “La implementación del sistema de seguridad
domiciliaria basada en tecnología Arduino incrementará la seguridad en los hogares de las
personas permitiendo tener un control a distancia con la ayuda de una aplicación móvil”.

91
CAPÍTULO V
Conclusiones y Recomendaciones

5.1 CONCLUSIONES GENERALES

Se realizó una amplia búsqueda y depuración de información acerca de proyectos que


tuvieran similitud con la presente investigación, que facilitó la elaboración y desarrollo del
sistema demótico.

Las pruebas realizadas comprobaron que se puede implementar un sistema de hardware y


software libre a menor costo en comparación a sistemas construidos por algunas de las
empresas dedicadas a este mercado y solventando el mismo problema.

La investigación fue muy enriquecedora en cuanto a la adquisición de conocimiento en


áreas como la electrónica y la programación de dispositivos hardware; pero aún más
ampliamente en la planeación y desarrollo de proyectos de mayor complejidad.

Con el apoyo y los recursos necesarios, se podría obtener mayor beneficio de este sistema
en el mercado.

5.2 CUMPLIMIENTO DE LOS OBJETIVOS

El objetivo general “Implementar un sistema de seguridad domiciliaria basada en


Tecnología Arduino y aplicación móvil para brindar mayor seguridad en el hogar de las
personas”, planteada en el capítulo uno, se cumplió satisfactoriamente con la construcción
de un sistema domótico integrado controlado por vía Bluetooth y la elaboración de un
prototipo alcanzando las funciones descritas en el desarrollo.

En cuanto a los objetivos específicos planteados en el trabajo de investigación, a


continuación se describe el grado de cumplimiento de cada uno de ellos.

92
a) Se logró diseñar el esquema de los circuitos independientes en la placa de pruebas
logrando el funcionamiento de todos los componentes que se integran con Arduino.

b) Se construyó un sistema integrado final con los componentes de entrada y salida


(analógico y digital).

c) Se desarrolló una aplicación móvil para el control de la interfaz del sistema para el
usuario.

d) Se construyó un prototipo donde se realizó las pruebas de funcionamiento del sistema


en ejecución.

5.3 ESTADO DE HIPÓTESIS

La hipótesis del presente trabajo sostiene que “La implementación del sistema de
seguridad domiciliaria basada en tecnología Arduino incrementará la seguridad en los
hogares de las personas permitiendo tener un control a distancia con la ayuda de una
aplicación móvil”.

Con la construcción e implementación del prototipo, el sistema realiza un control de


seguridad en los hogares mediante una aplicación móvil por lo tanto la hipótesis planteada
se ha demostrado, como se observa en la prueba de hipótesis en el capítulo anterior.

5.4. RECOMENDACIONES

Incorporar el uso de un shield GPS/GPRS para notificar al propietarios de la vivienda sobre


la activación de una alarma con una llamada telefónica o mensajes de texto en caso que se
encuentre fuera del hogar por periodos largos de tiempo.

Realizar la construcción de otros sensores como son las válvulas para el control del
sistema de agua y dispositivos de detección de la temperatura que también forman parte
de la seguridad dentro del hogar.

93
Realizar la medición del proyecto con un especialista en electrónica en los refeente a la
alimentación externa ya que puede existir un sobrecalentamiento de los componentes sino
se administra el voltaje y amperaje apropiados.

Se recomienda completar el presente trabajo con una placa de mayor número de entradas
y salidas para disponer de un sistema más amplio y con funciones más completas como
sugerencia Arduino Mega.

94
BIBLIOGRAFÍA

Advisory (2003). Advisory Group. Ambient Intelligence: from vision to reality. EU


Publication.

Alonso, J.C. (2010) Arduino, Recuperado de: http://arduino.cc.

Ardobot (2015), Productos, Recuperado de: http://ardobot.com/

Arduino (2015), Señales analógicas de salida en Arduino (PWM), Recuperado de:


http://playground.arduino.cc/ArduinoNotebookTraduccion/Appendix3

Arduino (2016), Download the Arduino Software, Recuperado de:


https://www.arduino.cc/en/Main/Software

Bruzos T. (2015), Proyectos eléctricos con sensores, Recuperado de:


http://www.sabelotodo.org/electrotecnia/electrosensores.html

CasaDomo (2014), Domótica, Arquitectura Centralizada, Recuperado de:


http://antoniopendolema.blogspot.com/2013/04/arquitectura-centralizada.html

Coarite M. N. (2011), Integración de sistemas domóticos multimedia y comunicación


en el hogar. Tesis de la carrera de Informática U.M.S.A., La Paz, Bolivia

Esquivel A. K. (2010), Introducción al lenguaje C, Recuperado de:


http://webs.um.es/iverdu/AP04_IntroduccionAc.pdf

Electrónica (2009), Control de acceso casero con teclado matricial y PIC18F452


Recuperado de: http://blog.bricogeek.com/tag/acceso

Electrónicos (2013), Motores y servos, Recuperado de:


http://www.electronicoscaldas.com/motores-y-servos/468-micro-servo-motor-
sg90.html

García (2009), Universidad de Córdova, Guía de usuario de Arduino

GDC (2013), Gobierno de Canarias. Características Arduino, Recuperado de:


http://www3.gobiernodecanarias.org/medusa/ecoblog/ralvgon/files/2013/05/C
aracter%C3%ADsticas-Arduino.pdf

Huidoboro J.M.(2010), Manual de Domótica, Recuperado de:


http://www.ramonmillan.com/libros/libroManualDomotica.php

INEGI (2001), Instituto Nacional de Estadística y geografía. Recuperado de:


http://www.inegi.org.mx/default.aspx

IDS (2016), Ingeniería del Software. Programación Extrema XP, Recuperado de:
http://ingenieriadesoftware.mex.tl/52753_XP---Extreme-Programing.html
Interiorismos (2016), Beneficios de la domótica en el hogar, Recuperado de:
http://interiorismos.com/beneficios-de-la-domotica-en-el-hogar/

IP Security (2013, Seguridad Perimetral, Recuperado de:


http://www.ipsecurity.es/index.php?option=com_content&view=article&id=82:segurid
ad-familiar&catid=6:servicios-de-seguridad

Kurtsik (2013), HC-SR04 sensor de distancia ultrasónico con Arduino, Recuperado


de: http://www.kurtsik.org/blog/?p=1212

K-electrónica (2014), Sensor de vibración SW-420, Recuperado de:


http://k-electronica.es/arduino/286-sensor-de-vibracion-sw-420-compatible-arduino-
en-tenerife-canarias-la-laguna-8436545520116.html

León B. Y. (2010), Sistema Inteligente de Supervisión de Alarmas Basado en


Microcontroladores PIC, SISAP, Recuperado de:
http://rielac.cujae.edu.cu/index.php/rieac/article/viewFile/10/pdf_26

Lestel (2001), Lestel, D. (2001). Los Origenes Animales de la Culture. Flammarion.


Paris.

Lopez C. (2007), Madrid ahorra con energía, Recuperado de:


http://www.fenercom.com/pdf/publicaciones/la-domotica-como-solucion-de-futuro-
fenercom.pdf

Lorenzo O. (2016), Conoce el Arduino, Recuperado de:


http://www.aprenderobotica.com/group/eslaprimeravez/page/principiantes-Arduino

Millán R. (2004), Dispositivos de la vivienda domótica, Recuperado de:


http://www.ramonmillan.com/tutoriales/dispositivosviviendadomotica.php#sensores

Miranda G. Villacréz R. Villamar F. (2009). Diseño de un Sistema Domótico


aplicado a una Clínica de Hemodiálisis

MORI (2007). Equipos MORI Consultores Asociados. Resumen Ejecutivo Informe


de Estratificación social a escala nacional por nivel socioeconómico

Morrillo C. (2009). Diseño del Sistema de Automatización para un Edificio


Inteligente

Oporto, H. (2012), Inseguridad Ciudadana y Criminalidad en Bolivia, Recuperado


de: http://henryoporto.blogspot.com/2013/04/inseguridad-ciudadana-y-
criminalidad-en.html?view=mosaic

Pérez V. (2010), Contribución al diseño de sistemas domóticos y de


entretenimiento utilizando hardware libre y software de código abierto, Tesis,
México
Pesántez X. (2015), Universidad Politécnica Salesiana: La domótica en la
Seguridad de la vivienda, Recuperado de:
http://www.monografias.com/trabajos93/domotica-seguridad-vivienda/domotica-
seguridad-vivienda.shtml#ixzz498oCMIGR

Ramírez Y. (2013), Servomotores, Recuperado de:


http://www.monografias.com/trabajos60/servo-motores/servomotores.shtml#xpartes

Robotizando (2016), Curso de Arduino, Recuperado de:


http://www.robotizando.com.br/curso_arduino_construindo_pg1.php

Ruiz J.M. (2013), Arduino+Ethernet Shield, Recuperado de:


http://unicarlos.com/_ARDUINO/Arduino%20+%20Ethernet%20Shield%20%281%2
9.pdf

Scount (2010), Manual de actualización y reparación de Pc’s. Editorial Prentice Hall.


2010.

Sensores (2011), Sensores de movimiento, Recuperado de:


http://sensmovimiento.blogspot.com/p/sensor-de-movimiento.html

Tanenbaum (2003), Redes de Computadoras. Tercera Edición. Editorial Prentice


Hall. 2003.

Unad (2010), Universidad Nacional Abierta y a Distancia: Metodología XP Extream


Programing, Recuperado de:
http://datateca.unad.edu.co/contenidos/201493/CONTENIDO%20DIDACTICO%20E
XE1/leccin_76_metodologa_xp_extream_programing.html

Valle G. (2012), Sistema Demótico con Tecnología Eibkonnex para la automatización de


servicios, confort y seguridad en la empresa Sisteldata S. A. Ecuador

Webbly (2015), Arduino: Tecnología para todos ¿qué es?, Recuperado de:
http://Arduinodhtics.weebly.com/iquestqueacute-es.html
ANEXOS
Anexo A

Cuestionario 1: Aplicada a usuarios

NECESIDAD DE LA APLICACION

Gracias por responder a este cuestionario. No tardará más de 3 minutos en completarla


será de gran ayuda para conocer las necesidades de contar con un sistema de Seguridad
en la vivienda. Los datos que en ella se consignen se trataran de forma anónima.

A continuación, presentamos diversas opciones, por favor seleccione su respuesta con una
X tomando en cuenta la siguiente escala:

1 2 3 4 5
Nada Poco No se Mucho Demasiado

Edad:……… Sexo:……………….

1. ¿Cree usted que hoy en día existe mucha delincuencia?


1 2 3 4 5
2. ¿Ha sido sujeto de robos en su vivienda?
1 2 3 4 5
3. ¿Cuenta con algún sistema de seguridad en su vivienda?
1 2 3 4 5
4. ¿Le gustaría contar con un sistema de seguridad en su vivienda?
1 2 3 4 5
5. ¿Le gustaría que el sistema de seguridad sea controlado mediante una aplicación móvil
en su celular?
1 2 3 4 5
6. ¿Estaría dispuesto a pagar por la aplicación que realice la gestión de seguridad de su
vivienda?
Si No
Anexo B

Cuestionario 2: Aplicada a usuarios

USO Y CALIDAD DE LA APLICACION

Gracias por responder a este cuestionario. No tardará más de 3 minutos en completarla


será de gran ayuda para conocer el uso de la aplicación y el nivel de calidad. Los datos que
en ella se consignen se trataran de forma anónima.

A continuación, presentamos diversas opciones, por favor seleccione su respuesta con una
X tomando en cuenta la siguiente escala:

1 2 3 4 5
Muy en Algo en Ni en acuerdo, Algo de Muy de
desacuerdo desacuerdo ni en acuerdo acuerdo
desacuerdo

Edad:……… Sexo:……………….

1. ¿Te pareció que la aplicación es fácil de comprender y usar?


1 2 3 4 5
2. ¿Consideras la interfaz gráfica de usuario amigable?
1 2 3 4 5
3. ¿Consideras que la información brindada por la aplicación móvil?
1 2 3 4 5
4. ¿Crees que es importante tener la información brindada por la aplicación?
1 2 3 4 5
5. ¿Conocías alguna aplicación que realice el control de una vivienda?
1 2 3 4 5
6. ¿Crees que la aplicación favorecerá a la sociedad?
Si No
DOCUMENTACIÓN

También podría gustarte