Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SmartHouse
Carrera de Ingeniería en Informática
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…
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.!
4. Programación de una pagina web que será montada en un servidor para ser
controlada por el usuario final.
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.
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.
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
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.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