Sie sind auf Seite 1von 20

“Año de la Consolidación del Mar de Grau”

Facultad : Facultad de Ingeniería Industrial y de Sistemas

Escuela : Ingeniería de Sistemas

Curso : Inteligencia Artificial

Profesor : Ing. Edgar Muñante Villafuerte

Alumnos : Abraham Peralta LLicahua


Juan Pablo Oscco Buendía
Jhon Keyler Chipana Chavez
Miguel Angel Matos Quispe
Quelien Maylle Adriano

Lima, 24 de agosto del 2016


SMART HOME UNFV

INDICE

I. INTRODUCCIÓN……………………………………………………………………...2

II. OBJETIVOS DEL PROYECTO……………………………………………………...3

III. DESCRIPCIÓN DEL PROYECTO…………………………………………………..4

III.1 REQUERIMIENTOS…..…….…………...……………………………………...4

III.2 TECNOLOGÍAS…..…...…………………………………………………………5

III.3 FUNCIONALIDADES……...…………………………………………………….7

III.4 ALCANCE………………………………..……………………………………....7

IV. ENTORNO DE TRABAJO…..……………………………………………………….8

V. PSEUDOCÓDIGO………..…………………………………………………………...8

VI. ESQUEMA BÁSICO DEL PROTOTIPO…………………………………………..10

VII. DESARROLLO DEL PROTOTIPO………………………………………………...12

VIII. FUNCIONAMIENTO DEL SISTEMA……………………………………………....16

IX. CONCLUSIONES Y RECOMENDACIONES……………………………………..18

UNFV 1
SMART HOME UNFV

I. INTRODUCCIÓN

Hoy en día es muy común robos en viviendas esto pasa con mayor frecuencia que en
tiempos pasados, con esta problemática policías, guardias, no pueden controlar a un 100%
a todas las viviendas, estos hurtos suceden en un lapso muy corto, entre esto hay vienes
económicos dentro de una vivienda estos valores aproximadamente en (10 a 30 mil dólares)
incluso en algunas viviendas poseen más bienes económicos, ante esta problemática surge
la necesidad de instalar un sistema de seguridad en las viviendas.

Un sistema de seguridad para que sea eficiente, necesariamente debe tener un enlace con
un centro que vigile todo el día que emita una señal cuando la alarma se activa y el centro
de emergencia ayude o acuda al lugar exacto donde se produjo la señal.

Antes de conseguir una alarma se tiene que considerar aspectos entre los principales por
ejemplo: ¿qué se va a proteger?, ¿De quién se va a proteger?, ¿qué objetos se va a
proteger?, con estas preguntas se puede conseguir un sistema de alarmas para aproximar
un presupuesto de instalación.

Poseer un sistema de seguridad eficiente implica que ese sistema no debe dar falsas
alarmas y ser amigable con el usuario que adquiera el sistema de seguridad.

UNFV 2
SMART HOME UNFV

II. DESCRIPCIÓN DEL PROYECTO

El proyecto tiene como finalidad crear un sistema que mediante el uso de un aplicativo
permita el reconocimiento de movimiento y humo que se conecte a un sistema domótico.

Una vez que los sensores se activen este lanzara un mensaje de advertencia a un
dispositivo móvil por medio de la tecnología Bluetooth, para ello deberá haberse instalado
previamente la aplicación

La domótica es la aplicación de la tecnología en una vivienda para la automatización y el


control de sus sistemas con los que cuenta, aportando una manera más favorable en la
gestión sus sistemas como ahorro de energía, seguridad y comodidad con una
comunicación eficiente entre el sistema y el usuario. Estos sistemas automatizados
consiguen recibir una señal de entrada por medio de sensores, procesan y devuelven una
señal a la salida.

Esto nos permitirá tener el control del sistema de seguridad de una casa logrando de esta
manera una herramienta útil para la seguridad de las personas.

La tarea principal de este sistema será el de reconocer el movimiento de un cuerpo y la


detección de humo convertirlos en comandos domóticos (comandos que entienda el
sistema domótico) a través de un apk que será descargado de playStore de forma gratuita.

Planteamiento del problema:

Debido a la inseguridad que se vive, es necesario buscar maneras de cuidar los bienes de
una vivienda, así como estar atento ante cualquier percance.

Alternativas de solución:

 Instalar rejas metálicas que impidan el acceso a sitios determinados.

 Contratar vigilantes para dedicarlos a esas áreas en las que se necesita restringir el
acceso

 Colocar sensores de movimiento, de manera que al hacerlo se active una alarma que
advierta a quien controla el acceso.

UNFV 3
SMART HOME UNFV

Justificación:

En el mundo actual las posibilidades para ofrecer seguridad a lugares que la requieran,
son enormes, una de ellas, lo constituye el usar aparatos que simplifiquen y hagan menos
costoso la labor de vigilar, recurriendo a los avances tecnológicos que la informática, las
redes y la sensórica nos brindan.

Al instalar sensores no se precisa tener un vigilante dedicado a esa labor, solo basta que el
sensor detecte un intruso, para que envíe una señal y que ponga en evidencia a quien ha
entrado sin autorización.

Comparativamente con otras soluciones de seguridad, esta con sensores es mucho más
económica y fácil de implementar, ya que con una inversión mínima y una capacitación
básica elemental se puede contar con un recurso de seguridad permanente y de
comprobada eficiencia.

Como estudiantes, este proyecto es una excelente oportunidad para brindar a nuestra
institución una solución que tenga que ver con la modalidad en la cual nos estamos
formando y al mismo tiempo de conocer otros campos asociados con la informática y las
redes, como lo es la sensórica.

FUNCIÓN OBJETIVO

Objetivo general:

Montar un sistema de detección de humo y de movimiento que genere un estado de alerta


cuando una persona se mueva en un área restringida o de acceso controlado en la
vivienda en la cual enviara un mensaje de texto a la persona sin importar el lugar en el
que esta se encuentre.

Objetivos específicos:

 Identificar un sistema para detectar intrusos por medio de un sensor de movimiento


que envíe una señal y esta sirva de alarma cuando esto ocurra
 Conseguir los elementos que se requieren para montar este sistema
 Implementar el sistema en un lugar específico de la vivienda
 Realizar las pruebas que demuestre la eficacia del sistema implementado.

III.1 REQUERIMIENTOS

UNFV 4
SMART HOME UNFV

Para poder implementar este sistema se requiere de las siguientes tecnologías y


componentes los cuales son fáciles de conseguir y que se pueden utilizar con la preparación
adecuada:

 Placa Arduino, que servirá como un sistema central que manejara el control
de los sensores de acuerdo a los caracteres que reciba y al funcionamiento
con el cual sea programado.
 Smartphone que servirá como receptor al cual le llegara un mensaje de texto
 Módulo Bluetooth que permitirá enviar los caracteres transmitidos desde la
tarjeta para poder ser procesado por el dispositivo móvil.
 Cables y leds que irán colocadas en los distintos ambientes de la vivienda y
que estarán conectadas al sistema central Arduino.

En cuanto a infraestructura de la vivienda se requiere que no tenga un área mayor a 80


metros cuadrados y que sea de solo un piso como posteriormente se explicará dentro del
alcance.

III.2 TECNOLOGÍAS

En el sistema haremos uso de las siguientes tecnologías y funcionalidades:

- Reconocimiento de movimiento y humo:


El reconocimiento automático del movimiento o reconocimiento automático de
humo es una disciplina de la inteligencia artificial que tiene como objetivo permitir la
comunicación hablada entre seres humanos y computadoras. El problema que se
plantea en un sistema de este tipo es el de hacer cooperar un conjunto de
informaciones que provienen de diversas fuentes de conocimiento, en presencia de
ambigüedades, incertidumbres y errores inevitables para llegar a obtener una
interpretación aceptable del mensaje recibido.
Un sistema de reconocimiento de humo y movimiento es una herramienta
computacional capaz de procesar la señal emitida por un objeto y reconocer la
información contenida en ésta, convirtiéndola en texto o emitiendo órdenes que
actúan sobre un proceso.
Para este proyecto hemos definido utilizar la plataforma de lenguaje Arduino
Genuino y la tecnología bluetooth.

 Arduino Genuino es una plataforma de hardware libre, basada en una placa


con un microcontrolador y un entorno de desarrollo, diseñada para facilitar
el uso de la electrónica en proyectos multidisciplinares.
En su forma más simple, Arduino/Genuino es una pequeña computadora
que se puede programar para procesar la información de las entradas y
salidas que van hacia y desde el chip. Arduino/Genuino es lo que se

UNFV 5
SMART HOME UNFV

conoce como Plataforma de Computación Embedded, lo que significa que


es un sistema interactivo, que a través de la utilización de hardware y
software pueden interactuar con el exterior.

 Módulo Bluetooth HC- 06 que permitirá que las nuevas instrucciones de un


solo carácter sean transmitidas al sistema domótico desarrollado en Arduino
a través de comunicación en serie.

Bluetooth es una especificación tecnológica para redes inalámbricas que


permite la transmisión de voz y datos entre distintos dispositivos mediante
una radiofrecuencia segura (2,4 GHz). Esta tecnología, por lo tanto, permite
las comunicaciones sin cables ni conectores y la posibilidad de crear redes
inalámbricas domésticas para sincronizar y compartir la información que se
encuentra almacenada en diversos equipos.

Una de las ventajas principales ventajas del módulo HC-06, además de su


pequeño tamaño y sus buenas características de transmisión y recepción
que le brindan un alcance muy amplio (por tratarse de un sistema local
Bluetooth), es el bajo consumo de corriente que posee tanto en
funcionamiento, como en modo de espera, es decir, alimentado con energía,
pero sin conexión o enlace a otro dispositivo, por ejemplo, un móvil con SO
Android.
Otra característica interesante de este módulo es que una vez que ha
realizado un enlace con otro dispositivo es capaz de recordarlo en su
memoria y no solicita validación alguna (“1234” por defecto).

UNFV 6
SMART HOME UNFV

- Sistema Domótico:
Un sistema domótico es aquel que es capaz de recoger información proveniente de
unos sensores o entradas, procesarla y emitir órdenes a unos actuadores o salidas.
El sistema puede acceder a redes exteriores de comunicación o información.

La domótica permite dar respuesta a los requerimientos que plantean estos cambios
sociales y las nuevas tendencias de nuestra forma de vida, facilitando el diseño de
casas y hogares más humanos, más personales, polifuncionales y flexibles.
En nuestro caso nuestro sistema está desarrollado en Arduino, y con leds que
representarán las luces de la casa.

 Arduino es una plataforma basado en una placa con un microcontrolador y


un entorno de desarrollo.
Unos de los beneficios de usar Arduino es que puede tomar información del
entorno a través de sus entradas analógicas y digitales y con esto controlar
luces, motores u otros actuadores.
En este caso el Arduino reciba los caracteres a través del bluetooth y
mediante un puerto serial definido.
Luego estos caracteres son manejados a través de métodos y estructuras
selectivas desarrolladas en lenguaje Arduino y que de acuerdo condiciones
pre establecidas permitirá el encendido o apagado de las luces de la casa.

UNFV 7
SMART HOME UNFV

III.3 FUNCIONALIDADES

Las funcionalidades que tiene el sistema a desarrollar son las siguientes:

 La principal función es detectar movimiento y señal de humo de los distintos


ambientes de la vivienda e enviar un mensaje de texto como notificación.
 Permite un mejor control de la seguridad.
 Realiza una notificación una vez que se activen los sensores que es un mensaje
de texto.
 Tamaño reducido: Diámetro exterior 50 mm.
 Guía de sonido que se emitirá al activarse uno de los sensores.
 Como la experimentación del proyecto solo es un prototipo, el alcance de la
notificación de los sensores es corta, pero esto se podría ampliar a un radio
mayor utilizando otras tecnologías.

III.4 ALCANCE

En esta primera etapa del proyecto se ha previsto la creación de un prototipo que permita
sobre todo demostrar la funcionalidad del sistema. Es por eso que se usa tecnologías más
básicas como el bluetooth que me permiten transmitir información a una capacidad máxima
de 100 metros y la plataforma Arduino.

UNFV 8
SMART HOME UNFV

Esto permitiría que este sistema se pueda implementar en una etapa inicial en casas de un
solo piso y que tengan un área promedio de 80 metros cuadrados. Con espacio suficiente
para la instalación de la placa central y para poder hacer el respectivo cableado hacia los
diferentes ambientes de la vivienda.

Sin embargo con los recursos necesarios es posible aumentar el alcance del sistema, en
este caso se cambiaría el bluetooth por radio o wifi, o también se puede contemplar la idea
de usar repetidores, todo dependiendo del área en que se pretende implementar el sistema
y las condiciones del entorno de la vivienda.

III. ENTORNO DE TRABAJO

MODELO REAS

Tipo de agente Rendimiento Entorno Actuadores Sensores


Recepciona los
Permite enviar recepción de señal
Cuarto, casa, mensajes que son
Módulo mensaje de y envió de señal
tienda o enviados por los
Bluetooth alerta al dispositivo mediantes códigos
empresa diferentes módulos
que tenga el App de lenguaje C
integrados.
Envía mensaje de
alerta de movimiento a
sensor de
Módulo de los dispositivos
Cuarto, casa, Enviar el mensaje de movimiento de
sensor de que tengan la
tienda o alerta al bluetooth cualquier objeto a
movimiento aplicación en
10 cm
paralelo a una
distancia de 10 metros
Envía mensaje de
alerta de humo a los
Módulo de
dispositivos que empresa , Enviar el mensaje de
sensor de sensor de humo
tengan la aplicación en fabrica alerta al bluetooth
humo
paralelo a una
distancia de 10 metros
recepciona los empresa,
recepciona el mensaje recepción de
mensajes que ciudad,
Smartphone que es enviado por el mensaje de texto
son enviados por el hospitales ,
módulo de bluetooth mediante código
módulo de bluetooth casas etc.

UNFV 9
SMART HOME UNFV

IV. PSEUDOCÓDIGO

 Detector de movimiento

 INICIO_PROGRAMA

#define pin_Buzzer 3

#define pin_SensorPir 2

#define pin_SensorMQ2 A0

#define pin_DigitalMQ2 A1

#define tiempo_PIR 50 // tiempo en milisegundos para sensor PIR

#define tiempo_MQ2 500 // Tiempo en milisegundos para sensor MQ2

void setup()

pinMode(pin_Buzzer, OUTPUT);

pinMode(pin_SensorPir, INPUT);

pinMode(pin_DigitalMQ2, INPUT);

Serial.begin(9600);

void loop()

int value = digitalRead(pin_SensorPir);

int value_SensorMQ2 = analogRead(pin_SensorMQ2);

Serial.print("Value AD Sensor MQ7: ");

Serial.println(value_SensorMQ2);

UNFV 10
SMART HOME UNFV

if (value == HIGH)

digitalWrite(pin_Buzzer, HIGH);

delay(tiempo_PIR);

digitalWrite(pin_Buzzer, LOW);

delay(tiempo_PIR);

Serial.println("Hay movimiento");

else

digitalWrite(pin_Buzzer, LOW);

if (value_SensorMQ2 >= 170) {

//if (digitalRead(pin_DigitalMQ2)) {

digitalWrite(pin_Buzzer, HIGH);

delay(tiempo_MQ2);

digitalWrite(pin_Buzzer, LOW);

delay(tiempo_MQ2);

Serial.println("Hay Humo");

else

digitalWrite(pin_Buzzer, LOW);

UNFV 11
SMART HOME UNFV

V. ESQUEMA BÁSICO DEL PROTOTIPO

En este esquema básico se muestra de manera general como funcionará el sistema, como
podemos ver la parte central es la tarjeta Arduino la cual estará programada para detectar
los movimientos de acuerdo a los caracteres que reciba.

La laptop nos permitirá cargar el programa en la tarjeta y a su vez nos servirá como fuente
de energía.

El dispositivo móvil hará el papel de receptor, recibiendo un mensaje de texto una vez que
los sensores se hayan activado.

VI. DESARROLLO DEL PROTOTIPO

UNFV 12
SMART HOME UNFV

El desarrollo del prototipo está dividido en 5 fases:

1. Fase I: preparar el entorno de trabajo:

Una vez descargado el IDE de arduino-genuino desde su página oficial, abrimos la


aplicación, vamos a la pestaña de: herramientas/Placa “arduino genuino Uno”,esto
servirá pára reconocer la tarjeta.
Luego herramientas/Puerto “COM5”, esto es para la configuración del puerto.

a. Central de alarmas o unidad de control.


Es la base principal de la alarma ya que contiene la placa principal, la fuente y la
memoria central, se encargara de recibir todas las señales de los diferentes
sensores ante cualquier anormalidad, y procesarlas este dispositivo actuara según
la situación que se haya presentado activando la alarma dará una señal que
encienda la sirena y se comunicara con la señal receptora por medio de un modem
o transmisor de radio, este dispositivo se alimentará a través de una corriente alterna
y una batería las misma que respaldara en casos de que corten la energía eléctrica
para que la alarma siga funcionando perfectamente.
b. Sensores
Son dispositivo electrónicos que entienden información sobre el medio en donde se
conecta por ejemplo: (temperatura, humedad, cantidad de luz etc.), estos
dispositivos se activaran ante un anormalidad del medio y mandaran señales al
sistema de control centralizado para que actué dependiendo de la situación y envié
a encender otros dispositivos para cualquier situación.
c. Actuadores.
Son dispositivos que están al mando del sistema de control ya que están dispuestos
a revivir todas las señales que el sistema de control le proporciones y este a ves
controla los dispositivos que están acoplados a este.

2. Fase II: Programación del Sistema en Arduino

UNFV 13
SMART HOME UNFV

Para programar el sistema en Arduino necesitaremos:

- IDE Arduino
- Drivers para la tarjeta arduino
- Tarjeta Arduino
- Leds
- Resistencias
- Dispositivo Bluetooth
- Laptop como fuente de energía
- Cables

Lo primero es programar en el IDE las funciones que permitirán el funcionamiento del


sistema, gracias a estas funciones podremos recepcionar los caracteres que llegan a
través de bluetooth y luego manejarlo de acuerdo a órdenes que establecemos en el
código.

Por otra parte debemos ir armando la estructura física del sistema, partiremos de una
Tarjeta Arduino la cual estará conectada a una laptop que servirá como fuente de
energía. Procederemos a seleccionar los pines para cada led (en el programa se
establecerá que pin es para led) y se le asignará una resistencia y debemos tener
especial cuidado en conectar todos los leds al pin de tierra.

Adicionalmente debemos conectar el dispositivo bluetooth a la Tarjeta Arduino y con el


Smartphone podremos comprobar si emite señal.

Por último tenemos que programar la tarjeta, esto se realiza conectando la tarjeta a la
laptop y compilando el código desarrollado.

Una vez realizado toda la configuración procederemos a cargar el archivo que


contiene el algoritmo.

UNFV 14
SMART HOME UNFV

Para ello vamos a “archivos-abrir-ubicación del archivo en el disco”

En la imagen podemos ver en la pestaña un icono de una flecha, este botón


sirve para ejecutar el código, podemos ver en la parte inferior una barra de color
verde que indica el estado de la carga del archivo.

UNFV 15
SMART HOME UNFV

En esta imagen podemos observar un mensaje en la consola que nos indica que
el archivo ya ha sido subido con éxito, y también nos especifica algunas
características de la información subida al arduino.

3. Fase III: Elaboración de maqueta

Para la elaboración de la maqueta necesitaremos:

- Caja de cartón
- Papel lustre
- Papel bond

En este caso el prototipo tiene como dimensiones 32x40cm2, está dividido en 5


ambientes los cuales son: sala, comedor, cocina, baño y dormitorio. El prototipo es de
una sola planta.

4. Fase IV: Integración y puesta en marcha

En esta última fase procederemos a integrar las 3 fases anteriores, es decir


instalaremos el sistema en Arduino en la casa prototipo, se ha establecido que el
sistema central este ubicado en la sala.

Procederemos a extender el cableado para los sensores en los distintos ambientes de


la casa.

Conectaremos la tarjeta a la laptop para que inicie su funcionamiento y por último


abriremos el aplicativo desde nuestro Smartphone para verifica si capta el dispositivo
bluetooth de la casa y de ser así disponerse a ser vinculado.

Por último damos inicio a las pruebas y puesta en marcha del sistema.

UNFV 16
SMART HOME UNFV

Fase V: FUNCIONAMIENTO DEL SISTEMA

Tendremos previamente instalado el apk BlueTerm en nuestro dispositivo.


Este apk lo podemos descargar de forma gratuita de Play Store

UNFV 17
SMART HOME UNFV

Activaremos la aplicación y nos saldrá una consola azul, donde en la barra superior
nos indicara que está conectado a la tarjeta bluetooth, luego de hacer unas pruebas
podremos visualizar un mensaje si los sensores están activados o desactivados.

VII. CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES:

El sistema propuesto cumple con las necesidades que se puede tener en un hogar, por
tanto es una buena alternativa debido a su bajo costo y fácil implementación. Los costos
reales del sistema se pueden reducir aún más cambiando el sistema implementado con
Arduino, por un sistema con microcontrolador, otros sensores, amplificadores
operacionales entre otros, lo cual facilitaría aún más la implementación de esta
tecnología en los hogares.
En este aplicativo se está utilizando el lenguaje de programación Arduino el cual reciba
los caracteres a través del bluetooth y mediante un puerto serial definido y que de
acuerdo condiciones pre establecidas permitirá la detección de movimiento dentro de la
casa.

El proyecto está construido con nuevas tecnologías y nuevos diseños para poder
producir aprovechar los recursos naturales y tecnológicos. También logran una mezcla
entre la tecnología y construcción para aprovechar todo de mejor manera.

UNFV 18
SMART HOME UNFV

RECOMENDACIONES:

Infraestructura

Las principales recomendaciones relacionadas con la infraestructura necesaria para el


desarrollo de la casa que estará implementada con todo el sistema adecuado para el
Smart Home.

a) Se recomienda realizar un estudio que permita el desarrollo de un Programa de


construcción, de acuerdo con los objetivos económicos y sociales del desarrollo
arquitectónico.

b) Estudiar la viabilidad de establecer cooperativas encargadas de llevar la energía


eléctrica al sistema que permitirá el funcionamiento del aplicativo.

UNFV 19

Das könnte Ihnen auch gefallen