Domotizacion de Una Vivienda Unifamiliar
Domotizacion de Una Vivienda Unifamiliar
Domotizacion de Una Vivienda Unifamiliar
PROYECTO
DOMOTIZACIÓN
DE UNA VIVIENDA
UNIFAMILIAR
REALIZADO POR:
Nuria Gonzálvez Berenguer
TUTORIZADO POR:
Ricardo Pizá Fernández
CURSO ACADÉMICO:
2020/2021
0
Índice de documentos
I. Memoria
II. Planos
III. Pliego de condiciones
IV. Presupuesto
1
I. Memoria
2
Resumen
En la realización de este trabajo, se estudiarán los procedimientos de comunicación entre
diferentes dispositivos instalados en un hogar para su domotización, la instalación de los
mismos y el cableado necesario para su funcionamiento, así como las protecciones
necesarias para cada circuito implementado en el hogar. A lo largo de este proyecto no
se ha realizado la programación ya que se centra fundamentalmente en la explicación
del funcionamiento y método de comunicación entre los diferentes circuitos que se le
integran para domotizar un hogar.
PALABRAS CLAVE:
Domótica, automatización, control, protocolos de comunicación, hardware, vivienda.
3
Abstract
In carrying out this work, the communication procedures between different devices
installed in a home for their domotization, the installation of the same and the necessary
wiring for their operation will be studied, as well as the necessary protections for each
circuit implemented in the home. Throughout this project, the programming has not
been carried out since it focuses fundamentally on the explanation of the operation and
method of communication between the different circuits that are integrated to domotizar
a home.
KEYWORDS:
4
Índice de contenido
1. Introducción ................................................................................................ 10
1.1. Motivación ................................................................................................. 10
1.2. Objetivos ................................................................................................... 10
1.3. Estudio de necesidades ............................................................................... 10
2.Domótica ...................................................................................................... 13
2.1. ¿Qué es la domótica?.................................................................................. 13
2.2. Evolución histórica...................................................................................... 14
2.3. Elementos de un sistema domótico .............................................................. 15
2.4. Arquitectura ............................................................................................... 16
2.5. Open-Hardware.......................................................................................... 18
2.6. Sistemas de comunicación........................................................................... 19
2.7. Protocolos de comunicación actuales............................................................ 19
2.7.1. Sistemas X10 ....................................................................................... 20
2.7.2. ZigBee................................................................................................. 21
2.7.3. KNX .................................................................................................... 22
2.7.4. I2C ..................................................................................................... 24
3.Descripción del hardware empleado ........................................................... 26
3.1. Arduino ..................................................................................................... 26
3.1.1. Arduino UNO........................................................................................ 26
3.1.2. Arduino MEGA ...................................................................................... 33
3.2. NodeMCU .................................................................................................. 37
3.3. Raspberry Pi 3 ........................................................................................... 39
3.4. Sensores empleados ................................................................................... 41
3.4.1. Relé .................................................................................................... 41
3.4.2. Sensor de temperatura y humedad ........................................................ 42
3.4.3. Sensor de corriente .............................................................................. 43
3.4.4. Sensor magnético................................................................................. 44
3.5. Módulo XBee Shield .................................................................................... 45
4.Descripción de la solución adoptada ........................................................... 47
4.1. Antena ZigBee ........................................................................................... 47
4.2. Comunicación entre dispositivos .................................................................. 48
5. Componentes del sistema ........................................................................... 49
5.1. Control de iluminación ................................................................................ 49
5.2. Control de temperatura y humedad ............................................................. 49
5.3. Control de ventanas ................................................................................... 51
5
5.4. Hub del sistema ......................................................................................... 52
5.5. Alarma ...................................................................................................... 53
5.6. Interfaz con el usuario ................................................................................ 54
6. Conclusiones y futuros trabajos ................................................................. 55
Referencias.................................................................................................... 56
ANEXO I.........................................................................................................58
ANEXO II........................................................................................................ 62
ANEXO III...................................................................................................... 64
6
Índice de ilustraciones
7
Ilustración 33: Pinout cambiador de nivel 50
Ilustración 34: Conexiones Arduino MEGA - NodeMCU 50
Ilustración 35: Conexiones Arduino UNO – NodeMCU 51
Ilustración 36: Hub Tuya ZigBee 52
Ilustración 37: Elementos de la alarma 53
Ilustración 38: Aplicación para móvil Tuya 53
Ilustración 39: Panel multifuncional inteligente de Orvibo MIXPADS 54
8
Índice de tablas
Tabla 1: Distribución y partes de la vivienda 11
Tabla 2: Elementos para la cocina 11
Tabla 3: Elementos para el salón-comedor 12
Tabla 4: Elementos para el dormitorio I 12
Tabla 5: Elementos para el dormitorio II 12
Tabla 6: Elementos para el dormitorio III 12
Tabla 7: Elementos para el baño I 12
Tabla 8: Elementos para el baño II 13
Tabla 9: Elementos para el vestidor 13
Tabla 10: Elementos para la sala de lavado 13
Tabla 11: Especificaciones Arduino UNO 27
Tabla 12: Pines y características microcontrolador ATmega328P 29
Tabla 13: Características de funcionamiento ATmega328P 30
Tabla 14: Funciones de los pines de Arduino UNO 33
Tabla 15: Especificaciones Arduino MEGA 33
Tabla 16: Características de funcionamiento ATmega2560 35
Tabla 17: Especificaciones Raspberry Pi 3 40
Tabla 18: Estructura Raspberry Pi 40
Tabla 19: Pinout GPIO de la Raspberry Pi 40
Tabla 20: Características sensor DHT22 42
Tabla 21: Modelos sensor de corriente ACS712 43
Tabla 22: Características y especificaciones técnicas sensor magnético MC38 44
Tabla 23: Características y especificaciones técnicas Tuya ZigBee hub 52
Tabla 24: Especificaciones y características Alarma 54
9
1. Introducción
Con la realización de este apartado se pretende explicar la importancia actual de la
domotización o automatización de las viviendas, a la vez que mostrar por qué resulta de
interés la realización de este trabajo.
1.1. Motivación
La motivación principal para la realización de este trabajo son un conjunto de factores,
entre los que cabe destacar que se quería realizar un trabajo complementario con dos
partes diferenciadas, pero tratándose siempre de la misma vivienda a trabajar.
Por otro lado, el campo de la domótica, es uno de los que más está incrementando en
los últimos años con los llamados “hogares inteligentes”; por lo que en la realización del
trabajo se pretendía también aprender lo máximo posible sobre esta área de la
electrónica y sobre su funcionamiento.
1.2. Objetivos
El documento se trata de un proyecto de fin de grado, donde se pretende realizar en
partes separadas: la instalación eléctrica y por otro lado la domotización de una vivienda.
El objetivo principal del proyecto es la realización y diseño del sistema domótico que se
quiere implementar, en la primera parte del trabajo se tratan los conceptos técnicos
explicados de manera teórica para su mejor comprensión. Posteriormente se detallan los
elementos necesarios en la realización de un sistema domotizado siempre dependiendo
de las necesidades que se quieran cubrir. También se detallarán los aspectos necesarios
para la comunicación entre los diferentes sistemas integrados en el hogar, así como el
tipo de control que se pretende realizar y las conexiones pertinentes dentro de los
circuitos.
Pero primero, para saber qué elementos se van a controlar se debe saber en qué estancia
de la vivienda se van a encontrar.
10
Partes de la vivienda Superficie (m2)
Dormitorio I 15.57
Dormitorio II 10.88
Dormitorio III 12.65
Baño I 4.19
Baño II 3.76
Vestidor 2.74
Cocina 11.68
Salón 14.94
Comedor 12.94
Garaje 26
Sala de lavado 3.60
Terraza 25
TOTAL 143.95
Al pasar de más de 100 m2, el total de la vivienda, esto podía ocasionar dificultades para
la correcta comunicación de dispositivos del sistema y por deferecto, para el correcto
funcionamiento del sistema. Por tanto, se va a realizar la domotización del hogar sin
tener en cuenta ni la terraza, ni el garaje, por lo que el total de m 2 de a vivienda a
controlar es de 92.95 m2 (tras restar al total los m2 de terraza y de garaje).
Para cada una de las estancias de la vivienda se va a recoger en forma de tabla, los
dispositivos o elementos que se quieran controlar, para poder saber de este modo las
necesidades de la vivienda.
• Cocina
Elementos Cantidad
Downlight LED 8
Sensor DHT22 1
Sensor magnético MC38 1
Tabla 2: Elementos para la cocina
11
• Salón-Comedor
Elementos Cantidad
Downlight LED Redondo II 8
Sensor DHT22 1
Sensor magnético MC38 3
Alarma 1
Interfaz 1
Hub del sistema 1
• Dormitorio I
Elementos Cantidad
Plafón fluorescente 1
Aplique pared I 4
Sensor DHT22 1
Sensor magnético MC38 2
• Dormitorio II
Elementos Cantidad
Plafón fluorescente 1
Aplique pared I 4
Sensor DHT22 1
Sensor magnético MC38 2
Tabla 5: Elementos para el dormitorio II
• Dormitorio III
Elementos Cantidad
Plafón fluorescente 1
Aplique pared I 4
Aplique pared II 2
Sensor DHT22 1
Sensor magnético MC38 2
Tabla 6: Elementos para el dormitorio III
• Baño I
Elementos Cantidad
Downlight LED Redondo I 3
Sensor magnético MC38 1
Tabla 7: Elementos para el baño I
12
• Baño II
Elementos Cantidad
Downlight LED Redondo I 3
Tabla 8: Elementos para el baño II
• Vestidor
Elementos Cantidad
Downlight LED Redondo I 3
Tabla 9: Elementos para el vestidor
• Sala de lavado
Elementos Cantidad
Downlight LED Redondo I 2
Tabla 10: Elementos para la sala de lavado
Tras lo recogido en las tablas, se puede observar que tanto el hub como la alarma y el
interfaz se van a encontrar situados en salón-comedor. También se observa que en todas
las ventanas de la vivienda se van a colocar sensores magnéticos a la vez que sensores
de temperatura y humedad. Destacar el uso de bombillas de tipo LED para toda la
vivienda.
2.Domótica
2.1. ¿Qué es la domótica?
La palabra domótica, encuentra su origen etimológico en el latín con la unión del
sustantivo “domus” que significa casa y el sufijo “-tica”, que indica que funciona por si
sola. Por lo que se puede definir la domótica como el conjunto de técnicas aplicadas al
control y automatización de las viviendas, permitiendo una gestión eficiente del uso de
la energía (ahorro energético), que aporta seguridad y confort, además de una
comunicación entre el sistema y el usuario.
13
• Seguridad: gracias a los dispositivos disponibles se puede controlar de forma
remota lo que está sucediendo en el hogar a la vez que se puede programar las
respuestas ante posibles intromisiones en el sistema de seguridad. Con la
instalación de distintos dispositivos, se podrían detectar fugas de gas,
inundaciones de agua, fallos de suministro eléctrico y multitud de funcionalidades
que en resumen hacen de la vivienda un lugar más seguro tanto para las
personas como para los propios bienes.
• Gestión de energía: aporta ahorro energético al poder gestionar de manera
inteligente la climatización, la iluminación, los electrodomésticos, etc. También
se puede llevar a cabo la racionalización de las cargas eléctricas desconectando
algunos equipos de uso no prioritario en función del consumo. Mediante la
monitorización del consumo se puede obtener información muy valiosa para
modificar los hábitos de la vivienda y de este modo aumentar el ahorro y la
eficiencia.
• Comunicaciones: es la base de los sistemas domóticos ya que permite la
conexión entre el usuario y los diferentes dispositivos integrados en el sistema;
también posibilita el control a distancia de la vivienda domotizada.
14
electrodomésticos. Tres años más tarde DARPA presentó ARP Anet, la primera red del
mundo precursora del IoT (Internet de las Cosas).
A partir de los años 80, la automatización del hogar se convirtió en algo común ya que
empezaron a aparecer en las puertas de los garajes, sistemas de seguridad de alarmas,
luces con sensores de movimiento, la fibra óptica etc.
En el año 1998, este sector se vio incrementado de una manera asombrosa por el gran
auge de Internet, que revolucionó el sector de la domótica; en el año 2007 se
comercializó el primer smarthphone y desde entonces han ido apareciendo una serie de
avances en el sector tales como: las Smart TV, sistemas basados en inteligencia artificial
(claro ejemplo de Siri), las camas inteligentes y las impresoras 3D.
Actualmente, este sector se encuentra en pleno cambio y crecimiento, por lo que no se
puede descartar que, en un futuro no muy lejano, se mejoren los sistemas inteligentes
de hoy en día y se mejore la vida en los hogares.
15
2.4. Arquitectura
Dependiendo de cómo y dónde se vayan a ubicar los diferentes elementos domóticos
podemos distinguir tres tipos diferentes de arquitecturas:
• Arquitectura centralizada
En este tipo de arquitecturas solo existe un controlador centralizado “eje central”,
que recibe la información de los sensores y tras analizarla genera las órdenes y
las manda a los actuadores.
Ventajas:
Gran potencia e inteligencia.
Los sensores y actuadores son de tipo universal.
Facilidad para realizar las tareas de mantenimiento o modificación ya
que está todo centralizado.
Recomendada para pequeñas instalaciones (sector residencial)
Precio asequible.
Inconvenientes:
• Arquitectura descentralizada
En un sistema descentralizado existen varios controladores, que se encuentran
conectados a los sensores y actuadores; estos a su vez se encuentran también
interconectados por medio de un “Bus”.
Este sistema domótico es muy utilizado en la domotización de casas mediante
sistemas inalámbricos; ya que se disminuye la necesidad de cableado sobre todo
cuando hay equipos que se pueden comunicar mediante Wifi, como las
impresoras o equipos de aires acondicionados.
16
Ilustración 5: Arquitectura descentralizada
Ventajas:
Cableado reducido y fácil de ampliar.
Las operaciones de mantenimiento o modificación son sencillas.
Seguridad de funcionamiento.
Inconvenientes:
Constan de elementos de red que no son universales, por lo que hay
limitación de mercado.
La posibilidad de ampliación se reduce y se requiere de programación.
Se requiere una interfaz de usuario.
• Arquitectura distribuida
Este tipo de arquitectura se caracteriza porque cada uno de los sensores y
actuadores son a su vez controladores. Por lo que tienen la capacidad de analizar
la información y enviarla al sistema según lo que hayan recibido de los otros
dispositivos. Están conectados a través de un “Bus” central.
Ventajas:
Seguridad de funcionamiento.
Posibilidad de ampliación y rediseño de la red.
Fiabilidad de productos.
Sensores y actuadores de tipo universal.
Coste y cableados asequibles.
Inconvenientes:
El inconveniente principal es que requiere de mucha programación.
17
• Arquitectura mixta o híbrida
En este tipo de arquitecturas se combinan las arquitecturas centralizadas,
descentralizada y distribuida. De este modo, se puede utilizar un controlador
central o varios controladores descentralizados.
En este caso los sensores y actuadores también se pueden utilizar como
controladores; como en la arquitectura distribuida; por lo que son capaces de
recoger, analizar y transmitir la información al resto del sistema domótico sin que
tenga que pasar necesariamente por un controlador principal.
Ventajas:
Seguridad de funcionamiento.
Posibilidad de rediseñar la red y facilidad de ampliación.
Poco cableado.
Fiabilidad de productos.
Inconvenientes:
Constan de elementos de red que no son universales, por lo que hay
limitación de mercado.
Coste elevado.
Se requiere una interfaz de usuario.
Programación compleja.
2.5. Open-Hardware
El Open-Hardware conocido también como Hardware Libre o de código abierto engloba
a los dispositivos cuyo diseño de hardware se hace de manera libre, filosofía que también
es aplicable al software que lo habilita, realizada con el objetivo de que cualquiera pueda
estudiarlo, modificarlo y distribuirlo.
18
2.6. Sistemas de comunicación
Hay una amplia variedad de sistemas de comunicación para realizar un sistema
domótico; en este caso se van a clasificar dependiendo de si hacen uso de cableado o
no:
• Inalámbricos
En este tipo de sistemas de comunicación no se hace uso de cableado para
transmitir la información ya que la información se envía mediante ondas de
radiofrecuencia. Por otro lado, al tratarse de un dispositivo inalámbrico resulta
más sensible a las interferencias.
• Cableados
En este tipo de sistema se transmite la información a través de cables. Esas
instalaciones son muy eficaces ya que transmiten la información rápidamente.
En estos sistemas cableados se distinguen dos tipos dependiendo de utilizar un
cable exclusivo o compartido.
• Cable exclusivo
El uso de un cable exclusivo se caracteriza por funcionar únicamente para
un sistema, haciendo uso de cables dedicados (BUS); estos son
característicos del sistema estándar europeo KNX, que se explicará más
adelante. Este tipo de cableado es más rápido y eficaz ya que al
transmitirse la señal no existen interferencias debido a que cada sistema
recibe la información a través de un cable sin compartir funciones,
evitando así problemas de saturación e interferencias.
• Cable compartido
También conocido como powerline, se utiliza el cable de alimentación
eléctrica normal para enviar las señales de control. Este tipo de sistema
de control domótico pertenece al estándar X10, que también será
explicado. Este tipo de sistema no es muy fiable debido a la inestabilidad
que puede sufrir la señal; por lo que no se recomienda su uso para
grandes sistemas de control.
• Mixto
Este tipo de sistema se trata de una combinación de instalaciones domóticas con
cables e inalámbrico con la intención de aprovechar las ventajas de cada una.
En este tipo de sistemas domóticos se usa un único control que se encarga de
lleva la información al resto de dispositivos. Este intercambio de información se
realiza mediante pasarelas de comunicación a través de cable o de manera
inalámbrica, según cada caso.
Su uso se recomienda para sistemas domóticos grandes, en los que se ha de
manejar una gran cantidad de funciones y datos.
19
estandarizados, que como su propio nombre indica, son una serie reglas que definen el
modo en el que se transmite la información.
Por otro lado, se debe tener en cuenta la existencia de protocolos estándar y protocolos
cerrados. En cuento a los protocolos estándar, integran una amplia gama de equipos
que permiten el diseño propio de la instalación; por otra parte, los protocolos cerrados
son normalmente propiedad de la propia empresa que lo desarrolló, por lo que su uso
está restringido a las personas que dispongan de la licencia.
Este protocolo fue desarrollado en 1975 por Pico Electronics of Glenroths (Escocia),
con la intención de poder controlar los dispositivos domésticos de manera remota.
Ésta, fue una de las primeras tecnologías domóticas en aparecer; su alcance en el
entorno domótico es de 250 m², y consta de 256 direcciones soportadas por este
protocolo.
20
2.7.2. ZigBee
ZigBee es un protocolo de comunicación inalámbrico, desarrollado por la ZigBee Alliance
(organización de más de 200 grandes empresas), que adopta el estándar para redes
inalámbricas en el área personal (WPANs) IEEE 802.15.4. Se creó con la intención de
conseguir una tecnología inalámbrica de bajo coste.
Se trata de una tecnología inalámbrica que opera en las bandas libres ISM (Industrial,
Scientific & Medical) de 2,4 GHz, 868 MHz en Europa y 915 MHz EEUU. Tiene una
velocidad de transmisión de 250 Kbps (Kilobit por segundo) no muy alta, y un rango de
cobertura de 10 a 100 metros. A pesar de coexistir en la misma frecuencia con otro tipo
de redes su ejercicio no se ve afectado debido a su baja tasa de transmisión y, a
características propias del estándar IEEE 802.15.4.
Tras su aparición en 2004 y su gran éxito, el grupo ZigBee Alliance creó en 2007 la actual
versión del protocolo llamada ZigBee PRO. Esta nueva versión es retrocompatible con
los módulos anteriores y añade una nueva capa de protocolo; los Application Profiles.
Estos Profiles permiten a los diseñadores de dispositivos ZigBee diseñar dispositivos
capaces de comunicarse con equipos de otro fabricante. Esto resulta especialmente útil
en el sector de la domótica, ya que se podría añadir conectividad ZigBee en algún
dispositivo sin necesidad de diseñar el hardware de red.
Por esta razón, el primer Application Profile creado fue Home Automation (HA) para
domótica, posteriormente aparecieron otros como Smart Energy (SE), Commercial
Building Automation (CBA) o Personal Health and Hospital Care (PHHC).
En las redes ZigBee, según la colocación de los nodos, se diferencian tres tipos de
topología de red:
• Estrella: donde el controlador se sitúa en el centro de la red.
• Árbol: el coordinador se sitúa en la raíz y todos los dispositivos cuelgan de él.
• Malla: esta topología es la más interesante ya que los nodos pueden estar
comunicados a otros nodos, es decir, tendrá más de dos conexiones por lo que
se crean numerosos caminos. Esta topología permite a los nodos actualizar la
tabla de rutas, lo que aportando robustez y eficacia a la red; de este modo, si un
nodo cae o falla, se puede seguir la comunicación gracias a sus posibilidades de
reorganización.
21
Los nodos pueden desempeñar a su vez, tres roles distintos:
• Coordinador (ZigBee Coordinator, ZC): se trata de un nodo único que realiza
las funciones de inicio, control y ruteo, por lo que requiere memoria y una gran
capacidad de comunicación. El coordinador, es único en cada red y ha de situarse
en el centro de una red en estrella o en la raíz de una red en árbol. El coordinador
tiene un papel fundamental en la gestión de la seguridad de las comunicaciones
ya que actúa como Centro de Confianza (Trust Center). Además, este nodo suele
estar siempre conectado e integrado con un módulo de comunicación con
conexión a Internet, lo que le permite enviar los datos recolectados por la red
ZigBee a un servidor central.
• Dispositivo final (ZigBee End Device, ZED): son aquellos dispositivos que
solo se comunican con un nodo de tipo router o coordinador), son los más
sencillos de la red. No tienen capacidad para gestionar otros nodos finales.
Normalmente van alimentados mediante baterías y pueden entrar en modo de
bajo consumo, o sleep, para alargar la vida de la batería, volviéndose a conectar
cuando sea necesario.
2.7.3. KNX
Este protocolo estándar de comunicación se creó en 1999 con la unión de tres
organizaciones basándose en la convergencia de los tres sistemas de comunicaciones:
EIBA (European Installation Bus Association), EHSA (Europen Home System
Association), BCI (BatiBus Club International). Este estándar de comunicaciones está
gestionado por KNX Association. Hasta el año 2016, el texto de las especificaciones KNX
se adquiría mediante el pago de una tarifa. Desde entonces, las especificaciones se
pueden adquirir sin ningún coste, siendo necesario únicamente la creación de una cuenta
en la web de KNX Association.
22
• TP1 (par trenzado): la seña es transmitida mediante un cable de bus separado,
con una estructura jerárquica de líneas y áreas bien definidas.Heredado de
BatiBUS y EIB Instabus.
• PL110 (powerline o red eléctrica): la señal es trasmitida por una red eléctrica
que ya existe. Heredado del sistema EIB y EHS y es bastante similar al empleado
por el protocolo de comunicación X10.
• Actuadores: elementos del sistema que se conectan de manera física sobre los
dispositivos a controlar. Hacen la traducción de las señales que viajan del sistema
KNX al mundo físico, regulando o accionando los elementos o dispositivos.
• Pasarelas: las pasarelas son una forma de unir otros sistemas que tengan otros
protocolos de comunicación con el sistema KNX.
23
Una gran ventaja de este sistema es que tiene una arquitectura distribuida, por lo que
no será necesario un controlador central para controlar la instalación; cada elemento del
sistema dispone de su propia inteligencia y se encuentran intercomunicados entre ellos
pudiendo intercambiar información; además esto permite realizar una rápida
modificación de la instalación si fuera necesario.
Otra ventaja por destacar es la posibilidad de configurar todos los elementos mediante
un software único; con este software se realizará el diseño, la programación del
proyecto, la puesta en marcha, el mantenimiento y el diagnóstico de la instalación.
2.7.4. I2C
El protocolo de Circuito inter-integrado (I2C, del inglés Inter-Integrated Circuit) es un
protocolo serie síncrono que usa solo dos cables, uno para el reloj (SCL, Serial CLock) y
otro para el dato (SDA, Serial Data); también es necesaria una tercera línea, pero esta
es solo la referencia (masa). Se trata de un tipo de bus diseñado por Philips
Semiconductors (hoy en día NXP Semiconductors, parte de Qualcomm) a principio de los
años 80.
Se desarrolló con el fin de controlar varios chips en televisores de manera
sencilla. Actualmente se utiliza principalmente para la comunicación interna entre
diferentes partes de un circuito.
Los dispositivos conectados al bus I2C tienen una única dirección para cada uno de ellos.
De este modo a través de las direcciones se puede indicar el dispositivo al que afecta la
transmisión estando todos conectados.
- Iniciar la comunicación – S.
- Enviar 7 bits de dirección – ADDR.
- Generar 1 bit de Lectura ó Escritura – R/W.
- Enviar 8 bits de dirección de memoria.
- Transmitir 8 bits de datos.
24
- Confirmar la recepción de datos – ACK (ACKnowledged, se logra
colocando la línea de datos a un nivel lógico bajo durante el transcurso
del noveno pulso de reloj).
- Generar confirmación de No-recepción o NACK (No-ACKnowledged,
cuando no se quieren recibir más bytes).
- Finalizar la comunicación.
• Esclavos: intervienen en la comunicación cuando son requeridos por el
maestreo, generalmente suelen ser un sensor. Este elemento suministra la
información de interés al maestro y no puede generar a la señal SCL. Puede
actuar de dos maneras, como esclavo-transmisor o como esclavo-receptor.
Sus funciones principales son:
- Enviar información en paquetes de 8 bits.
- Enviar confirmaciones de recepción – ACK.
En cuanto a los modos de comunicación en I2C (tramas que se pueden formar en el bus)
existen principalmente dos modos de comunicación:
25
• Conexión de dispositivos a distancia.
• Dispone de mecanismos para verificar que la señal hay llegado
3.1. Arduino
El proyecto Arduino surgió en el año 2003, en el Instituto de Diseño Interactivo de Ivrea
(Italia), con el objetivo de diseñar una herramienta con la que poder realizar prototipos
de forma rápida y sencilla.
Lo que ahora se conoce como Arduino, se trata de una plataforma de código abierto con
un hardware y un software de fácil uso.
Para la realización de este proyecto, entre la variedad de placas de Arduino que hay, se
van a emplear las placas de Arduino Uno R3, basado en el microcontrolador ATmega328P
y la placa de Arduino MEGA que utiliza el microcontrolador ATmega2560. Se ha decidido
emplear estas placas debido a: su bajo coste, su plataforma abierta, la facilidad de uso
y por la cantidad de sensores y actuadores compatibles que hay actualmente.
Microcontrolador ATmega328P
Voltaje de operación 5V
Voltaje de entrada (recomendado) 7-12 V
Voltaje de entrada (límite) 6-20 V
14 (6 pueden usarse como salidas
Pines digitales de E/S
PWM)
Pines digitales PWM (Pulse Wide
6
Modulation)
26
Pines de entrada analógica 6
Corriente DC por pin de E/S 40 mA
Corriente DC por pin a 3.3 V 50 mA
32 KB, de los que 0.5 KB son usados
Memoria Flash
por el bootloader o gestor de arranque
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
Velocidad de reloj 16 MHz
Longitud 68.6 mm
Ancho 53.4 mm
Peso 25 g
• Microcontrolador ATmega328P
El microcontrolador ATmega328P es un chip creado por Atmel (Microchip
Technology Inc.) que pertenece a la serie megaAVR con una arquitectura AVR
RISC de 8 bits y que consta de 28 pines, muchos de ellos con más de una función.
Este microcontrolador de alta utilidad, combina una memoria flash ISP de 32 KB,
con la capacidad de lectura y de escritura, EEPROM DE 1 KB y SRAM de 2 KB
(indicados también en la Tabla 11).
Este microcontrolador consta de instrucciones que, en su mayoría, son
ejecutadas en un solo ciclo de reloj, por ello, puede alcanzar un desempeño en
torno a 1 MIPS para 1 MHz.
27
Ilustración 10:Pinout ATmega328P DIP
28
ICP1 (Pin de captura de entrada del temporizador /
contador 1)
14 PB0 (ICP1/CLKO) Pin0 de PORTB
CLKO (Reloj del sistema dividido. El reloj del sistema
dividido se puede emitir en el pin PB0)
OC1A (salida del temporizador / contador 1 comparar
15 PB1 (OC1A) Pin1 de PORTB
salida coincidente A)
SS (Entrada de selección de esclavo SPI). Este pin es
bajo cuando el controlador actúa como esclavo.
16 PB2 (SS/OC1B) Pin2 de PORTB [Interfaz periférica en serie (SPI) para programación]
OC1B (Salida del temporizador / Contador 1
Comparar salida de coincidencia B)
MOSI (Entrada esclava de salida maestra). Cuando el
controlador actúa como esclavo, los datos son recibidos
por este pin.
17 PB3 (MOSI/OC2A) Pin3 de PORTB
[Interfaz periférica en serie (SPI) para programación]
OC2 (Salida de Timer / Contador 2
Comparar salida de coincidencia)
MISO (Entrada maestra, salida esclava). Cuando el
controlador actúa como esclavo, este controlador envía
18 PB4 (MISO) Pin2 de PORTB
los datos al maestro a través de este pin.
[Interfaz periférica en serie (SPI) para programación]
SCK (reloj serial del bus SPI). Este es el reloj
compartido entre este controlador y otro sistema para
19 PB5 (SCK) Pin5 de PORTB
una transferencia de datos precisa.
[Interfaz periférica en serie (SPI) para programación]
20 AVCC - Energía para el convertidor ADC interno.
21 AREF - Pin de referencia analógico para ADC.
22 GND - Tierra
23 PC0 (ADC0) Pin0 de PORTC ADC0 (canal de entrada ADC 0).
24 PC1 (ADC1) Pin1 de PORTC ADC1 (canal de entrada 1 de ADC).
25 PC2 (ADC2) Pin2 de PORTC ADC2 (canal de entrada 2 de ADC).
26 PC3 (ADC3) Pin3 de PORTC ADC3 (canal de entrada 3 de ADC).
ADC4 (canal de entrada 4 de ADC).
27 PC4 (ADC4/SDA) Pin4 de PORTC SDA (línea de entrada / salida de datos de bus serie de
dos cables).
ADC5 (canal de entrada 5 de ADC).
28 PC5 (ADC5/SCL) Pin5 de PORTC
SCL (línea de reloj de bus serie de dos hilos).
Tabla 12: Pines y características microcontrolador ATmega328P
29
USART serial programable (2,3 PINS)
[Puede usarse para programar este
controlador]
Interfaz serial de dos cables (27,28 PINS)
[Se puede usar para conectar dispositivos
periféricos como servos, sensores y
dispositivos de memoria]
ADC de 6 canales con una resolución de
Módulo ADC
10 bits
Dos contadores de 8 bits con preescalador
independiente y modo de comparación,
Módulo temporizador un contador de 16 bits con preescalador
independiente, modo de comparación y
modo de captura.
Comparadores analógicos 1 (12,13 PINES)
Módulo DAC Nulo
Canales PWM 6
0-4 MHz a 1.8 V a 5.5 V
Oscilador externo 0-10 MHz a 2.7 V a 5.5 V
0-20 MHz a 4.5 V a 5.5 V
Oscilador interno Oscilador interno calibrado de 8 MHz
Memoria flash 32 KB (10000 ciclos de escritura/borrado)
Velocidad de la CPU 1 MIPS para 1 MHz
RAM SRAM interna de 2 Kbytes
EEPROM EEPROM DE 1 Kbytes
Temporizador de vigilancia programable
Temporizador de vigilancia
con oscilador integrado en el chip
-40 ° C a 105 ° C (mínimo y máximo
Temperatura de funcionamiento
absolutos)
Tabla 13: Características de funcionamiento ATmega328P
• Pines en Arduino UNO
La placa de Arduino UNO consta de 14 pines de entrada/salida digital, cada uno
de estos pines funcionan a 5 V y soportan 40 mA de corriente; además consta
de una resistencia pull-up interna de 20-50 KΩ.
En cuanto a su estructura se puede ver en la Ilustración 11.
30
Ilustración 11: Estructura de Arduino UNO
En cuanto a los pines más relevantes para la realización de este proyecto son:
31
Ilustración 12: Pinout Arduino UNO
Sobre el resto de los pines de Arduino UNO y las funciones de cada uno de ellos,
se explican a continuación en la siguiente tabla resumen:
5 V: fuente de alimentación
regulada que se utiliza para
alimentar el microcontrolador y
Vin, 3.3 V, 5 V y GND Energía otros componentes de la placa.
32
Utilizados para recibir y transmitir
Pin 0 (Rx) y Pin 1 (TX) De serie
datos en serie TTL.
Interrupciones Para desencadenar una
Pin 2 y Pin 3
externas interrupción.
Pines: 3, 5, 6, 9, Proporcionan una salida PWM de 8
PWM
10 y 11 bits.
Pin 10 (SS), Pin 11
(MOSI), Pin 12 (MISO) SPI Comunicación SPI.
y Pin 13 (SCK)
Pin 13 LED Enciende el LED incorporado.
Pin A4 (SDA) y Pin A5
TWI
(SCL)
Es la referencia de voltaje para
AREF AREF
entradas analógicas.
Microcontrolador ATmega2560
Voltaje de operación 5V
Voltaje de entrada (recomendado) 7-12 V
Voltaje de entrada (límite) 6-20 V
Pines digitales de E/S 54 (15 proporcionan salida PWM)
Pines de entradas analógicas 16
Corriente DC por pin de E/S 20 mA
Corriente DC por pin a 3.3 V 50 mA
256 KB, de los que 8 KB son usados por
Memoria Flash
el gestor de arranque (bootloader)
SRAM 8 KB (ATmega2560)
EEPROM 4 KB (ATmega2560)
Velocidad de reloj 16 MHz
Longitud 101.52 mm
Ancho 53.3 mm
Peso 37 g
• Microcontrolador ATmega2560
Este microcontrolador está fabricado con tecnología CMOS de 8 bits y baja
potencia, basado en la arquitectura RISC mejorada de AVR.
Llevando a cabo la ejecución de las instrucciones en un solo ciclo de reloj, este
microcontrolador consigue lograr rendimientos en torno a 1 MIPS por cada 1
MHz.
33
Ilustración 13: Pinout microcontrolador ATmega2560
34
Características de funcionamiento ATmega2560
UPC AVR de 8 bits
Número de pines 54
Voltaje de funcionamiento 1.8 V a 5.5 V
Módulo ADC 1 canal ADC con una resolución de 10 bits
Temporizadores Consta de 2: 1 (2 x 8 bits) y 1 (4 x 16 bits)
Canales PWM 2
Memoria flash 256 KB
Velocidad de la CPU 1 MIPS para 1 MHz
RAM 8 KB
EEPROM 4 KB
Frecuencia máxima 16 MHz
Temperatura de funcionamiento -40 ° C a 85 ° C (mínimo y máximo absolutos)
En cuanto a los pines y sus funciones, algunos como Vin o reset no se volverán
a explicar pues funcionan exactamente igual que en la placa de Arduino UNO,
explicada en el apartado anterior.
La placa de Arduino MEGA 2560 consta de 4 puertos de comunicación serial:
- Serial: Transmisión (1) y Recepción (0).
- Serial: Transmisión (18) y Recepción (19).
- Serial: Transmisión (16) y Recepción (17).
- Serial: Transmisión (14) y Recepción (15).
35
Tiene comunicación SPI en: el Pin 50 (MISO), Pin 51 (MOSI), Pin 52 (SCK) y el
Pin 53 (SS). Estos pines SPI, se encuentran en el cabezal ICSP, que es compatible
con la placa de Arduino UNO.
Esta placa consta también de un LED integrado al pin digital 13; cuando la clavija
tiene un valor ALTO el LED se enciende; por el contrario, si tiene un valor BAJO,
el LED se apaga.
36
3.2. NodeMCU
NodeMCU es una placa de desarrollo totalmente abierta tanto de software como de
hardware, orientada al Internet de las cosas (IoT). La placa NodeMcu ESP8266 tiene
como núcleo SoM ESP-12E que a su vez está basado en el SoC (System on a Chip) Wi-
Fi ESP8266, que integra además el conversor USB-Serial TTL CP2102 y conector micro-
USB necesario para la programación y comunicación con el ordenador.
• MCU
En cuanto al MCU, va a ser el encargado de gestionar las entradas y salidas y se
encuentra integrado dentro del SoC, al conjunto de SoC se le conoce como
ESP8266. Dentro del SoC se encuentra integrado un microcontrolador, llamado
Tensilica L106 de 32 bits. Este microcontrolador trabaja con una señal binaria de
80 MHz, pero puede llegar a alcanzar hasta los 160 MHz.
• SoC ESP8266
Sobre el SoC ESP8266 cuyo nombre técnico es ESP8266EX, se trata de un chip
con casi todo integrado con la intención de que pueda funcionar de forma
autónoma. Algo a tener en cuenta en el caso del ESP8266 es que no tiene una
memoria para almacenar los programas. En cuanto a sus características:
* Los pines de entradas/salidas GPIO trabajan a 3.3 V, por lo que para poder
conectarse con sistemas de 5 V será necesario usar conversores de nivel.
37
Ilustración 17: Pinout SoC ESP8266
• Módulo
De los diferentes módulos de ESP8266, se encuentra el ESP-12, módulo que es
empleado para procesar la información e incorpora la memoria flash para
almacenar los programas.
• Kit de desarrollo
En este último nivel se encuentran el kit, la placa y el resto de las componentes
que permiten conectar y programar.
En la siguiente Imagen 17, se muestran los pines de la placa y su función; estos son:
38
Ilustración 18: Pinout NodeMCU
3.3. Raspberry Pi 3
En el proyecto, no será necesario el uso de la raspberry pi 3 para realizar la conectividad
con el hub debido a que se va a hacer uso del protocolo ZigBee. Pero, no obstante, al
tratarse de un proyecto de fin de grado y pensando en la modificación o realización de
trabajos futuros con este proyecto, la raspberry pi es una solución que también se podría
adoptar si se quisiera realizar el sistema basado en el open-hab. En ese caso, esta placa
sería necesaria para realizar la instalación el HomeAssistant, por lo que se ha considerado
importante la explicación de sus características y funcionamiento.
39
Gigabit Ethernet sobre USB 2.0 (300
Ethernet
Mbps)
HDM1 (vídeo/audio) 1
RCA (vídeo/audio) 1
Puerto CIS 1 cámara
Puerto DSI 1 pantalla táctil
Puertos de comunicación I2C 2
Wifi Sí
Bluetooth 4.1 Low Energy
Peso 60 g
Dimensiones 85 x 56 x 17 mm
• Pines
En cuanto a las partes que componen esta placa-ordenador, se pueden observar
en la Ilustración 18, asimismo, se adjunta también en la Ilustración 19 el pinout
de la GPIO.
40
3.4. Sensores empleados
En el siguiente apartado, se pasará a explicar los sensores empleados en la realización
del trabajo, así como algunas de sus características principales y pinout.
3.4.1. Relé
En la realidad, un relé se comporta como un interruptor pero que en lugar de accionare
de forma manual se activa de forma electrónica. Los relés son aptos tanto para accionar
cargas de corriente alterna como de corriente continua.
En este trabajo se haría uso de los módulos de relé para poder controlar la alimentación
de dispositivos que trabajen con 250 V.
Un relé ha de conectarse a la placa de Arduino mediante tres pines. Estos tres pines
coinciden con la tensión de entrada (VCC) que deberá conectarse a la entrada de 5 V;
una conexión a tierra (GND) y un pin a través del cual se le indicará al relé si está abierto
o cerrado. Este último pin se puede conectar a cualquiera de los pines digitales.
Por otro lado, se ha de conectar el cable del aparato que se quiera controlar;
normalmente los aparatos eléctricos suelen tener 2 o 3 cables. El cable de color negro
es la fase (L) por donde llega la energía; el cable de color azul es el neutro (N) es la
salida de energía de vuelta hacia la fuente y por último algunos aparatos constan además
de un cable de color verde y amarillo o color marrón que se trata de la toma a tierra.
41
3.4.2. Sensor de temperatura y humedad
Para la realización de este proyecto, se ha escogido emplear el sensor digital de
temperatura y humedad DHT22 también conocido como AM2302. Se ha escogido este
modelo ya que supone una gran mejora en cuanto a sus características técnicas con
respecto al DHT11, debido a que tiene un mayor rango de medida y una mayor precisión.
En cuanto a sus pines, el sensor solo necesita tres pines para poder funcionar; en la
Ilustración 21, se muestra su distribución:
Alimentación 3V–5V
Consumo máximo 2.5 mA (realizando la conversión)
Frecuencia de muestreo 0.5 Hz (1 vez cada 2 s)
Período de detección promedio 2s
Señal de salida Señal digital a través de bus único
Rango medición de temperatura -40 °C a 80 °C
Precisión medición de temperatura ±0.5 °C
Resolución temperatura 0.1 °C
Rango de medición de humedad 0 a 100% RH (Humedad Relativa)
Precisión medición humedad 2% RH (Humedad Relativa)
Resolución humedad 0.1%RH
Intercambiabilidad Totalmente intercambiable
Tamaño pequeño 14x18x5.5 mm
Dimensiones
Tamaño grande 22x28x5 mm
Peso 3g
Carcasa Plástico blanco
Coste No muy elevado
42
Ilustración 22: Diagrama de conexiones placa Arduino UNO con sensor DHT22
Si se deseará trabajar con 3.3 V se deberá de cambiar el pin 1 del sensor (la
alimentación) a dicho voltaje; en cuanto al uso del pin digital se puede usar cualquiera
de los pines digitales de los que dispone la placa de Arduino; en el caso de la Ilustración
22, se ha empleado el pin digital 2.
Este sensor tiene tres versiones; y el rango de corriente que se puede medir y la
sensibilidad varían dependiendo del modelo que se emplee. En la siguiente tabla se
resumirán las características de cada modelo:
El sensor entrega una salida de voltaje que es proporcional a la corriente; para una
corriente de 0 A, el sensor entrega 2.5 V, incrementando proporcionalmente según la
sensibilidad. Por lo que existe una relación lineal entre la salida de voltaje del sensor y
la corriente que lo atraviesa; esta relación se expresa mediante la siguiente ecuación:
43
Ilustración 23: Pines del sensor ACS712
El sensor ACS712 consta de una bornera para conectar la línea que se quiera medir, y
tres pines; un pin se utiliza para conectar la alimentación (5 V); otro pin es la masa a
tierra (GND) y el pin central se emplea para la salida analógica.
Ilustración 24: Diagrama de conexiones placa Arduino UNO con sensor ACS712
44
El sensor está compuesto por dos cables, uno para la alimentación y otro cable para
indicar el estado en el que se encuentra. El imán se debe montar en la ventana o puerta
de manera que estén ambos en contacto cuando esta se encuentre cerrada.
Existen módulos XBee de hasta 3 series distintas; para la realización de este trabajo se
va a emplear un módulo de la serie 2 (ZB) ya que es compatible con XBee Shield, una
tarjeta desarrollada por MCI Electronics que simplifica la tarea de conectar un módulo
XBee con Arduino.
La alimentación del módulo XBee será desde la placa de Arduino, gracias al regulador
de voltaje de 3.3 VDC que incorpora en la Shield para poder alimentar el módulo desde
los 5 V de la placa de Arduino.
Los pines seriales (DIN y DOUT) del módulo XBee están conectados a un switch SPDT,
con lo que se puede conectar a la UART (D0 y D1) o a los pines digitales 2 y 3 de la
placa de Arduino.
45
La tarjeta de XBee Shield contine LEDs que indican la alimentación de los pines DIN,
DOUT, RSSI y DIO5. El botón de reset de la placa de Arduino se reposiciona en este
shield y tiene una grilla con perforaciones.
La tarjeta XBee Shield viene con los headers pero sin soldar, por lo que es necesario
soldarlos. Los dos headers con los que viene la placa son con cabezales de tipo hembra
de 10 pines (como el de la Ilustración 27).
En el módulo XBee Shield consta de dos jumpers, pero no vienen configurados, por lo
que para su configuración deberán de seguirse los siguientes pasos:
El pin DOUT del módulo XBee tendrá que estar conectado al pin RX del microcontrolador;
y el DIN (del módulo XBee) tiene que estar conectado al TX. Respectivamente los pines
RX y TX han de estar conectados a los mismos pines RX y TX del chip FTDI. Con esto,
el microcontrolador puede comunicarse directamente con el ordenador mediante el USB
y enviar los datos; a la vez se puede enviar la información de forma inalámbrica gracias
al módulo XBee. El microcontrolador solo será capaz de recibir los datos desde el módulo
XBee, pero no desde el USB del ordenador.
46
A modo de resumen de las características principales de la tarjeta de XBee Shield:
Para ello, se van a explicar las diferentes alternativas de antes disponibles en el mercado
para realizar la comunicación:
47
Tras exponer las posibles opciones, se ha escogido emplear Wire Antenna, con la
intención de poder dejar al aire la antena y que se capten mejor las señales enviadas al
interfaz de usuario.
La placa de Arduino, junto con el módulo de la serie 2 de XBee, la tarjeta de XBee Shield
y la antena, formarían el conjunto que se aprecia en la Ilustración 30:
Temperatura y humedad
Ventanas Luce
s
Alarma
Panel
Hub
ZigBee
I2C
Arduino con módulo
XBee Shield NodeMCU
48
5. Componentes del sistema
En este apartado, se van a explicar los sistemas domotizados de la vivienda, con el fin
de que sea el propio usuario el que tome las decisiones y administre los datos. Par ello,
se van a explicar las diferentes conexiones de los circuitos, cómo se comunican entre
ellos, así como la funcionalidad de cada uno de ellos.
Ya que un LED de 800 lúmenes puede consumir entre 9 W y 12 W; mientras que una
lámpara incandescente puede consumir 60 W. Además, los LED funcionan en MBT (Muy
Bajas Tensiones) y en bajas temperaturas, por lo que se calienta menos que las lámparas
más convencionales.
Para su uso en el hogar, se instalarán unos interruptores reguladores de luz con los que
el usuario podrá escoger la intensidad de la luz que desee.
Para el cableado de las luces dentro del hogar, se hará mediante la placa de Arduino
MEGA y la placa NodeMCU, que se explica en el siguiente apartado con la intención de
aprovechar al máximo el cableado y que no sea necesario implementar otro circuito
aparte.
En primer lugar, hay que destacar la necesidad de utilizar un level shifter o cambiador
de nivel, en los dos circuitos que se van a explicar, para cambiar el voltaje de 5 V a 3.3
V necesario para las conexiones con la NodeMCU.
49
Ilustración 33: Pinout cambiador de nivel
Level Shifter
D2 - SCL
D1 - SDA
10 KΩ
DHT22
250 Ω
D20 - SDA
Arduino MEGA
50
5.3. Control de ventanas
En este apartado, al igual que en el apartado anterior se van a explicar las conexiones
necesarias para llevar a cabo el control del cierre de las ventanas, pero con la intención
de que sea siempre el propio usuario el que tenga el control de estas.
Para este sistema se van a emplear las placas de Arduino UNO y la placa NodeMCU.
Otros pines necesarios de utilizar en este sistema son el pin analógico A3 que irá
conectado a la salida analógica (patilla central) del sensor de corriente ACS712. En
cuanto al módulo relé será necesario conectarlo tanto a la toma de corriente (5 V), como
a la toma de tierra (GND) y también se conectará a un pin digital de Arduino UNO, en
este caso se ha realizado la conexión al pin número 7.
En cuanto a las conexiones necesarias para el uso del sensor MC38, al tratarse de un
sensor crítico, se ha conectado a la placa NodeMCU, haciendo uso del level shifter o
cambiador de nivel ya que el sensor trabaja con 5 V.
Level Shifter
A5 - SCL D2 - SCL
A4 - SDA D1 - SDA
D0
ACS712 AC
C
Relé
D7
A3
NodeMCU
Arduino UNO
MC38
51
5.4. Hub del sistema
El hub se trata de un puente o conectador entre diferentes dispositivos y que será el
centro de la vivienda domótica y actuará como coordinador. A la hora de escoger este
elemento es muy importante fijarse en la compatibilidad entre dispositivos debido a las
restricciones puestas por las marcas a sus productos. Por ello, también conviene fijarse
en las recomendaciones de los fabricantes para el correcto funcionamiento.
La solución por la que se ha optado en este proyecto, esta pensada bajo la posibilidad
de que el hub deje de tener soporte o quede bloqueado; por ello al utilizar un protocolo
de comunicación, se va a emplear el hub de este mismo protocolo.
En particular se va a emplear uno de los últimos modelos de hub ZigBee 3.0 debido a
que hay mayor compatibilidad de dispositivos al agruparse las mejoras anteriores en
esta nueva versión.
El modelo escogido es el Tuya ZigBee Smart Gateway Hub Smart Home Bridge, en cuanto
a sus características: es capaz de conectar productos de ZigBee y de Tuya Wifi (como
sensores, interruptores, alarmas, etc.), llegando a poder conectar un máximo de 50
dispositivos en él y se pude controlar desde el mimo teléfono móvil mediante la aplicación
Tuya o Smat Life (disponibles tanto en Google Play como en la App Store) o mediante
la instalación de una pantalla (interfaz), con el que el usuario se comunicará.
52
5.5. Alarma
A modo de tener una medida de seguridad en el hogar, se va a instalar una alarma del
mismo protocolo seguido (ZigBee) y de la misma marca que el hub (marca Tuya), para
asegurar el correcto funcionamiento, al tratarse de una parte clave en el sistema para
otorgar seguridad.
LED’s Altavoz
Botón de reset
Toma de corriente/carga ON/OF
de la batería F
Se ha optado por el uso de una alarma que puede ser inalámbrica o ir conectada a la
corriente mediante un adaptador, en función de las necesidades o los gustos del usuario.
Al poder usarse de manera inalámbrica, esta alarma lleva una batería integrada
recargable con una capacidad de 500mAh; con esto se consigue mayor seguridad ya que
si falla la electricidad, la batería ayuda a mantener aun así el hogar seguro ya que la
alarma seguiría funcionando.
A la vez esta alarma consta de luces LED’s y de un altavoz integrados con los que dar la
señal de alarma al usuario. Cuando se detecta un peligro, la alarma de luz y sonido envía
85 dB y destellos a la vez que transmite la información al usuario mediante la aplicación.
Al tratarse de un modelo de la marca Tuya, al igual que con el hub, se puede controlar
mediante la misma aplicación que el hub, es decir descargando la aplicación Tuya o Smat
Life para móvil; desde esta aplicación se puede agregar dispositivos, ver las
notificaciones, compartirlas o incluso crear automatizaciones.
53
En cuanto a sus características y especificaciones técnicas:
54
En cuanto a algunas de las características y especificaciones a destacar de este panel:
Ciertamente, este tipo de viviendas no son asequibles para todas las personas, pero con
este trabajo se pretende intentar que esto no sea así siempre. Se ha realizado el trabajo,
dividiéndolo en módulos por lo que, si solo se quisiera implementar una parte de la
instalación, también se podría realizar sin ningún problema.
55
Referencias
[1] Componentes de un sistema domótico.
https://domoticautem.wordpress.com/componentes-de-un-sistema/
56
[26] DataSheet sensor DHT22.
https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf
57
ANEXO I:
Guía de instalación
para el usuario
58
En primer lugar, una vez la instalación esté terminada, se deberá configurar el hub o
coordinador. Este dispositivo puede soportar hasta 50 dispositivos conectados, creando
de este modo, una red domótica inteligente que se puede controlar desde la propia
aplicación.
Hay una multitud de dispositivos diferentes que son compatibles con el protocolo ZigBee
y que pueden conectarse con el hub. En este caso, será el propio hub o coordinador el
encargado de buscar de manera automática a otros dispositivos ZigBee que se añadirán
a la red sin necesidad de realizar nuevas configuraciones.
• Smart Life
https://play.google.com/store/apps/details?id=com.tuya.smartlife&hl=es&gl=U
S
https://apps.apple.com/es/app/smart-life-smart-living/id1115101477
• Tuya Smart
https://play.google.com/store/apps/details?id=com.tuya.smart&hl=es_419&gl=
US
https://apps.apple.com/es/app/tuya-smart/id1034649547
Desde cualquiera de las dos apps disponibles para el control del sistema, se podrá
personalizar las estancias, agregar nuevos dispositivos, controlar su funcionamiento,
monitorizar su estado, activar y desactivar la alarma y dar permisos de visualización y
control personalizados.
59
Preparación antes de la instalación:
El teléfono móvil que se vaya a emplear en la instalación debe de estar conectado al
Wifi.
Asegurarse que el Smartphone esté en la misma red Wifi que el hub para garantizar una
conexión efectiva entre él y el teléfono.
Tras todo esto, se sincronizará e importarán todos los dispositivos que tuviéramos
configurados en la app y se podrá hablar directamente con Google Home para controlar
la vivienda mediante el asistente de voz de Google.
60
Integración en Amazon Alexa:
1- Descargar la aplicación de Amazon Alexa e instalar el dispositivo Alexa según la
guía del usuario que debe venir con el dispositivo.
2- Abrir la app de Amazon Alexa en el teléfono.
3- Pulsar en “Mis Skills de Hogar Digital” y posteriormente en “Activar Skills de Hogar
Digital”; luego se buscará en el listado que aparece “Smart Life” o “Tuya Smart”.
4- Se pulsa sobre “Activar para usar”.
5- Después de esto será necesario introducir las credenciales de acceso a la cuenta;
el usuario y la contraseña con las que se haya realizado el registro anteriormente.
A partir de aquí seguir las indicaciones mostradas por pantalla en el teléfono par terminar
de añadir el dispositivo.
61
ANEXO II:
Manual de
mantenimiento
62
Todas las recomendaciones que se van a exponer a continuación se tratan de posibles
medidas a adoptar con la intención de mantener en buen funcionamiento la instalación
realizada; así como que sirva de ayuda también para posibles modificaciones posteriores.
• Se deberán guardar los planos definitivos de la instalación, así como los planos
de los diferentes diagramas o esquemas de los circuitos existentes indicando
además las zonas en las que se encuentren, el número y las características de
los mismos
63
ANEXO III:
Flujogramas de la
aplicación
64
Flujograma control iluminación:
Inicio
¿Están encendidas No
Encender las luces
las luces?
Sí
¿Modificar No
intensidad? Dejar como están
Sí
Cambiar intensidad
65
Flujograma control ventanas:
Inicio
Sí Sí
Sí
Cerrar ventanas
66
Flujograma alarma:
Inicio
Información sensor
magnético de la
puerta principal
Sí
Esperar 1 minuto
Sí
67
II. Planos
68
Índice de contenido
1. Plano de situación......................................................................................70
2. Plano de emplazamiento............................................................................71
69
Fecha: 22/06/21
PROYECTO: Domotización de una vivienda unifamiliar
TITULAR: Nuria Gonzálvez Berenguer Escala:
_______
Emplazamiento: Av. de les Corts Valencianes, Daimús, 46710
Referencia: 7085312YJ4178N0001UR
01
Nuria Gonzálvez Berenguer PLANO DE SITUACIÓN
70
Fecha: 22/06/21
PROYECTO: Domotización de una vivienda unifamiliar
TITULAR: Nuria Gonzálvez Berenguer Escala:
02
Autor:
Nuria Gonzálvez Berenguer PLANO DE EMPLAZAMIENTO
71
Fecha: 28/05/21
PROYECTO: Domotización de una vivienda unifamiliar
03
Nuria Gonzálvez Berenguer PLANO GENERAL DE LA VIVIENDA
72
Fecha: 03/06/21
PROYECTO: Domotización de una vivienda unifamiliar
TITULAR: Nuria Gonzálvez Berenguer Escala:
04
Nuria Gonzálvez Berenguer PLANO PUNTOS DE LUZ
73
PROYECTO: Domotización de una vivienda unifamiliar Fecha:03/06/21
75
Índice de contenido
1. Condiciones generales ................................................................................ 77
1.1. Objeto del pliego de condiciones.................................................................. 77
1.2. Legislación ................................................................................................. 77
1.3. Conceptos comprendidos y no comprendidos ................................................ 79
2. Condiciones particulares ............................................................................. 79
2.1. Interpretación del proyecto ......................................................................... 79
2.2. Coordinación del proyecto ........................................................................... 79
2.3. Materiales complementarios ........................................................................ 80
2.4. Modificaciones al proyecto .......................................................................... 80
2.5. Inspecciones .............................................................................................. 80
2.6. Calidades ................................................................................................... 80
3. Condiciones técnicas ................................................................................... 81
3.1. Reglamento obligatorio ............................................................................... 81
3.2. Garantías ................................................................................................... 81
3.3. Mantenimiento de la instalación ................................................................... 81
3.4. Seguridad y prevención............................................................................... 81
3.5. Condiciones económicas ............................................................................. 81
3.6. Pruebas y ensayos de la instalación ............................................................. 82
3.7. Instalación domótica................................................................................... 82
3.8. Prueba de recepción ................................................................................... 82
3.9. Documentos finales de obra ........................................................................ 82
76
1. Condiciones generales
1.1. Objeto del pliego de condiciones
La finalidad del siguiente documento es establecer y definir los conceptos que se van a
presentar a continuación: la puesta en marcha del sistema domotizado, así como su
previa instalación, los materiales necesarios, que no hayan sido expuestos en la memoria
del documento pero que aun así sean de vital importancia para su realización.
1.2. Legislación
A continuación, se van a exponer las normativas vigentes en el ámbito de instalaciones
eléctricas y domotización de los hogares en España y en Europa.
77
electromagnética (CEM), seguridad eléctrica y seguridad funcional de los
dispositivos y sistemas HBES y BACS.
• Normativas UNE 202009 Metodología para la verificación e inspección
de las instalaciones eléctricas de baja tensión comunes en edificios y
viviendas.
Esta normativa está destinada a proporcionar los criterios necesarios de
verificación e inspección de las instalaciones eléctricas de baja tensión. Asimismo,
proporcionan la documentación necesaria para el registro de las condiciones y
los valores de verificación e inspección; los resultados de las mismas deben
definir las acciones correctivas a realizar, así como verificar el cumplimiento de
los requisitos mínimos de seguridad correspondientes a este tipo de instalaciones.
• Reglamento ITC-BT 51
La instrucción técnica 51 fija el ámbito de aplicación, la terminología, los
requisitos y unas pautas generales sobre los distintos sistemas domóticos. Es
decir, establece los requisitos mínimos de instalación de los sistemas domóticos
y comprende las instalaciones de sistemas no independientes que realizan una
función de automatización.
La guía de aplicaciones y la normativa UNE-EN 50090 contiene documentación
complementaria que desarrolla el contenido de la ITC 51 del REBT. Ya que sobre
la ITC-BT 51 se fundamenta su guía; un documento no vinculante que recoge la
aplicación práctica de las previsiones del REBT y sus ITC’s. En esta guía se explica
y clasifica el concepto de sistema domótico, se incluyen recomendaciones para
la pre-instalación de los sistemas domóticos y se definen los niveles de
domotización.
78
• Certificación energética de edificios
Las exigencias relativas a la certificación energética de edificios establecidas en
el Parlamento Europea y del Consejo, se transpusieron en el Real Decreto
235/2013, por el que se aprueba el procedimiento básico para la certificación de
la eficiencia energética de viviendas y edificios, de obligado cumplimiento desde
el 1 de junio de 2013. Este certificado tiene una validez de 10 años y evalúa la
eficiencia energética, otorgando calificaciones con una letra entre la A y la G.
Además de toda la información objetiva, el certificado incluirá recomendaciones
de mejora energética, para fomentar el ahorro y la eficiencia.
2. Condiciones particulares
2.1. Interpretación del proyecto
La interpretación de este proyecto está a cargo del ingeniero jefe o de la persona
encargada de la Dirección de la obra. El proyecto está compuesto por cuatro
documentos, que le otorgan sentido en sí mimo; estos documentos son: memoria,
planos, pliego de condiciones y presupuesto.
79
2.3. Materiales complementarios
En general, los elementos de sujeción, sustentación o embellecedores serán de acero
inoxidable si hay peligro de corrosión de los materiales por la zona en la que se
encuentren. Los acabados, enfundados, siliconas, tornillería, cableado, acopladores o
cualquier elemento necesario para la puesta final del proyecto estarán incluidos y queda
el instalador informado de esto, aunque en los documentos anteriores no sea
mencionado.
Mejoras en la calidad de los materiales o del montaje, sin que llegue a repercutir en el
presupuesto a no ser que sea para disminuirlo; accione para garantizar mayor confort o
seguridad en la vivienda. Cambios por motivos mayores o imposibilidad de realizar la
instalación en condiciones totales de seguridad. Todo cambio que no cumpla con alguno
de los motivos expuestos carecerá de validez.
2.5. Inspecciones
En cualquier caso, el propietario o la Dirección de obra podrá solicitar cualquier
certificación, sobre el montaje, los materiales o la propia mano de obra a lo largo de la
instalación. Se podrá realizar cualquier tipo de revisión, siendo total o parcial centrándose
en algo en particular.
Para asegurar la fiabilidad del proceso lo más conveniente es que sea una persona
externa la encargada de realizar las inspecciones a fin de obtener resultados objetivos y
de ser necesario aplicar las medidas correctoras necesarias.
2.6. Calidades
Todos los elementos, materiales y equipos deberán estar normalizados según el
fabricante y deberán cumplir con las normativas a la vez que servir para la función que
vayan a desempeñar dentro del proyecto. No se admitirán materiales que el Director de
obra no haya aceptado según las condiciones y características de los mismos.
Todos los componentes principales deberán estar certificados, nombrados junto con el
modelo empleado y llevar el número de serie en una placa donde sea visible; facilitando
así la tarea de cambio si es que alguno de los elementos fallara.
Bajo ningún concepto se aceptarán materiales que hayan llegado dañados, rotos o
estropeados al lugar de la instalación ya que podrían suponer un peligro para el resto
del sistema a implementar.
La calidad de todos los materiales y componentes debe seguir unos estándares fijados y
no salirse de estos, a no ser que por las necesidades no se encuentre disponible y
siempre con la supervisión del Director de obra (dejando todo por escrito), se podrá
hacer uso de otro material con características similares. Aunque si el acabado final no es
el esperado o deseado por parte del propietario se deberá cambiar.
80
3. Condiciones técnicas
3.1. Reglamento obligatorio
Es el instalador sobre el que recaerá la tarea de seguir cualquier normativa necesaria
tanto en los equipos necesarios, como en su instalación, montaje, uso de los mismos y
seguridad tanto para él como para las posibles personas que pueda haber en su
alrededor; por lo que deberán tomarse las medidas adecuadas de protocolos de
protección.
3.2. Garantías
Para todos los elementos, componentes o sistemas empleados en el montaje de la
instalación quedarán garantizados el período de tiempo vigente según la legislación. Se
asumirá por parte del instalador el recambio de cualquier pieza o elemento que haya
sido dañado por su mal uso o por cualquier mal uso de maquinaria y quedará obligado
a realizar su cambio él mismo. Esta medida afecta a todos los componentes y con esto
lo que se genera es que el instalador realice su labor con mayor cuidado procurando
siempre conseguir la máxima seguridad posible sin dañar los elementos del sistema.
81
reflejado en el presupuesto su valor individual y su valor total multiplicando el valor del
elemento por la cantidad de elementos que se requieran.
82
IV. Presupuesto
83
Índice de contenido
1. Introducción ................................................................................................ 85
2.Materias primas ............................................................................................ 85
2.1. Control de la temperatura y humedad .......................................................... 85
2.2. Luminaria .................................................................................................. 85
2.3. Control ventanas y puertas.......................................................................... 86
2.4. Alarma ...................................................................................................... 86
2.5. Interfaz ..................................................................................................... 87
2.6. Otros elementos necesarios......................................................................... 87
2.7. Suma total de materias primas .................................................................... 87
3. Mano de obra ............................................................................................... 88
4. Programación del sistema domótico .......................................................... 88
5. Elementos de trabajo adicionales ............................................................... 88
6. Costes de producción .................................................................................. 89
7. Gastos generales ......................................................................................... 89
8.Beneficio industrial ...................................................................................... 89
9. Coste total ................................................................................................... 90
84
1. Introducción
En este documento, se va a llevar a cabo una estimación del presupuesto de la parte
domótica de la vivienda teniendo en cuenta el precio de los materiales que se van a
instalas, así como la mano de hora necesaria para su instalación. También se tendrán
en cuanto a otros factores como la parte de programación del propio sistema y el tiempo
invertido en la realización en conjunto del proyecto.
2.Materias primas
Para realizarlo de la manera más intuitiva posible, se han separado los elementos según
la instalación de la que se trate y se van a recoger sus precios unitarios en forma de
tabla; donde si hace falta más de un elemento, se pondrá el precio total de multiplicación.
En los cálculos el precio total de los elementos será con el IVA ya incluido, aunque
también se mostrará el valor unitario sin IVA de elementos necesarios, para su mejor
comprensión.
Precio
Materias Precio unitario Precio
Fabricante Referencia unitario sin Cantidad
Primas con IVA Total
IVA
Placa
Arduino Arduino A000067 34,24 € 41,43 € 5 207,15 €
MEGA 2560
Sensor MIKROE-
MikroElektronika 18,84 € 22,80 € 5 113,98 €
DHT22 2818
Placa STK0151000
Generic 5,57 € 6,74 € 5 33,70 €
NodeMCU 051
Cambiador
Movilideas 6585 0,81 € 0,98 € 5 4,90 €
de nivel
Carrete de
cables de TUOFENG ______ 34,24 € 41,43 € 1 19,99 €
colores
TOTAL 379,72 €
2.2. Luminaria
Precio
Precio unitario Precio
Materias Primas Fabricante Referencia unitario sin Cantidad
con IVA Total
IVA
Downlight LED WONDERLAMP W-E000047 9,20 € 11,13 € 8 89,04 €
Downlight LED HV-22D6-
4,45 € 5,39 € 11 48,51 €
Redondo I ATOMANT, S.L. X2HI
85
Downlight JND-
Jandei 5,56 € 6,73 € 8 59,29 €
Redondo II 7800P02
Plafón 72W-
HAPYNY 47,93 € 57,99 € 3 173,97 €
fluorescente I Regulable
Aplique pared I Deckey Deckey_SML 17,35 € 20,99 € 12 251,88 €
Aplique pared II HBVAN B07ZPXSG4K 30,057 € 36,99 € 2 73,98 €
TOTAL 701,96 €
Precio
Precio unitario Precio
Materias Primas Fabricante Referencia unitario sin Cantidad
con IVA Total
IVA
Placa Arduino
Arduino A000073 18,47 € 22,35 € 4 89,39 €
UNO
Sensor de
corriente AZDelivery 14289119 5,61 € 6,79 € 4 27,16 €
ACS712
Módulo relé ICQUANZX 00075 1,32 € 1,60 € 4 6,39 €
STK0151000
Placa NodeMCU Generic 5,57 € 6,74 € 4 26,96 €
051
Sensor
ZRYYD ZRYYD 2,54 € 3,07 € 11 33,77 €
magnético MC38
TOTAL 183,68 €
2.4. Alarma
Precio
Precio unitario Precio
Materias Primas Fabricante Referencia unitario sin Cantidad
con IVA Total
IVA
Alarma
Si Smart B092RGMB4F 33,05 € 39,99 € 1 39,99 €
inteligente
Soporte de Diocheqsbiev
Dioche 2,33 € 2,82 € 1 2,82 €
alarma 6dw7
TOTAL 42,81 €
86
2.5. Interfaz
TOTAL 444 €
Precio Precio
Precio
Materias Primas Fabricante Referencia unitario sin unitario con Cantidad
Total
IVA IVA
Smart Gateway
Hub Smart Home Tuya B085791GNN 22,97 € 27,79 € 1 27,79 €
Bridge
Módulo Xbee 2 LUXTECH-04-
Luxtech 25,45 € 30,79 € 9 277,11 €
con antena COMPONENT
Tarjeta Xbee
Huimai 6943384569647 7,52 € 9,10 € 9 81,90 €
Shield
TOTAL 386,80 €
Precio Total
Control temperatura y humedad 379,72 €
Control luminaria 701,96 €
Control ventas/puertas 183,68 €
Alarma 42,81 €
Interfaz 444 €
Otros elementos 386,8 €
TOTAL 2.138,97 €
Tabla 31: Suma total de materias primas
El precio total de toda la materia prima necesaria para la realización de este proyecto
son 2.138,97 €.
87
3. Mano de obra
Para llevar a cabo la instalación, se necesitará contratar a un supervisor y como mínimo
a dos operarios que realicen el montaje y la instalación de los sistemas propuestos.
TOTAL 2.450 €
Tabla 32: Coste mano de obra
TOTAL 3.500 €
Tabla 33: Costes de programación
88
El precio final de todos los materiales o herramientas necesarias para realizar la
instalación es de 812,27 €.
6. Costes de producción
Sin hacer El coste de producción o también llamado de fabricación es el total de la suma
del coste de los materiales, la mano de obra, la programación del sistema y los elementos
de trabajo adicionales incurridos en la realización del proyecto.
𝐶𝑜𝑠𝑡𝑒 𝑑𝑒 𝑝𝑟𝑜𝑑𝑢𝑐𝑐𝑖ó𝑛 = 𝑆𝑢𝑚𝑎 𝑡𝑜𝑡𝑎𝑙 𝑑𝑒 𝑚𝑎𝑡𝑒𝑟𝑖𝑎𝑠 𝑝𝑟𝑖𝑚𝑎𝑠 + 𝑀𝑎𝑛𝑜 𝑑𝑒 𝑜𝑏𝑟𝑎 +
𝑃𝑟𝑜𝑔𝑟𝑎𝑚𝑎𝑐𝑖ó𝑛 + 𝐸𝑙𝑒𝑚𝑒𝑛𝑡𝑜𝑠 𝑎𝑑𝑖𝑐𝑖𝑜𝑛𝑎𝑙𝑒𝑠
Ecuación 3
7. Gastos generales
También es necesario tener en cuanta, los gastos que no son considerados como directos
a la hora de la realización del proyecto; es decir los gastos generales, que supondrán un
13% del coste de la mano de obra.
𝐺𝑎𝑠𝑡𝑜𝑠 𝑔𝑒𝑛𝑒𝑟𝑎𝑙𝑒𝑠 = 13% ∗ 𝑀𝑎𝑛𝑜 𝑑𝑒 𝑜𝑏𝑟𝑎
Ecuación 5
8.Beneficio industrial
Para calcular el beneficio industrial que se supone que es del 6%; primero se ha de hallar
el valor del coste al que se le aplicará ese porcentaje. Este será la suma del coste de
producción más los gastos generales.
𝐶𝑜𝑠𝑡𝑒 𝑑𝑒 𝑎𝑝𝑙𝑖𝑐𝑎𝑐𝑖ó𝑛 = 𝐶𝑜𝑠𝑡𝑒 𝑑𝑒 𝑝𝑟𝑜𝑑𝑢𝑐𝑐𝑖ó𝑛 + 𝐺𝑎𝑠𝑡𝑜𝑠 𝑔𝑒𝑛𝑒𝑟𝑎𝑙𝑒𝑠
Ecuación 7
89
Para calcular el beneficio industrial se le aplica el 6 % al coste de aplicación que se ha
calculado previamente.
𝐵𝑒𝑛𝑒𝑓𝑖𝑐𝑖𝑜 𝑖𝑛𝑑𝑢𝑠𝑡𝑟𝑖𝑎𝑙 = 6% ∗ 𝐶𝑜𝑠𝑡𝑒 𝑑𝑒 𝑎𝑝𝑙𝑖𝑐𝑎𝑐𝑖ó𝑛
Ecuación 9
9. Coste total
Para calcular el coste total del proyecto, primero se calculará el precio con IVA (21%)
de aquellos servicios en los que no se haya tenido en cuenta y posteriormente se
añadirán los gastos en materias primas, pues en estas sí que se tuvo en cuenta a la hora
de realizar los cálculos.
En la siguiente tabla y a modo de resumen, se van a recoger los precios sin IVA de los
servicios necesarios para llevar a cabo el proyecto.
Para entenderlo de manera más visual también se ha añadido también el porcentaje que
representa cada servicio dentro del coste total.
Servicios Coste
Inventariable 1.767,74 €
Mano de obra 6.762,27 €
Gastos generales (13 %) 318,50 €
Beneficio industrial (6 %) 553,18 €
IVA (21 %) 1.858,19 €
90