SISTEMA DOMÓTICO PARA UNA CASA INTELIGENTE

Anuncio
SISTEMA DOMÓTICO PARA UNA CASA INTELIGENTE
Autor: Marcos Peirotén, Rodrigo Alejandro de
Directores: Sánchez Miralles, Álvaro. Boal Martín-Larrauri, Jaime
Entidad Colaboradora: ICAI – Universidad Pontificia Comillas
RESUMEN DEL PROYECTO
1. Introducción
Desde mediados del siglo XX se han organizado varias exhibiciones para
enseñarnos ideas de cómo las casas aparentarían y cómo funcionarían en un futuro
lejano. La gente se imaginaba cómo se podría hacer más cómoda la estancia en casa,
cómo se facilitarían las tareas domésticas, etc. Después de la aparición de dispositivos
electrónicos inteligentes como el ordenador fue surgiendo el concepto de la
automatización del hogar: la domótica [1].
Este concepto se refiere a la automatización y control (encendido, apagado,
apertura, cierre y regulación) de aparatos y sistemas de instalaciones eléctricas y
electrotécnicas (iluminación, climatización, persianas y toldos, puertas y ventanas
motorizadas, el riego, etc.) de forma centralizada y/o remota. El objetivo principal del
uso de la domótica es el aumento del confort, el ahorro energético y la seguridad del
hogar.
Sin embargo, llevar a cabo la automatización de un hogar no es tarea fácil. Es un
sistema complejo con una gran variedad de elementos conectados entre sí. Es
imprescindible una organización rigurosa del sistema para que en su conjunto pueda
funcionar correctamente. Se deben definir unas reglas de automatización y de
comunicación de manera que los dispositivos de percepción (sensores) comuniquen el
estado actual de varios aspectos de la casa a los dispositivos que se encargan de cambiar
estos aspectos (actuadores) para poder llevar a cabo el objetivo principal de la domótica.
Además, debe haber una interfaz para que el usuario pueda personalizar el sistema
inteligente a su antojo, como por ejemplo la temperatura en una habitación.
La
arquitectura
del
sistema
inteligente podría parecerse a lo mostrado
en la Figura 1 [2]. La comunicación del
sistema debe ser una red de bajo alcance, de
baja tasa de transmisión de datos y de bajo
consumo de manera que el coste no sea
alto. A día de hoy se han desarrollado
varios protocolos de comunicación que
cumplen estos requisitos; y casi todos están
enfocados al tema de la domótica.
Figura 1: Arquitectura posible de un sistema domótico [2]
1
Un importante aspecto de un sistema domótico es que no debería requerir la
constante atención del usuario, sobre todo en temas de regulación. Un sistema que
regule la temperatura a lo largo del día en una sala seguramente ahorre más energía que
una persona regulando el termostato. La única salvedad es el mantenimiento del
sistema; por ello, se trata de diseñar un sistema domótico resistente y de bajo consumo
de modo que se permita un mantenimiento menos frecuente.
Debido a estos aspectos del sistema domótico, la demanda en este sector está en
aumento mientras que estos sistemas inteligentes avanzan en diseño y tecnología. Por
ello, la gente de hoy en día busca esta alternativa cómoda para cambiar su vida cotidiana
a algo más atractivo y moderno.
Hoy en día existe un gran número de empresas en este sector; y como ejemplo se
muestran los siguientes 2 ejemplos: SmartThings [3] e INSTEON [4]:
Figura 2: Ejemplos de empresas en el sector de la domótica
La empresa SmartThings, que ahora está en auge, ha diseñado una centralita o
hub que entiende de varios protocolos inalámbricos como ZigBee o WiFi y también
tiene conexión a un servidor en internet. Habilitando los electrodomésticos existentes
para la comunicación inalámbrica, este hub se conecta los electrodomésticos entre sí en
una red inalámbrica para formar el sistema domótico. En cambio, la empresa INSTEON
vende ya sus electrodomésticos habilitados para la comunicación con su protocolo de
comunicación propio, que bien puede ser por WiFi o por el cableado eléctrico
(powerline communications).
Sin embargo, aunque son muy completos en cuanto a la automatización del
hogar, ofrecen escasas alternativas en cuanto al ahorro energético. Además, la gran
mayoría de las empresas en el sector de la domótica se han fundado en EEUU, donde la
domótica es un sector más fuerte; y éstas se han internacionalizado después. Por ello, en
países como España apenas se pueden encontrar anuncios y ofertas provenientes de
empresas de domótica.
2
Esto es lo que despierta interés en
este proyecto. Este proyecto constituye
la mitad de un gran proyecto. Este
proyecto se encarga del control de los
sensores y actuadores que sirven
propósitos
distintos:
seguridad,
climatización, iluminación y ocio. El
otro se encarga del ahorro energético por
medio de, por ejemplo, almacenar la
energía cuando esta sea barata y usarla
cuando sea cara. Así, un hogar podrá
aprovechar el confort y la seguridad que
ofrece el sistema de automática y el
ahorro energético del de energía. Debido
a ello, este proyecto se ha dedicado a
cumplir los siguientes objetivos:
Figura 3: Estructura del proyecto global
Desarrollo de una red inalámbrica con dispositivos de control.
Integración de sensores y actuadores a la red.
Desarrollo de un software de interacción con el usuario a través de un PC.
Integración con el sistema gestor de energía.
2. Metodología
Se ha definido una arquitectura para
el sistema general, que se muestra en la
Figura 4. El sistema domótico tiene cuatro
partes importantes: el sistema de seguridad,
el de iluminación, el de climatización y el de
ocio; con sus respectivos sensores
(temperatura,
luz,…)
y
actuadores
(persianas, calefacción,…). El maestro se
encarga de coordinar el sistema domótico y
el sistema gestor de energía, además de
formar un puente entre el usuario y ambos
sistemas. El usuario puede gestionar estos
sistemas a través de la interfaz de control,
que muestra la información relevante del
sistema, que se almacena en la base de datos.
Figura 4: Arquitectura general del sistema
En cuanto al hardware de esta arquitectura, en el nivel más alto se encuentra un
PC y un router. Los niveles más bajos son tarjetas controladoras gestionadas por un
microprocesador de Microchip Technology Inc, las cuales son capaces de comunicarse
entre ellos con un protocolo de comunicación inalámbrica mediante un módulo de
3
radiofrecuencia de la misma empresa basada en ZigBee: MiWi. Además, el maestro
central es una tarjeta especial, la cual también es capaz de comunicarse por WiFi a
través de un módulo de comunicación WiFi de la misma empresa con el router para
llegar al servidor y enlazar ambos niveles del sistema.
En cuanto al software de este sistema, en el nivel más alto se ha diseñado con Qt
Designer la interfaz de control y se ha programado con Microsoft Visual Studio 2010 en
lenguaje C++. La conexión con la base de datos MySQL se ha programado con el
mismo programa y también se ha hecho posible con ODBC (Open DataBase
Connectivity). Para la conexión MiWi y WiFi se han empleado los drivers de Microchip
Technology Inc. de estos protocolos en los microprocesadores. El algoritmo de control
que los microprocesadores deben seguir en este proyecto se ha programado con
MPLAB IDE.
3. Resultados
Se han desarrollado 5 tarjetas controladoras distintas, aunque dos de ellas sirven
propósitos parecidos: son la TCD (Tarjeta Control Domótico), la TCI-4F (Tarjeta de
Control de Iluminación – 4 Fases), la TCI-F (Tarjeta de Control de Iluminación – Foco),
la TCA (Tarjeta de Control de Actuadores) y la TCC (Tarjeta de Control Central:
(a) TCD
(b) TCI-4F
(d) TCA
(c) TCI-F
(e) TCC
Figura 5: Tarjetas desarrolladas en el proyecto
La TCD en principio se diseñó como una tarjeta de propósito general, pero como
los sensores son los únicos que requieren un circuito de acondicionamiento simple, se
4
han desarrollado las demás tarjetas, aparte de la TCC, que es el coordinador de los
dispositivos. Las tarjetas TCI-4F y TCI-F se han diseñado para conectarles LEDs RGB,
que sirven propósitos de iluminación personalizada (sistema de ocio). La tarjeta TCA se
ha diseñado para actuar varios tipos de sistemas automatizados (persianas, riego,…)
mediante sus relés.
En cuanto a la interfaz de control,
se ha desarrollado la mostrada en la
Figura 6. Según la habitación escogida en
la lista desplegable de la izquierda en la
parte inferior (dentro de la pestaña de
Home Automation) se muestran las
lecturas de los sensores y los
controladores para los actuadores (en este
caso existen persianas y LEDs RGB para
controlar). En caso de que no exista un
dispositivo de los que se muestran en la
Figura 6 instalado en la habitación
seleccionada, se mostrará un mensaje de
advertencia.
Figura 6: Interfaz de control
4. Conclusiones
Este proyecto ha contribuido a desarrollar un sistema domótico robusto, fácil de
controlar, y modular, ya que se puede controlar los dispositivos conectados a estas
tarjetas sin importar su número. Este sistema domótico se ha integrado con éxito con un
sistema gestor de energía para cubrir las necesidades de ahorro energético de la casa
inteligente. Asimismo, durante el proceso se ha modificado el protocolo de
comunicación MiWi para que sea más entendible para el usuario y para mejorar su
funcionamiento, que puede ser aprovechado en futuras aplicaciones.
5. Referencias
[1]
[2]
[3]
[4]
Wikipedia, domótica: http://es.wikipedia.org/wiki/Dom%C3%B3tica
Casadomo, domótica: http://www.casadomo.com/noticiasDetalle.aspx?c=14
Empresa SmartThings: http://smartthings.com
Empresa INSTEON: http://www.insteon.net/
Palabras clave: domótica, automatización del hogar, WiFi, ZigBee, casa inteligente.
5
HOME AUTOMATION SYSTEM FOR A SMARTHOME
PROJECT ABSTRACT
1. Introduction
Since mid-20th century, many exhibitions have been organized to show ideas
about how would houses look and function in a distant future. People were imagining
how could one make their homes more comfortable, how could the domestic tasks
become easier, etc. Following the arrival of intelligent electronic devices like
computers, the concept of home automation started to be present in many places [1].
This concept refers to the automation and control (switching on and off,
opening, closing and regulation) of devices and of electrotechnic and electrical
installations (lighting, climate control, blinds and sunshades, doors and motorized
windows, sprinklers, etc.) in a centralized way and/or remote. The main targets of home
automation are to increase comfort, security and energy savings.
However, carrying out the automation of a home is not an easy task. It is a
complex system with a wide variety of interconnected elements. It is necessary to
establish a rigorous organization of the system so it can run correctly by itself.
Automation and communication rules must be defined so the perception devices
(sensors) are able to communicate their current status regarding several aspects of the
home to the devices which are in charge of changing these aspects (actuators) to carry
out the main targets of home automation. In addition, there should be an interface so
that the user can customize the intelligent system as he/she pleases, like, for example,
the temperature of a certain room.
The network could look like what is
shown in Figure 1 [2]. Its communication
should be low-range, low-bitrate and lowconsumption in order to reduce costs. As of
today, many protocols have been developed
which meet these requirements; and the great
majority are focused to home automation
environments.
Figure 1: Possible architecture of the system [2]
An important feature of a home automation network is that it should not require
the user’s constant attention, especially in regulation tasks. A system that adjusts the
temperature in a room throughout the day will surely save more energy that a person
adjusting the thermostat. The only exception is the maintenance of the system;
therefore, this is about designing a robust and low-consumption home automation
system in order to afford less frequent maintenances.
6
Due to these features of the home automation system, the demand in this sector
is increasing and these systems are upgrading in design and technology every year. That
is why people today want to find this comfortable alternative to change their day-to-day
lives to something more attractive and modern.
As of today there are a great number of companies in this sector; and as an
example the following 2 examples are shown: SmartThings [3] and INSTEON [4]:
Figura 2: Examples of companies in the home automation sector
On the one hand, the SmartThings company, which is relatively new, has
designed a hub that understands several wireless protocols such as ZigBee or WiFi and
also has connection with an online server. Enabling the existing appliances for wireless
communication, this hub connects all these appliances together in a wireless network to
create the home automation system. On the other hand, the INSTEON company sells its
own appliances enabled for communication with their own communication protocol,
that can be either by wireless communication or by powerline communications.
However, even if they are complete regarding automation at home, it offers very
few alternatives regarding energy savings. In addition, the great majority of companies
in the home automation sector have been founded in the USA, where home automation
is a stronger sector; and these have globalized eventually. This is why, in countries like
Spain, people can barely find advertisements and offers coming from home automation
companies.
This is what generates interest in this project. This project constitutes the half of
a great project. This project is in charge of the control of the sensors and actuators that
serve different purposes: security/safety, lighting, heating/cooling and leisure. The other
is in charge of energy savings through, for example, energy storage when it is cheap and
its use when it is expensive. By doing so, a home can take advantage of the comfort and
the security that the automation system provides and the energy savings provided by the
energy system.
Therefore, this project has been carried out by completing the following
objectives:
7
Wireless network with control
devices development.
Sensor and actuator integrations.
Interaction software with the user
using a PC.
Energy system integration.
Figura 3: Global project structure
2. Methodology
An architecture has been defined for
the general system, shown in Figure 4. The
home automation system is made up of 4
main
subsystems:
security,
lighting,
heating/cooling and leisure; with their
respective sensors (light, temperature,…)
and actuators (blinds, heaters,…). The
master is in charge of coordinating the home
automation system and the energy control
system, as well as creating a bridge between
the user and both systems. The user can run
these systems using the control interface,
which displays relevant information
regarding the system, which is also stored in
the database.
Figure 4: General system architecture
In the matter of this architecture’s hardware, there is a PC and a router at the
topmost level. The lower levels are controller boards runned by Microchip Technology
Inc. microprocessors, which are able to communicate among themselves with a wireless
communication protocol by means of a radiofrequency module from the same company
based on ZigBee, MiWi. In addition, the central master, which is represented by a
special controller board, which is also able to communicate by WiFi through a WiFi
module of the same company with the router to reach the server and link the
architecture’s levels.
Regarding this architecture’s software, the control interface has been designed
with Qt Designer and has been programmed with Microsoft Visual Studio 2010 in C++
language. The link with the MySQL database has been programmed with the same
program and has been made possible with ODBC (Open DataBase Connectivity).
8
Microchip Technology Inc. drivers have been used for the MiWi and WiFi connection
of its microprocessors. The control algorithm which the microprocessors follow in this
project has been programmed with MPLAB IDE.
3. Results
Five different controller boards have been designed, although two of them are
used for similar purposes. These are (Spanish names are shown too): the Domotic
Controller Board (TCD – Tarjeta de Control Domótico); the 4-Phase Lighting
Controller Board (TCI-4F – Tarjeta de Control de Iluminación – 4 Fases); the Spotlight
Lighting Controller Board (TCI-F – Tarjeta de Control de Iluminación – Foco); the
Actuator Controller Board (TCA – Tarjeta de Control de Actuadores); and the Central
Controller Board (TCC – Tarjeta de Control Central):
(a) TCD
(b) TCI-4F
(d) TCA
(c) TCI-F
(e) TCC
Figure 5: Controller boards designed in this project
The TCD was designed initially as a general purpose Controller Board, but due
to the fact that the sensors are the only devices which required a simple conditioning
circuit the other boards were designed, apart from the TCC which is the device
coordinator. The TCI-4F and TCI-F boards were designed to connect RGB LEDs to
them, which are used for customized lighting (leisure system). The TCA is suitable for
actuating various types of automatic systems (blinds, sprinklers,…) by means of relays.
9
In the matter of the control
interface, the one shown in Figure 6 has
been developed. The sensor readings and
the controllers of the actuators (in this
case there are blinds and RGB LEDs to
control) are displayed according to the
room selected from the pull-down menu at
the left (under the Home Automation tab).
In case of a missing device among the
ones shown in Figure 6, a warning
message will be displayed and the
controller will be disabled.
Figure 6: Control interface
4. Conclusions
This project has contributed to develop a robust home automation system, which
is easy to control and has modulation options, due to the fact that no matter how many
boards and devices installed, the system is still controllable. This home automation
network has been successfully merged with the energy control system to cover the
energy saving needs of the smarthome. Additionally, during the process the MiWi
wireless protocol has been modified to make it more user-friendly and to upgrade its
performance, which can be used in future applications.
5. References
[1]
[2]
[3]
[4]
Wikipedia, domotics: http://es.wikipedia.org/wiki/Dom%C3%B3tica
Casadomo, domotics: http://www.casadomo.com/noticiasDetalle.aspx?c=14
SmartThings company: http://smartthings.com
INSTEON company: http://www.insteon.net/
10
Descargar