Sei sulla pagina 1di 16

Anteproyecto de Trabajo de Titulo

SmartHouse
Carrera de Ingeniería en Informática

Presentado por: Demis Meyers Otárola


Profesor Guía: Fabián Teillier
Fecha: Miércoles 29 de Agosto de 2012
Resumen
En este trabajo de titulo lo que se pretende lograr es desarrollar e implementar una sistema
de monitoreo remoto mediante internet en donde el usuario final podrá realizar distintas
acciones de forma remota en cualquier parte del mundo utilizando una pagina web que Commented [f1]: Acciones sobre que?

constara con los elemento necesario para realizar dichas funciones. Podrá modificar
encendido de aparatos, luces, programar timers, corregir de forma manual, etc.. Commented [f2]: No etc…..eso no se hace .!

El sistema además deja la posibilidad de expansión para agregar otros tipos de sistemas a
manejar de forma remota. Commented [f3]: Si no lo vas a hacer, no lo pongas….sea
concretop, prescicso

2
Índice Commented [f4]: Esto debe estar ya planteado por lo
menos

3
Introducción Commented [f5]: Mediocre la introducción….a
mejorar…recuerda que la intro me debe dejar con ganas
de seguir lleyendo.!
En la realización de este proyecto, se hará una sistema de monitoreo y control de aparatos
Commented [f6]: Hacer es súper peligrosos….revisa si
electrónicos dentro de una casa común, como el control de luces en forma de encendido y es el verbo adecuado…quizás diseñar y simular….

apagado, como también se pueden encender o apagar televisores, radios o cualquier otro
elemento electrónico, con lo cual mediante la programación se podrá hacer que distintos Commented [f7]: Creo que está comprometiendo
demasiado….revisa si eres capaz de tanto…recuerda que
aparatos se enciendan o apaguen a la hora deseada, como así también realizar estas a me llamaste para decir que era mucho…!

acciones de forma manual, con el fin de dar la percepción de que existen ocupante dentro
del hogar para prevenir robos durante períodos de ausencia en el hogar en evitando o
disminuyendo la posibilidad de estos ilícitos en momento en que los moradores no se
encuentran el en hogar.

Todo esto será posible ser manejado desde cualquier parte sin importar la ubicación
geográfica del usuario ya que todo el control será llevado a cabo mediante una pagina web
que estará directamente conectada al hogar y poder así tomar las decisiones que el usuario
decida.

4
Objetivo General
Desarrollar un sistema de monitoreo, control de diversos sistemas electrónicos y otros
sistemas en los cuales podrán ser manejados, controlados y monitoreados de forma remota
mediante un sistema web manejado en un servidor remoto. Commented [f8]: Ambiguo…poco preciso,el obj general
es el desarrollo, implementación,
creación….diseño….etc..etc…decide tu cuales o cuantos
verbos usaras (hasta donde te mojas el poto) de una
Esta sistema usara una combinación de hardware y software para hacer los cálculos smarthous, que significa….bla..bla…

necesarios para la toma de decisiones lo cual empleara como principal plataforma un


hardware de libre utilización llamada Arduino.

5
Objetivos Específicos
1. Conectar Placa Arduino en Shield Ethernet R3 para la comunicación vía internet. Commented [f9]: Estono es un obj espcifico es una ega
qe tienes que hacer para cumplir con un obj que no
esta….plop.!

2. Programar un servidor web en lenguaje Arduino y cargarlo dentro de la placa de


desarrollo.

3. Programación en lenguaje Arduino de las ordenes a ejecutar en el lugar en donde se


instalara el sistema.

4. Programación de una pagina web que será montada en un servidor para ser
controlada por el usuario final.

5. Realización de maqueta en la que representara la casa en donde se instalará el


sistema de control remoto. Commented [f10]: Revisarlos todos…
Recuerda que los obj específicos son los cuales deben
cumplirse para cuimpircon el obj general…so tus itos de
proeycto…

6
Descripción de Componentes a utilizar

Arduino UNO
Arduino puede tomar información del entorno a través de sus pines de entrada de toda una
gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros
actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de
programación Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en
Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de
conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes
tipos de software (p.ej. Flash, Processing, MaxMSP).

Las placas pueden ser hechas a mano o compradas montadas de fábrica; el software puede
ser descargado de forma gratuita. Los ficheros de diseño de referencia (CAD) están
disponibles bajo una licencia abierta, así es adaptable a las necesidades que se requieran.
En las siguientes imágenes, se puede observar la placa Arduino UNO el cual consta de
diversos componentes, lo que lo hace una placa muy versátil además de ser de plataforma
libre. Commented [f11]: Imágenes sin nombre, sin titulo, sin
numero…mi hija k est en 4 basico le quedan mas
ordenados los trabajos DEMIS.!

7
8
Arduino Ethernet Shield R3
Para la conexión y transmisión de datos se utilizara una placa shield Ethernet la que se
encargara de realizar las comunicaciones entre el servidor y la placa Arduino.

El Arduino Ethernet Shield permite a una placa Arduino conectarse a internet. Está basada
en el chip ethernet Wiznet W5100. El Wiznet W5100 provee de una capa de red IP capaz
de TCP y UDP. Soporta hasta cuatro conexiones de sockets simultáneas. Usa la librería
Ethernet para escribir programas que se conecten a internet usando la shield, siendo
compatible con la placa de desarrollo Arduino UNO y Arduino Mega proveyendo de
conector ethernet estándar RJ45 y un conector lector de tarjeta Micro SD.

El botón de reset en la shield resetea ambos, el W5100 y la placa Arduino.

El shield contiene un número de LEDs para información:

PWR: indica que la placa y la shield están alimentadas.


LINK: indica la presencia de un enlace de red y parpadea cuando la shield envía o recibe
datos.
FULLD: indica que la conexión de red es full dúplex.
100M: indica la presencia de una conexión de red de 100 Mb/s (de forma opuesta a una de
10Mb/s).
RX: parpadea cuando la shield recibe datos.
TX: parpadea cuando la shield envía datos.
COLL: parpadea cuando se detectan colisiones en la red.

9
10
Descripción del Proyecto Commented [f12]: Revisa….y crea quizás alguna imagen
que explique lo que deseas hacer…..mientras no estes
claro con los objetivos…este tema no es relevante…..pues
La implementación del proyecto consiste en armar un sistema el cual comprenderá de dos te desordenas.!

parte, por un lado la parte electrónica (hardware) y por otra parte que será la encargada de
interpretar los datos (software).

Hardware
Sera el encargado de realizar las acciones que el usuario determine mediante la utilización
de una pagina web en donde el usuario podrá seleccionar dentro de una lista de acción a
realizar en el lugar en donde se instale el sistema, pudiendo controlar como por ejemplo, el
encendido de luces, riego automáticos de jardines, control de sensores de movimientos,
cámaras web, encendido de aparatos electrónicos, previamente definidos, por sectores o de
forma manual por parte del usuario del sistema vía internet.

Software
Este se encargara de interpretar los datos obtenidos desde el sistema web instalado en el
modulo Arduino UNO y mediante un software escrito en lenguaje Arduino leerá los datos y
tomara acciones según la programación establecida previamente o las acciones que el
usuario decida hacer de forma remota. Las acciones del software serán de dos tipos:

- Monitoreo: En el que el sistema Arduino UNO podrá ver en tiempo real lo que
ocurre en el entorno donde se podrá ver mediante una mapa del sector los distintos
eventos que pudiesen estar ocurriendo.

- Alertas: En este tipo de acciones, según la programación que haga previamente


podrá recibir distintas alertas en función a la programación de los distintos evento
que puedan ocurrir en el lugar en donde el sistema este instalado.

Como requerimiento especial, el lugar en donde se instalara el sistema Arduino debe contra
con una conexión a internet fijo

11
Estado del Arte
En la actualidad existen numerosas empresas que se dedican a la implementación de estos Commented [f13]: Juicio  cuales son?
Cuantas son?
sistemas pero por los costos asociados son demasiado elevados para la gente común, por lo
que este proyecto pretende abaratar esos costos realizando el proyecto de forma mas Commented [f14]: En cuanto, por cuanto…mas juicios,
estas engrupiendo.!
artesanal pero no por eso menos funcional o profesional.
Así mismo, el lugar en donde se instalara el sistema de control debe constar de algunos
elementos propicios para la implementación del sistema, como por ejemplo, constar de
donación a internet y a su ves tener una buena distribución del sistema eléctrico para
facilitar la conexión del sistema.

12
Marco Teórico Commented [f15]: Esto no es un mcarco teorico.!

Para implementar este sistema existe una variedad de equipos y sensores que podrían ser
utilizados, como así también los costos asociados a estos también son variados. Otro factor
son la calidad de los equipos utilizados lo que los diferencian entre ellos, como puede ser la
veracidad de los valores medidos, la precisión, el tiempo de respuesta de estos, calidad de
los materiales, tasa de fallas, etc..

En el mercado nacional existe sistemas de monitoreo, pero esos son solo capaces de
advertir de forma local, lo cual lo que se pretende con este proyecto es además de la
advertencia local es dar aviso lo mas pronto posible mediante el sistema web que puede ser
visto desde cualquier parte del mundo incluso desde un Smartphone. Ósea en pocas
palabras, es mejorar los diseños actualmente existente en el mercado.

Empresas como BTicino tiene una gama amplia de sistemas de automatización completa
para el hogar con elementos de alta calidad y precisión, pero como se menciona
anteriormente los costos asociados a estos sistemas aun son muy elevados como así la
mantención y soporte técnico por parte de la empresa ya que este no puede ser llevado por
el usuario final por la complejidad del sistema.

13
Metodología Commented [f16]: Esto no es una metodología….

Para lograr la implementación, lo primero que se hará, será adquirir un micro controlador
ARDUINO UNO que será el encargado de gestionar el servidor web y mediante la
programación en el, los distintos dispositivos conectados a el. Por otra parte se adquirirá
una modulo shield Ethernet R3 el cual será el encargado de las comunicaciones al exterior,
y elemento vital para poder realizar con éxito el proyecto. Este modulo Ethernet se conecta
al sistema ARDUINO y una vez que los datos hayan sido recogidos (que serán en tempo
real) serán enviados vía web al servidor que tendrá acceso el usuario final mediante una
clave personal para asegurar el sistema.

14
Carta Gantt

Actividades Agosto Septiembre Octubre Noviembre Diciembre


27 10 11 24 25 22 23 19 20 3 4 7
Adquisición de
Equipos

Pruebas de
Equipos

Desarrollo del
Software

Implementación y
Pruebas

Corrección de
Errores

Pruebas de
Funcionamientos

15
Bibliografía Commented [f17]: Bibliografía debe tener formato…..

http://www.arduino.cc/es/ - visitado el día 6 de agosto de 2012 a las 01:34 AM

http://www.olimex.cl/product_info.php?products_id=600&product__name=Arduino_
Ethernet_Shield_R3 - visitado el día 28 de Agosto de 2012 a las 13:45 PM

16

Potrebbero piacerti anche