Sistema Inteligente de Control Energético
Sistema Inteligente de Control Energético
DE ENERGÍA EN EL HOGAR
AUTOR:
ASESOR:
RESUMEN
Para esto se optará por una investigación preliminar y luego el desarrollo de ingeniería
pertinente. También se desarrollará la aplicación web y una aplicación móvil. Además,
se realizará la fabricación de los prototipos necesarios para la validación del sistema
integrado con las aplicaciones mencionadas y ver su correcto funcionamiento.
Luego del trabajo realizado, se puede concluir que es posible el desarrollo de este
sistema y que funciona de una manera muy estable. Todo esto se valida gracias a la
realización de pruebas por medio de prototipos diseñados e impresos en 3D con
filamento de plástico PLA, que da la suficiente resistencia mecánica para el sistema, y
su integración con las aplicaciones desarrolladas. Además, el diseño se realizó para
que sea un sistema escalable capaz de soportar una gran cantidad de usuarios y que se
pueda seguir adicionando diferentes tipos de dispositivos para así aumentar el confort
que se tiene.
ÍNDICE DE CONTENIDO
RESUMEN.................................................................................................................... i
ÍNDICE DE CONTENIDO......................................................................................... iii
ÍNDICE DE FIGURAS .............................................................................................. vii
ÍNDICE DE TABLAS ................................................................................................. x
ÍNDICE DE ECUACIONES ...................................................................................... xi
INTRODUCCIÓN ....................................................................................................... 1
1. DEFINICIÓN DEL PROBLEMA ........................................................................ 2
1.1 Problemática..................................................................................................... 2
1.2 Objetivos .......................................................................................................... 4
1.2.1 Objetivo General .................................................................................... 4
1.2.2 Objetivos específicos ............................................................................. 4
1.3 Alcance............................................................................................................. 5
1.4 Estado del arte .................................................................................................. 5
1.4.1 Propuestas de sistemas de ahorro de energía (tesis)............................... 5
1.4.1.1 Red de medidores de energía para artefactos domésticos............... 5
1.4.1.2 Sistema inteligente de ahorro de energía eléctrica.......................... 6
1.4.1.3 Sistema domótico de control centralizado con comunicación por
línea de poder ................................................................................................... 6
1.4.1.4 Sistema de monitoreo y control remoto de viviendas ..................... 7
1.4.2 Sistemas de ahorro de energía comerciales ............................................ 7
1.4.2.1 Smart House Perú ........................................................................... 7
1.4.2.2 Relay switch Simple ....................................................................... 8
1.4.2.3 Activa Building control .................................................................. 8
1.4.3 Industria 4.0 ........................................................................................... 9
1.4.4 Tecnologías de comunicación normalmente usadas por los sistemas
domóticos .............................................................................................................. 9
1.4.5 Protocolos web de envío de datos para IoT ......................................... 10
1.4.6 Plataformas IoT .................................................................................... 11
1.4.7 Plataformas de computación en la nube (cloud computing) ................ 12
1.4.8 Bases de datos ...................................................................................... 13
1.4.9 Sensores de consumo eléctrico ............................................................ 13
2. DISEÑO CONCEPTUAL .................................................................................. 15
2.1 Caja negra....................................................................................................... 16
2.2 Estructura de funciones .................................................................................. 17
iv
ÍNDICE DE FIGURAS
Figura 1.1: Proyectos y stock de unidades inmobiliarias por distrito en Lima ............ 2
Figura 1.2: Consumo de energía eléctrica per cápita por habitante 1995 – 2016 ........ 3
Figura 1.3: Domótica en el Perú .................................................................................. 4
Figura 1.4: Arquitectura final cliente - servidor........................................................... 5
Figura 1.5: Diagrama de bloques del sistema inteligente de ahorro de energía
eléctrica ........................................................................................................................ 6
Figura 1.6: Diagrama de bloques del sistema domótico .............................................. 6
Figura 1.7: Arquitectura del sistema de monitoreo y control....................................... 7
Figura 1.8: Tomacorrientes smart de la compañía Smart House Perú ......................... 7
Figura 1.9: Relay Switch System de la compañía Domotik ........................................ 8
Figura 1.10: Sistema domótico de activa building control .......................................... 8
Figura 1.11: Ranking gráfico de las tecnologías IoT ................................................. 10
Figura 1.12: Problema de comunicación entre sistemas IoT ..................................... 11
Figura 1.13: Participación de mercado de las nubes públicas.................................... 12
Figura 1.14: Comparación de estructura de bases de datos SQL con NoSQL ........... 13
Figura 1.15: Esquema de conexión del sensor ACS712 ............................................ 13
Figura 1.16: Esquema de funcionamiento del sensor SCT-013 ................................. 14
Figura 2.1: Distribución de los dispositivos del sistema ............................................ 16
Figura 2.2: Caja negra ................................................................................................ 16
Figura 2.3: Base de datos ........................................................................................... 17
Figura 2.4: Interfaz ..................................................................................................... 18
Figura 2.5: Denominación de dispositivos por colores .............................................. 18
Figura 2.6: Dominio mecánico ................................................................................... 18
Figura 2.7: Dominio de energía ................................................................................. 19
Figura 2.8: Dominio de los sensores .......................................................................... 19
Figura 2.9: Dominio de los actuadores ...................................................................... 20
Figura 2.10: Dominio de control - parte 1.................................................................. 20
Figura 2.11: Dominio de control - parte 2.................................................................. 20
Figura 2.12: Concepto de solución 1 ......................................................................... 26
Figura 2.13: Concepto de solución 2 ......................................................................... 27
Figura 2.14: Concepto de solución 3 ......................................................................... 28
Figura 2.15: Evaluación técnico – Económica........................................................... 30
Figura 2.16: Concepto de solución óptimo ................................................................ 31
Figura 3.1: Distribución 3D de los dispositivos en el hogar ...................................... 32
Figura 3.2: Diagrama de bloques del sistema ............................................................ 33
Figura 3.3: Sensor de corriente ACS712.................................................................... 34
Figura 3.4: Wemos D1 mini ....................................................................................... 36
Figura 3.5: Relé electromecánico ............................................................................... 37
Figura 3.6: Dimmer AC 220V ................................................................................... 39
Figura 3.7: Acondicionador de energía 220V AC a 5V DC ...................................... 41
Figura 3.8: Diagramas de flujo general del dispositivo para tomacorrientes ............. 42
Figura 3.9: Diagramas de flujo general del dispositivo para luces ............................ 43
Figura 3.10: Función de cálculo de variables............................................................. 43
Figura 3.11: Diseño mecánico del dispositivo para tomacorrientes - frontal ............ 45
Figura 3.12: Distribución interna del dispositivo para tomacorrientes 1 ................... 45
Figura 3.13: Distribución interna del dispositivo para tomacorrientes 2 ................... 46
Figura 3.14: Diseño mecánico del dispositivo para tomacorrientes - posterior ......... 46
Figura 3.15: Distribución interna de la tapa del dispositivo para tomacorrientes ...... 47
viii
ÍNDICE DE TABLAS
ÍNDICE DE ECUACIONES
INTRODUCCIÓN
Para ello, en el capítulo 1, se trata la definición del problema, que es esencial en las
metodologías de diseño, ya que con esto se puede encaminar correctamente hacia lo
que se quiere lograr.
CAPÍTULO 1
En este capítulo, se presenta la problemática que se está abordando, así como el alcance
y objetivos del presente trabajo. Adicional a ello, se realiza una investigación del
estado del arte para poder saber qué tecnologías hay actualmente y cuáles podrían ser
útiles para cumplir los objetivos planteados.
1.1 Problemática
Figura 1.1: Proyectos y stock de unidades inmobiliarias por distrito en Lima. Fuente: [1]
3
Figura 1.2: Consumo de energía eléctrica per cápita por habitante 1995 – 2016. Fuente: [2]
La domótica, que son sistemas capaces de automatizar una vivienda de cualquier tipo
[3], comenzó en el Perú en los inicios del nuevo milenio, pero no está muy difundida
actualmente. Hay una idea errónea con respecto a la domótica, ya que muchas familias
la consideran un gasto que no está justificado, pero los dispositivos conectados a los
tomacorrientes en las casas, por ejemplo, están en un modo de congelamiento
electrónico, el cual consume energía y las personas no lo notan.
En el Perú, hay varias empresas que están en este rubro, tales como LCN (Local
Control Network), Activa, Bticino, mtechperu, Domotik, Tec-house, Conauti, Smart
House Perú y siguen en aumento. Los productos que ofrecen ahora son tanto
cableados, como inalámbricos y los protocolos usados son diversos, pero son muy
caros y por ello no son accesibles a todos los sectores de la población. Se centran en
entornos corporativos e industriales y en nuevos edificios que se encuentran en
proyecto. Además de no gestionar la información y solo basarse en el control de los
dispositivos, lo cual no permite tener datos históricos que puedan ser analizados
posteriormente. (Ver figura 1.3)
4
Lo que se busca lograr con el diseño de un sistema inteligente es presentar una opción
accesible, estable y remota para el monitoreo y control de energía eléctrica. Además
de esto, se pretende solucionar el problema del alto consumo eléctrico por habitante
que se tiene actualmente en las casas y departamentos ya terminados de una manera
ecológica y aumentando el confort en el hogar.
1.2 Objetivos
1.3 Alcance
El sistema inteligente para el monitoreo y control de consumo de energía en el hogar
que será diseñado está enfocado para el ahorro energético controlando inicialmente el
paso de energía eléctrica en las tomas de corriente y lámparas del hogar. Con esto, el
proyecto se podría aplicar a todas las familias peruanas. El control se realizaría de
manera inalámbrica a través de dispositivos móviles o aplicativos web, con los cuales
se podría ver el consumo de corriente que se tiene y poder controlar todos los
dispositivos de manera remota, incrementando el confort que se tienen en el hogar.
Esta tesis abarcará tanto el diseño mecánico y electrónico de los dispositivos de control
en las tomas de corriente y también de la creación de la página web o de una aplicación
para dispositivos móviles escalable en el tiempo y proyectada para trabajar con una
cantidad alta de usuarios y dispositivos conectados, con las cuales se podrá acceder de
manera remota, monitorear el consumo de energía y también conmutar el estado de las
tomas de corriente seleccionando si permite el paso de corriente o no.
Figura 1.5: Diagrama de bloques del sistema inteligente de ahorro de energía eléctrica. Fuente:[5]
Figura 1.8: Tomacorrientes smart de la compañía Smart House Perú. Fuente: [8]
8
- Sistemas ciberfísicos: Son los habitantes del ecosistema del internet de las
cosas (IoT). Son sistemas que disponen de electrónica, software embebido, y
conectividad lo que proporciona la capacidad de comunicación máquina a
máquina (M2M), interacción con los humanos. Poseen softwares que los
vuelven autónomos y toman decisiones por ellos mismos [11].
Tabla 1-1: Comparación de las redes de comunicación más utilizadas. Fuente: [14]
- Amazon web services: Tiene una cantidad muy grande de servicios disponibles
y continúa creciendo a día de hoy [17].
- Microsoft Azure: Tiene mucha fuerza en todo el tema del software como
servicio (SaaS por sus siglas en inglés) [17].
- Google Cloud Platform: Tiene menos servicios que las anteriores, pero
presenta su estrategia multinube que facilitará la combinación de distintos
proveedores [17]. (Ver figura 1.13)
Figura 1.14: Comparación de estructura de bases de datos SQL con NoSQL. Fuente: [18]
CAPÍTULO 2
2. DISEÑO CONCEPTUAL
En este capítulo, se presenta la caja negra, que muestra las entradas y salidas que tendrá
el sistema. También se explica la estructura de funciones, así como también la matriz
morfológica que se tiene. Luego se muestra los conceptos de solución que se han
desarrollado para después realizar una evaluación técnico - económica de los mismos
y así elegir el más conveniente. Por último, se presenta el concepto de solución óptimo
del sistema.
Además, se detalla el desarrollo de los 2 dispositivos con los que cuenta el sistema. El
primero es el dispositivo de control de tomacorrientes, el cual estará ubicado en todos
los lugares donde haya tomacorrientes en la casa. El segundo, será el dispositivo de
control de luces, el cual se encontrará en los lugares en los que estén los interruptores
de luz. El objetivo es que estos sean reemplazados o usados en conjunto.
En la figura 2.1, se tiene un plano de una casa a modo de ejemplo en el que se ubican
todos los dispositivos proyectados separándolos en cuadrados de colores, siendo el
azul el que representaría a los tomacorrientes y los verdes que representarían a los
interruptores de luz.
Leyenda:
- Tomacorriente
- Interruptor
Por último, se tiene la última entidad, la cual es la entidad de los dispositivos. Esta
entidad se subdivide además en 2 dispositivos que, aunque son similares, tienen
algunas funciones que los diferencian (Ver figura 2.5). El primer dispositivo es el
dispositivo de iluminación, el cual se va a encargar de controlar la intensidad luminosa
del lugar, así como también de conmutar el estado del paso de corriente. El segundo
dispositivo se va a encargar de controlar el estado de las tomas de corriente,
permitiéndoles el pase de energía eléctrica. Cada dispositivo se comunicará
directamente con la base de datos enviando y recibiendo información por medio de
funciones especiales.
El dominio de energía está representado por el color amarillo y además de tener a los
2 dispositivos, también tiene una función que afecta a todos. (Ver figura 2.7)
El dominio de los sensores está representado por el color morado pastel, el cual
también tiene a los dos dispositivos. Se puede ver que recibe energía y también envía
información. (Ver figura 2.8)
El dominio de los actuadores está representado por el color gris y tiene a los dos
dispositivos. También se puede ver el ingreso de energía y la salida de información.
(Ver figura 2.9)
Por último, se tiene al dominio de control el cual tiene a todos los dispositivos y es el
dominio que se comunica con la entidad de la base de datos. (Ver figura 2.10 y 2.11)
Almacenar datos:
En esta función, solo almacenarán los datos y también se pueden realizar consultas
para poder extraer información.
Procesar comandos:
Se reciben los comandos del usuario, se procesarán para tomar alguna acción y esa
información se transmitirá a la función de enviar.
Albergar componentes:
Esta función sirve para poder almacenar todos los componentes físicos del dispositivo
de iluminación.
Sensar corriente:
Se recibe directamente la energía eléctrica y se obtienen datos del consumo para poder
ser transmitidos.
Albergar componentes:
Esta función sirve para poder almacenar todos los componentes físicos del dispositivo
de toma de corriente.
Sensar corriente:
Se recibe directamente la energía eléctrica y se obtienen datos del consumo para poder
ser transmitidos.
Albergar
Carcasa de plástico Carcasa de plástico Carcasa de plástico
componentes
Acondicionar energía Regulador Regulador de tensión Regulador de tensión
para sensores conmutador lineal lineal integrado
Acondicionar energía Regulador Regulador de tensión Regulador de tensión
para actuadores conmutador lineal lineal integrado
Sensor de corriente Sensor de corriente Sensor de corriente no
Sensar corriente
invasivo invasivo invasivo
Procesamiento de
Wemos D1 mini Wemos D1 mini Wemos D1 mini
datos de dispositivo 3
Enviar información
Wifi Wifi Wifi
de dispositivo 3
Recibir información
Wifi Wifi Wifi
en dispositivo 3
Accionar conmutador
Relé electromecánico Relé electromecánico Relé de estado sólido
de estado
Albergar
Carcasa de plástico Carcasa de plástico Carcasa de plástico
componentes
Acondicionar energía Regulador Regulador de tensión Regulador de tensión
para sensores conmutador lineal lineal integrado
Acondicionar energía Regulador Regulador de tensión Regulador de tensión
para actuadores conmutador lineal lineal integrado
Sensor de corriente Sensor de corriente Sensor de corriente no
Sensar corriente
invasivo invasivo invasivo
Procesamiento de
Wemos D1 mini Wemos D1 mini Wemos D1 mini
datos de dispositivo 2
Enviar información
Wifi Wifi Wifi
de dispositivo 2
Recibir información
Wifi Wifi Wifi
en dispositivo 2
Accionar conmutador
Relé electromecánico Relé electromecánico Relé de estado sólido
de estado
Accionar cambiar
Dimmer AC Dimmer AC Dimmer AC
intensidad
Almacenar datos Servidor web AWS Google Cloud Servidor web propio
Recibir información
Wifi Wifi Redes Alámbricas
en la base de datos
Enviar información
Wifi Wifi Redes Alámbricas
de la base de datos
Recibir información
Wifi Wifi Wifi
en la interfaz
Enviar información
Wifi Wifi Wifi
de la interfaz
Procesar comandos Servidor web AWS Google Cloud Servidor web propio
Procesamiento de
Servidor web AWS Google Cloud Servidor web propio
datos del usuario
Procesamiento de
Servidor web AWS Google Cloud Servidor web propio
datos de dispositivos
Procesamiento de
información de base Servidor web AWS Google Cloud Servidor web propio
de datos
Mostrar estados de Aplicación y web
Aplicación y web móvil Aplicación y web móvil
las tomas de corriente móvil
Mostrar intensidad Aplicación y web
Aplicación y web móvil Aplicación y web móvil
de las luces móvil
Mostrar gráficas de Aplicación y web
Aplicación y web móvil Aplicación y web móvil
consumo de energía móvil
En este concepto de solución se puede observar que se utilizará una carcasa de plástico
para poder albergar todos los componentes adecuados. Para el acondicionamiento de
energía se usarán un regulador de voltaje y reguladores conmutadores. Además, para
poder sensar la corriente se usarán sensores de corriente invasivos en los dos
dispositivos. También se usará la tarjeta Wemos D1 mini para procesar los datos. Para
poder enviar y recibir datos entre dispositivos se va a usar la señal Wifi. Para la
conmutación de estados, se usarán relés electromecánicos y para el cambio de
intensidad se planea usar un dimmer AC. También se tiene previsto usar el servidor
web Amazon Web Services, en el cual se podrá almacenar todos los datos y además
procesar todo lo que se requiera. Para el envío y recepción de información en la interfaz
y la base de datos, se usará también la señal Wifi. Por último, para mostrar los datos
se usará una plataforma web y una aplicación móvil. (Ver figura 2.12)
26
Dispositivo
de
iluminación
Dispositivo
tomacorriente
Dispositivo
de
iluminación
Dispositivo
tomacorriente
Dispositivo de
iluminación
Dispositivo
tomacorriente
Ahora, se va a utilizar el método del VDI 225, el cual indica que la solución más
equilibrada será la opción elegida, para ello, se toma como referencia la función
identidad en la gráfica. Se deberá hallar la distancia que se tiene desde las soluciones
hasta la función identidad. (Ver figura 2.15)
30
Solución 1 2 3
Con esto se puede comprobar que la solución 1 es la que está más equilibrada y por lo
tanto es la solución elegida.
Dispositivo de
iluminación
Dispositivo
tomacorriente
CAPÍTULO 3
3. DISEÑO DE INGENIERÍA
Leyenda:
- Tomacorriente
- Interruptor
Una vez el usuario active el sistema, contará con acceso mediante una página web y
mediante una aplicación móvil. Podrá apagar los tomacorrientes que se encuentren
distribuidos en toda la casa y disminuir la intensidad de las luces desde cualquier lugar,
así como apagarlas. Cada dispositivo, estará encargado de transmitir los datos a la red
y se comunicarán con la base de datos para recibir y dar órdenes. El usuario a su vez,
tiene que añadir los dispositivos nuevos que entren al sistema, así como eliminar los
que ya no formen parte del mismo.
Imagen referencial
Precio (S/.) 14 45 95
3.2.2 El microcontrolador
Para poder realizar el control, recepción de datos y el envío de las órdenes, se deberá
elegir un microcontrolador que cumpla con los siguientes requerimientos:
Imagen referencial
Pines digitales 14 11
Pines analógicos 8 1
Corriente máxima por pin
40 12
(mA)
Frecuencia de reloj (MHz) 16 80/160
Temperatura de trabajo
-40 a +85 -20 a +100
(°C)
Peso (g) 7 6
3.2.3 El relé
Se evalúan 2 alternativas de actuadores para este fin. Un relé de estado sólido y un relé
electromecánico. (Ver tabla 3-3)
37
Imagen referencial
Precio (S/.) 12 8
3.2.4 El dimmer
Para poder controlar la intensidad de las luces, se necesita un dispositivo que cumpla
con los siguientes requerimientos:
En este caso, solo se ha evaluado un dispositivo que se adecúa para este fin, ya que los
demás suelen ser mecánicos y no pueden ser controlados por una señal del
microcontrolador. (Ver tabla 3-4)
DIMMER AC 1CH
Dispositivo
BTA16600B
Imagen referencial
Peso (g) 24
Precio (S/.) 28
Este dispositivo es el adecuado, ya que se puede controlar por onda PWM y cumple
con todos los requisitos mencionados. (Ver figura 3.6)
39
Tabla 3-5: Consumo de los componentes del dispositivo tomacorriente. Fuente: [21]
Se puede observar en la tabla, que la potencia total requerida para este dispositivo es
de 0.5W y que la corriente que consume es de 0.1A.
40
Tabla 3-6: Consumo de los componentes del dispositivo de iluminación. Fuente: [21]
WEMOS D1
Microcontrolador 1 5 0.070 0.350
MINI
Se puede observar en la tabla, que la potencia total requerida para este dispositivo
también es de 0.5W y que la corriente que consume también es de 0.1A.
Con los cálculos realizados, se obtiene la misma potencia requerida para cada uno de
los dispositivos, lo cual facilita la selección del acondicionador de energía que será el
mismo para ambos. A esta potencia calculada, se le añadirá un factor de seguridad de
1.5 para cualquier imprevisto e incrementar el tiempo de vida útil de los dispositivos.
Pr = F.S. * Pc
Ecuación 3-1: Potencia requerida
donde:
• Pr es la potencia requerida.
• F.S. es el factor de seguridad.
• Pc es la potencia calculada.
Con los datos determinados previamente, se obtiene una potencia requerida de 0.75W.
Imagen referencial
Potencia (W) 3 4
Eficiencia (%) 70 72
Figura 3.8: Diagramas de flujo general del dispositivo para tomacorrientes. Fuente: [21]
Segundo, se presenta el diagrama de flujo general del dispositivo para luces. Este
realiza las mismas funciones que el dispositivo anterior, con la diferencia que tiene
una función de cambiar la intensidad de las luces, que reemplaza a la función de
cambiar el estado. (Ver figura 3.9)
43
Figura 3.9: Diagramas de flujo general del dispositivo para luces. Fuente: [21]
N° Nombre Código
1 Contenedor – Tomacorriente TOM-01
2 Tapa – Tomacorriente TOM-02
3 Contenedor – Iluminación ILU-01
4 Tapa – Iluminación ILU-02
3.4.1 Materiales:
Para los materiales, se toma de referencia la norma NTP-IEC 60884-1, que es la norma
para enchufes y tomacorrientes para uso doméstico y propósitos similares. Esta norma
define 2 tipos de tomacorrientes, el simple y el empotrable. Además, también se ve el
tema de los enchufes y los interruptores. Los materiales permitidos para los
dispositivos eléctricos son materiales aislantes los cuales pueden ser PVC y cuerpo
moldeado en policarbonato resistente a impactos.
Para fabricarlos, se utilizan pellets de plástico que van a moldearse por medio del
método de extrusión para darle la forma de la carcasa del tomacorriente o interruptor.
Para esto, se deben calentar los pellets hasta más de 200 °C.
Adicional a esto, para la etapa de pruebas y prototipado, se van a fabricar los productos
con una impresora 3D y el material a usar será plástico PLA. Este material tiene las
siguientes características:
Ranuras
Figura 3.11: Diseño mecánico del dispositivo para tomacorrientes - frontal. Fuente: [21]
Tomacorriente Relé
Wemos D1
mini
Figura 3.12: Distribución interna del dispositivo para tomacorrientes 1. Fuente: [21]
46
Acondicionador de
Sensor de energía
corriente
Figura 3.13: Distribución interna del dispositivo para tomacorrientes 2. Fuente: [21]
En el diseño de la tapa, se han colocado una ranura para el enchufe y una marca de
ejemplo. También tiene columnas para que los dispositivos electrónicos permanezcan
en su lugar. (Ver figura 3.14 y 3.15)
Marca
Ranuras para el
enchufe
Figura 3.14: Diseño mecánico del dispositivo para tomacorrientes - posterior. Fuente: [21]
47
Columna 1
Columna 2
Figura 3.15: Distribución interna de la tapa del dispositivo para tomacorrientes. Fuente: [21]
Por último, se muestran las medidas internas de los lugares para los componentes del
dispositivo tomacorriente. (Ver figura 3.16)
Figura 3.16: Medidas internas del dispositivo para tomacorrientes. Fuente: [21]
48
Ranuras
Wemos D1
Sensor de corriente mini
Dimmer AC
Acondicionador de
energía
Entrada y salida
de voltaje
Figura 3.18: Dispositivo de iluminación - Lugares de los dispositivos electrónicos. Fuente: [21]
49
La tapa del dispositivo de iluminación tiene ranuras para que el calor provocado por
el dimmer pueda ser evacuado. Además, cuenta con una marca para hacer notar que es
un producto comercial. (Ver figura 3.19) También, la tapa tiene columnas para que los
dispositivos electrónicos permanezcan en su lugar. (Ver figura 3.20)
Marca
Ranuras para
calor
Columna 1
Columna 2
Por último, se muestran las medidas internas de los lugares para los componentes del
dispositivo para las luces. (Ver figura 3.21)
Figura 3.21: Medidas internas del dispositivo para luces. Fuente: [21]
siendo:
Con los datos y fórmula determinados previamente, se obtendrá un peso por cada
impresión 3D que se realice y se presentará resumido. (Ver tabla 3.9)
51
Tabla 3-9: Masa calculada de las impresiones 3D de los dispositivos. Fuente: [21]
Ahora, según la tabla 3-9, la masa de la carcasa del dispositivo tomacorriente sería
154.91 g y la masa de la carcasa del dispositivo de luces sería 104.19 g. Cabe
mencionar que la densidad del PVC y otros materiales para las carcasas del plástico es
de 1.3 a 1.5 g/cm3. Estos pesos hacen que la diferencia en peso que se tiene con los
prototipos en PLA es de 4.8 % a 20.1 %.
Ahora, se calcula la masa total del dispositivo de tomacorriente. (Ver tabla 3.10)
Tabla 3-10: Peso de los componentes del dispositivo tomacorriente. Fuente: [21]
Acondicionador de
HLK-PM01 1 20
energía
Microcontrolador WEMOS D1 MINI 1 6
Sensor ACS712 30A 1 5
Relay WCS1600 1 14
Carcasa - 1 154.91
Totales - 3 199.91
Y también, se calcula la masa total del dispositivo de Luces. (Ver tabla 3.11)
Tabla 3-11: Peso de los componentes del dispositivo de iluminación. Fuente: [21]
Carcasa - 1 104.19
Totales - 3 159.19
52
Según las tablas 3-10 y 3-11, la masa del dispositivo tomacorriente sería de 199.91 g
y del dispositivo de luces 159.19 g, pero se considerará alrededor de 10 g extra por los
cables y tornillos de unión. Con esto, la masa aproximada sería 210 g y 170 g
respectivamente.
Con este dato, podemos obtener la fuerza de sujeción en los tomacorrientes que tiene
el dispositivo tomacorriente y ver si está dentro de lo permitido. Para esto se usarán
las fórmulas:
F1 = mt * g
Ecuación 3-3: Peso del dispositivo
Donde:
d1 * F1 = d2 * F2
Ecuación 3-4: Momentos
donde:
F3 = 2.20 N
F1 = 2.10 N
F2 = 0.64 N
Figura 3.22: Diagrama de cuerpo libre (DCL) del dispositivo tomacorriente. Fuente: [21]
F2 <= 14 N
Ecuación 3-6: Prueba de retención o sujeción de enchufes.
Como sabemos, F2 es 0.64 N, lo que hace que sea una fuerza muy pequeña y se
concluye que teóricamente no debería tener ningún problema de sujeción en ningún
tomacorriente estándar. Lo mismo pasaría si el material fuera PVC u otro plástico, ya
que no hay mucha diferencia de peso.
Sensor de
HLK-PM01 corriente
Figura 3.23: Diseño electrónico inicial del dispositivo para tomacorrientes. Fuente: [21]
Figura 3.24: Diagrama de entradas y salidas del Wemos D1 mini. Fuente: [20]
55
Por último, se presenta el esquemático del dimmer AC. Este último funciona con un
triac BTA16-600B, un optoacoplador y un optoaislador. (Ver figura 3.29)
Vs = Ls * (5/1023)
Ecuación 3-7: Voltaje escalado
Donde:
Una vez obtenido el voltaje del sensor, se debe transformarlo a corriente. Para esto, el
voltaje debe estar en un rango negativo con centro en la mitad del valor medido,
también llamado valor de reposo (valor en el que el voltaje valdría 0). Esto se hace
porque el sensor mide entre -30A ~ 30A. Luego de esto se lo divide por la resolución
que se tiene.
Donde:
Luego de esto, se le aplicará un filtro pasabajos para tener la mejor precisión posible.
Esto se logra obteniendo el 90% del resultado anterior y sumarle el 10% de la medición
actual Con esto la corriente sería la siguiente:
Donde:
A continuación, se resta esas dos corrientes para hallar la Ipp o corriente punto a punto.
Donde:
Ahora, se divide esa corriente entre 2 para poder hallar la corriente pico.
Ip = Ipp /2
Ecuación 3-11: Corriente pico
Donde:
• Ip es la corriente pico.
Para poder hallar la corriente Irms, se debe dividir la corriente pico entre raíz de dos.
Irms = Ip /2(1/2)
Ecuación 3-12: Corriente Irms
Donde:
• Ip es la corriente pico.
• Irms es la corriente rms.
Se tiene la manera de calcular las variables de corriente, las cuales están relacionadas
también por el gráfico de onda. (Ver figura 3.30)
59
Ip
Irms
Ipp
P = Irms * 230
Ecuación 3-13: Potencia
Donde:
• P es la potencia en W.
E = P * t / (1000 * 3600)
Ecuación 3-14: Consumo de energía
Donde:
• E es el consumo en kWh.
• P es la potencia en W.
• t es el periodo de tiempo de muestreo en s.
En este caso, el periodo de muestreo que se va a utilizar es 5s. Por ello, la fórmula a
usar sería:
E = 5 * P / (1000 * 3600)
Ecuación 3-15: Consumo de energía cada 5s
Figura 3.31: Overview del perfil personal en GitHub a utilizar. Fuente. [21]
3.6.1.2 PuTTY
Si el equipo de cómputo que se usará para poder conectarse al servidor es Windows,
entonces se hace necesario este programa. En otros equipos con otros sistemas
61
3.6.1.3 HeidiSQL
En caso de usar una base de datos SQL, se necesita un gestor bastante cómo y versátil.
Uno de estos gestores bastante recomendables es HeidiSQL, que puede conectarse a
las bases de datos y gestionarlas desde su interfaz.
3.6.1.4 Figma
Para poder hacer los diseños de la aplicación web y de la aplicación móvil se requiere
una herramienta de diseño para poder hacer los maquetados. Figma es una herramienta
bastante versátil y útil. Una de las principales ventajas es que es una aplicación web
que funciona en la nube y no un programa instalado localmente. Se puede compartir
proyectos para trabajo colaborativo y también se tiene un gestor de versiones en la
capa de pago. (Ver imagen 3.32)
Estas son algunas tecnologías que se planean usar para el desarrollo de las aplicaciones
y programación en general.
• Sublime Text 3
• Atom
• Visual Studio Code
• Brackets
63
Para este proyecto se ha seleccionado a Visual Studio Code como el editor de código
a utilizar por las ventajas que trae y la cantidad inmensa de plugins que posee y
facilitan mucho el trabajo.
• Angular
• React
• Vue
• Code Igniter
• Laravel
Las 3 tecnologías más famosas son Angular, React y Vue. React es una librería y tiene
un rango de posibilidades mucho más pequeño. Un framework es más robusto que las
librerías y eso es lo que se necesita. Por lo tanto, las opciones que se tendrían serían
Vue y Angular. El primero tiene una curva de aprendizaje bastante corta en
comparación al segundo, pero Angular tiene una curva de aprendizaje alta, pero luego
de dominarlo, se podrá crear aplicaciones web en el menor tiempo posible. [24]
• React native
• Ionic
• Flutter
• Arduino
64
• PlatformIO
• VisualGDB
• Espressif ESP
Estos son los entornos de programación que se usarán para el desarrollo de las
aplicaciones.
Los dispositivos IoT normalmente tienen un esquema en el que se tiene al servidor, los
dispositivos con sus sensores y actuadores y por detrás una base de datos con una
aplicación. Este esquema es algo básico y se usa para desarrollar proyectos pequeños
y prototipos, pero que no son escalables a largo plazo. (Ver figura 3.34)
65
Con este esquema, podemos ver que el servidor es bastante importante y se debe
seleccionar de manera adecuada, ya que este tiene varias funcionalidades que cubrir y
albergar.
El hosting es una de las funcionalidades que estarán dentro del servidor y será el
encargado de alojar todas las aplicaciones web, páginas institucionales, etc. A parte
del hosting, también el broker estará alojado en el servidor y este es el encargado de
las comunicaciones. Las medidas de seguridad y el motor de reglas también se alojarán
en el servidor, así como las bases de datos que se puedan crear o necesitar. (Ver figura
3.36)
Ahora que tenemos claras las actividades más importantes que va a realizar el servidor,
se tiene que decidir si esas funcionalidades las van a realizar el mismo o se va a requerir
servicios de terceros para que realicen esas actividades en sus propios servidores.
Por esto, se tendrán una gran cantidad de dispositivos, los cuáles se conectarán a
internet por medio de la señal wifi y transmitirán sus mensajes al router o fuente del
internet para que este los redirija hacia el servidor, específicamente a la plataforma
MQTT alojada en el servidor. Esta plataforma se encargará de redirigir todos los
mensajes tanto a las aplicaciones web y móvil como a los dispositivos y a un servicio
en nodeJS que estará encargado de la inserción de la información enviada por los
dispositivos a la base de datos, también a la autenticación de los dispositivos y los
usuarios. Las aplicaciones web y móvil, también deberán conectarse directamente con
la base de datos para obtener la información necesaria para poder funcionar
correctamente y de poder insertar datos que no serán enviados por medio del protocolo
MQTT. Esta arquitectura, tendrá las 4 partes de la cadena de valor del dispositivo IoT
planteado al principio. (Ver imagen 3.37)
67
Debido a que las dos opciones iniciales suponen un gasto alto y un rendimiento que
depende del mantenimiento que le pueda dar, se decide por contratar un VPS. Estos
VPS los ofrecen diversas empresas por medio de servicios.
En este caso, se va a trabajar con Amazon Web Services y se utilizará el servicio EC2
en el que se creará una instancia en la que se concentrarán todos los servicios; por lo
tanto, se usará una arquitectura Stand-Alone que no garantiza alta disponibilidad.
3.6.4.2 Hosting
Para el web hosting, se va a usar Vesta Control Panel, que es un panel muy conocido
y que tiene prestaciones bastante aceptables y unos requisitos mínimos para funcionar
muy bajos, lo que lo hace perfecto para que se pueda instalar fácilmente en cualquier
servidor.
68
3.6.4.3 Broker
Para el broker MQTT, se tiene varias opciones bastante conocidas como:
• Mosquito
• Mosca
• EMQ
Para este caso, se va a seleccionar EMQ, aunque sea el menos conocido, ya que, a
diferencia de los otros dos, es bastante escalable y su rendimiento es muy bueno. Esto
queda demostrado en las pruebas de rendimiento y escalabilidad que realizan con 10
millones de conexiones en simultáneo. [25] Mosquito y Mosca son los más conocidos,
pero usados mayormente en ambientes de desarrollo.
Solo se lo tomará como referencia para mostrar el camino a seguir para el desarrollo
de estos softwares, ya que solo hay un programador encargado del proyecto. En cada
término de release, se tiene un MVP. Para la presente tesis, solo se llegará hasta el
release 1, que es la etapa inicial y en donde solo se muestra funcionalidad, quedando
abierto mejoras y usos de otros servicios como los que tiene Amazon Web Services.
(Ver tabla 3-12)
CAPÍTULO 4
Figura 4.3: Tabla devices creada en la base de datos de acuerdo al diseño. Fuente [21]
{Negocio}/{Casa}/{Habitación}/{TipoDispositivo}/{SerieDispositivo}/{Variable}
Con este tipo de tópico abarcamos diferentes negocios que se puedan realizar, se separa
por casa, habitación y tipo de dispositivo. Con esto, se está bastante segmentado, pero
para poder identificar el dispositivo individualmente se necesitaba poner el número de
serie. Luego de eso, se coloca la variable general que se usará.
- SmartHouse/1/2/Tomacorriente/44447777/valores
- SmartHouse/1/5/Luces/55679877/Comandos
{Negocio}/Credentials/{SerieDispositivo}
- SmartHouse/Credentials/44447777
- SmartHouse/Credentials/12345678
El otro trabajo del servicio es la inserción a la base de datos y eso se da cada vez que
llega algún dato bajo el tópico adecuado con la variable “values”. Se separa la cadena
de texto que se recibe en un formato conocido y se extrae la información que se va a
insertar en la base de datos. Luego solo se hace la consulta de inserción y se termina
el proceso. (Ver figura 4.4)
73
Lo primero que se realiza es que se añade las librerías que se van a usar. Estas serían
la librería “PubSubClient” y la librería “ESP8266WiFi”. Luego se definen todas las
constantes necesarias, incluidas las credenciales del WiFi y del servidor. La variable
más importante para el dispositivo es el número de serie, ya que este debe ser único
74
para cada dispositivo y con este se identifica para que pueda conectarse correctamente
a la base de datos y autenticarse.
Luego se crean todas las variables que van a ser necesarias para el programa y se las
inicializa. Después, se hace la declaración de las funciones que se crean como buena
práctica de programación. (Ver figura 4.6)
Ahora se empieza con el setup, en este se configura el puerto serial, se conecta al WiFi,
se le da las credenciales para que se conecte al servidor y se asigna la función que será
llamada cuando haya algún mensaje (callback ()). Se configuran todos los pines como
entradas o salidas. Por último, se inicializa al dimmer.
Por último, se entra al loop y se realiza una comprobación en cada ciclo para ver si se
sigue conectado, y si no, la función “reconnect ()” se encargará de la reconexión.
Luego de eso, se genera un condicional que solo se ejecutará después de 5s usando el
tiempo transcurrido y no delays que hacen que el flujo pare y genere errores. En esta
condicional, se calculan todas las variables que se necesitan y si el dispositivo está
autenticado, se procederá a mandar la información por medio de una publicación
MQTT y el tópico único del dispositivo. (Ver figura 4.7)
75
Por último, indicar que se creó el reposito en GitHub para este proyecto y se realizaron
varios commits para poder preservar el avance que se tenía. (Ver figura 4.9)
76
Se usó el logo diseñado para darle identidad y se realizaron todas las conexiones
necesarias. Todo esto se ha realizado en el editor de código VSCode por medio de
conexión FTP. (Ver imagen 4.10) También se ha realizado commits para poder ir
guardando toda la información en el repositorio privado que se creó en GitHub como
medida de seguridad.
77
Si no tiene una cuenta, y desea crearse un, está el botón de “Regístrate” en color
verde. Al darle clic, se redirige a la pantalla de registro. (Ver imagen 4.12)
78
La pestaña para agregar o eliminar una casa te permite llenar un formulario para
agregar una casa y también permite eliminar casas anteriores. (Ver figura 4.14)
79
La pestaña para agregar o eliminar una habitación permite que llenes un formulario
para agregar una nueva habitación, pero debes seleccionar una de las casas registradas
para enlazarla con esta. (Ver figura 4.15)
Las pantallas del dashboard de las casas y habitaciones, son básicamente lo mismo.
(Ver figuras 4.17)
Figura 4.17: App web – pantalla de dashboard de las habitaciones y de las casas. Fuente: [21]
Figura 4.18: App web – codificación de la conexión al broker en VSCode. Fuente: [21]
Por último, indicar que se creó el reposito en GitHub para este proyecto y se realizaron
varios commits para poder preservar el avance que se tenía. (Ver figura 4.19)
En este caso, no fue necesaria ninguna conexión FTP ni nada parecido, ya que existe
algo llamado “Hot reload” en Flutter, que hace que los cambios ocurran casi
instantáneamente, que es lo mismo que pasaba en la aplicación web. También se ha
realizado commits para poder ir guardando toda la información en el repositorio
privado que se creó en GitHub como medida de seguridad.
CAPÍTULO 5
En este capítulo, se presentarán los diseños de los prototipos del sistema, que serán
utilizados en las pruebas de funcionamiento. Por último, se realizarán las últimas
pruebas con los dos prototipos desarrollados.
5.1 Prototipos
Ahora se presentarán los prototipos que se desarrollaron para poder realizar las pruebas
de funcionamiento y de estabilidad del sistema. Estos prototipos fueron realizados con
la ayuda de la impresión 3D utilizando el filamento PLA, que es un filamento bastante
utilizado y uno de los más famosos que se tiene ahora en el método de impresión 3D.
Se utilizó el color azul en los prototipos por considerarlo un color llamativo. (Ver
figura 5.1, 5.2 y 5.3)
Para poder realizar una impresión 3D de manera correcta y duradera, se debe tener en
cuenta varios parámetros de impresión, los mismos que se detallan a continuación.
(Ver tabla 5.1)
87
Sensor
de
corriente
HLK-pm01
Entrada
de 220V
Sensor
de
corriente Wemos D1
mini
HLK-PM01
Dimmer AC
Figura 5.6: Interior del prototipo del dispositivo de iluminación. Fuente: [21]
89
Ahora se mostrará las dos partes de las que consta el diseño mecánico del prototipo,
que son el contenedor de los dispositivos electrónicos, y la tapa con la que se cierra el
dispositivo para poder ser atornillado, que además cuenta con dos columnas para
mantener los dispositivos electrónicos fijos a sus posiciones. También se puede ver la
entrada de la carga de 220V AC y la salida de la carga controlada de voltaje para variar
la intensidad de la iluminación. (Ver figura 5.7)
Columna 1
Carga
controlada
Estos datos corresponden a un dispositivo de tipo tomacorriente. (Ver figuras 5.8, 5.9,
y 5.10)
90
Figura 5.11: Seleccionando los valores necesarios para probar funcionamiento de aplicación web. Fuente: [21]
También se tiene como dispositivo de prueba al que tiene los siguientes valores:
Se pudo notar el confort por parte del tesista y su familia, al tener un dispositivo que
permitió el control de encendido de varios aparatos a distancia.
CAPÍTULO 6
6. PRESUPUESTOS
Los gastos que se necesitan para poder desarrollar los 3 dispositivos a nivel de
prototipo son los siguientes:
Tabla 6-1: Costos del prototipo del dispositivo de iluminación. Fuente: [21]
Precio (S/.)
HLK-PM01 20
Wemos D1 mini 30
Dimmer AC 28
Carcasa impresión 3D 60
TOTAL 157
96
Tabla 6-2: Costos del prototipo del dispositivo de tomacorriente. Fuente: [21]
Precio (S/.)
HLK-PM01 20
Wemos D1 mini 30
Relé 8
Carcasa impresión 3D 60
TOTAL 137
CONCLUSIONES
RECOMENDACIONES
- Para proyectos en los que se requiera del uso de la red Wifi, es recomendable
que siempre se realicen con microcontroladores que incluyan ya un módulo
Wifi integrado, porque esto facilita en gran medida la codificación y las
conexiones de los dispositivos electrónicos, además que reduce el espacio que
utilizan.
- Utilizar microcontroladores conocidos y que se tenga bibliografía sobre su
utilización, ya que un microcontrolador poco conocido implica un problema a
la hora de buscar información y esto retrasa el proceso de diseño.
- Realizar prototipos para validar los diseños es de gran ayuda, ya que indican si
vamos por buen camino.
- Tener muy en cuenta las medidas de seguridad cuando se trabaje con altos
voltajes, ya que, de no hacerlo, se pone en riesgo la vida.
- Verificar maneras de simplificar el diseño en los siguientes releases utilizando
servicios de la plataforma para reducir el trabajo, ya que hacer un sistema
completo desde cero, requiere mucho conocimiento técnico.
- Se podría usar de referencia arquitecturas proporcionadas por Amazon Web
Services.
- Para la base de datos relacional, se podría usar el servicio AWS RDS.
- Para la autenticación y seguridad, se podría usar el servicio Amazon Cognito.
- Para realizar microservicios, como el que realiza node.js para el ingreso de data
a la base de datos, se podría usar el servicio de funciones de AWS Lambda.
- Para redirigir las peticiones, se podría usar el servicio AWS API Gateway.
- Hacer pruebas periódicas y someter el sistema a una cantidad grande de
usuarios y dispositivos.
- Crear otros dispositivos diferentes como un sensor de presencia que encienda
y apague las luces, un sensor de temperatura que encienda los ventiladores o
aire acondicionado, etc.
- Al realizar un proyecto que abarca muchos campos, pensar en realizarlo en un
grupo multidisciplinario.
- Se puede hacer muchas mejoras a las aplicaciones, como incluirle creación de
alertas, informes, un apartado para recomendaciones de uso implementado con
machine learning, etc.
- Las aplicaciones, de cara al usuario, podrían permitir que se puedan crear
dashboards personalizados.
- En los apartados de dashboards para casas y habitaciones, se debe implementar
para que los datos y comandos sean para todos los dispositivos de un mismo
tipo en la casa o habitación.
- Se recomienda cambiar el lenguaje backend de PHP a Node.js en su totalidad,
ya que eso puede permitir que se facilite la actualización en tiempo real porque
PHP no está diseñado específicamente para eso.
99
BIBLIOGRAFÍA
[11] J.L. del Val Román, “Industria 4.0: la transformación digital de la industria”,
informe de la conferencia de directores y decanos de ingeniería informática,
Ingeniería Informática, Universidad de Deusto, Bilbao, España, 2016.
[12] S. Khan y J. Lloret Mauri, “Green Networking and Communications: ICT for
Sustainability”, 2013.
[13] G. Reiter, “Wireless connectivity for the Internet of Things – White Paper”,
Dallas: Texas Instruments, 2014
100
[16] J.J. Manotas Campos y N. Martinez Marin, “Exploración de las plataformas IoT
en el mercado para fomentar el conocimiento, buen uso y efectividad de los
dispositivos IoT creados en la Facultad de Ingeniería y Ciencias Básicas de la
Institución Universitaria Politécnico Grancolombiano.”, tesis de licenciatura,
Ingeniería de Telecomunicaciones e Ingeniería de Sistemas, Institución
Universitaria Politécnico Grancolombiano, Bogotá, Colombia, 2018.
[17] T. Rodríguez, “La otra guerra entre Microsoft, Google y Amazon: la batalla por
controlar los servicios en la nube para desarrolladores”, México, 2019. Obtenido
de
https://www.xataka.com/servicios/otra-guerra-microsoft-google-amazon-
batalla-controlar-servicios-nube-para-desarrolladores
[24] Platzi, “React vs. Angular vs. Vue vs. Svelte | ¿Cómo elegir tu próxima
herramienta frontend? ¿Cuál es mejor?”, 2021. Obtenido de
https://platzi.com/blog/react-angular-vue-
svelte/?gclid=Cj0KCQiAkZKNBhDiARIsAPsk0Wh2k9ay9MoVfszXerFsToK
c7iRLqFDolVA20zC6nrOte9idYRfEbD8aAiVSEALw_wcB&gclsrc=aw.ds
101
[25] EMQ, “EMQ X 3.1.1 Ten Million Connections Performance Test Report”, 2021.
Obtenido de
https://www.emqx.com/en/resources/emqx-ten-million-connections-
performance-test-report
ANEXOS
Pág. 1 de 2
LISTA DE REQUERIMIENTOS
Edición: 1
Fecha:
07/09/18
PROYECTO: SMART HOUSE 1
Revisado:
FUNCIÓN PRINCIPAL:
GEOMETRÍA:
SOFTWARE:
07/09/18 E
• Se utilizará una página web para el Armando J.
control vía computadora.
COMUNICACIONES:
ENERGÍA:
COSTOS:
Pág. 2 de 2
LISTA DE REQUERIMIENTOS
Edición: 1
Fecha:
07/09/18
PROYECTO: SMART HOUSE 1
Revisado:
SEÑALES:
CONTROL:
SEGURIDAD:
FABRICACIÓN:
MANTENIMIENTO:
Dispositivo de iluminación:
Albergar
componentes
Acondicionar
energía para
sensores
Regulador de tensión Regulador de tensión
Regulador conmutador
lineal lineal integrado
Acondicionar
energía para
actuadores
Regulador de tensión Regulador conmutador Regulador de tensión
lineal lineal integrado
Sensar corriente
Sensor de corriente Sensor de corriente no Amperímetro -
invasivo invasivo Voltímetro
Procesamiento de
datos de
dispositivo 2
Arduino Nano Wemos D1 mini Arduino UNO
Enviar
información de
dispositivo 2
Wifi ZigBee X10
Recibir
información en
dispositivo 2
Wifi ZigBee X10
Accionar
conmutador de -----
estado
Relé de estado sólido Relé electromecánico
Accionar cambiar
-----
intensidad
Albergar
componentes
Acondicionar
energía para
sensores
Regulador de tensión Regulador conmutador Regulador de tensión
lineal lineal integrado
Acondicionar
energía para
actuadores
Regulador de tensión Regulador conmutador Regulador de tensión
lineal lineal integrado
Sensar corriente
Sensor de corriente Sensor de corriente no
Amperímetro - Voltímetro
invasivo invasivo
Procesamiento
de datos de
dispositivo 3
Arduino Nano Wemos D1 mini Arduino UNO
Enviar
información de
dispositivo 3
Wifi ZigBee X10
Recibir
información en
dispositivo 3
Wifi ZigBee X10
Accionar
conmutador de -----
estado
Relé de estado sólido Relé electromecánico
107
Almacenar datos
Servidor web AWS Servidor web propio Google Cloud
Recibir información
-----
en la base de datos
Wifi Redes Alámbricas
Enviar información
-----
de la base de datos
Wifi Redes Alámbricas
Recibir información
-----
en la interfaz
Wifi Redes Alámbricas
Enviar información
-----
de la interfaz
Wifi Redes Alámbricas
Procesar comandos
Servidor web AWS Servidor web propio Google Cloud
Procesamiento de
datos del usuario
Servidor web AWS Servidor web propio Google Cloud
Procesamiento de
datos de dispositivos
Servidor web AWS Servidor web propio Google Cloud
Procesamiento de
información de base
de datos
Servidor web AWS Servidor web propio Google Cloud
Mostrar estados de
las tomas de
corriente
Página Web Aplicación móvil Aplicación y web móvil
Mostrar intensidad
de las luces
Página Web Aplicación móvil Aplicación y web móvil
Mostrar gráficas de
consumo de energía
Página Web Aplicación móvil Aplicación y web móvil
108
Anexo D: Instalaciones
Se tendrá que obtener una cuenta en Amazon Web Services (AWS por sus siglas en
inglés). Luego de esto, se deberá hacer uso del servicio EC2. En este, se debe crear
una instancia con los atributos requeridos. En este caso se elegirá Ubuntu Server 18.04
LTS que es un despliegue de Linux ya bastante conocido.
Cabe mencionar que las instancias están alojadas en servidores de todo el mundo, pero
es posible seleccionar dónde puede estar el nuestro. De todas las opciones, se encontró
que lo más conveniente es seleccionar la opción más cercana, que es Sao Paulo. Con
esto, ya se tiene la instancia creada correctamente.
Para poder instalar en el servidor, primero necesitamos conectarnos y con ese fin
usaremos nuestra herramienta PuTTY para conectar con el servidor vía SSH.
109
Una vez conectados por terminal, se procederá a hacer la instalación de Vesta Panel
indicando el dominio que se tiene y un usuario y contraseña seguros. Luego de esto,
se deberá ir al navegador e ingresar a la dirección IP por el puerto 8083. Si ya tenemos
el dominio, se puede usar también (www.smarthouse.ml:8083). También se deberá
configurar el certificado SSL de la página y por medio de PuTTY, hacer que Vesta
Panel también tenga el certificado SSL para poder entrar de manera segura.
Luego de instalar Vesta Panel, se debe configurar su cortafuegos y también los grupos
de seguridad de AWS para que los puertos que usemos tengan la conexión permitida
y podamos ingresar sin ningún problema a Vesta, conectarnos por FTP, conectarnos
con la base de datos, conectarse con el broker EMQ, etc.
110
Para poder instalar EMQX, se conecta con PuTTY al servidor vía SSH. Una vez
conectados, procedemos a realizar la instalación. Con la instalación, se irá al panel por
medio del puerto 18083. Si ya tenemos el dominio, se puede usar también
(www.smarthouse.ml:18083). También se deberá configurar el certificado SSL por
medio de PuTTY.
111
Anexo E: Cotizaciones
Hlk-pm01:
Relé:
Wemos D1 mini:
Dimmer AC:
113
Anexo F: Planos
120
36
18,5 38 6 13,5
n 4x4
5
6
2x 5
17
n
x4
5
27
R8
24,6
60
6,8
6,8
R42,7
R1
R1
n4 R42,7
107
48
8
26
11,9
54,8
20
22
54,5
2
2
40
41,5
15
BASTO
8
11
CONTENEDOR -
TOLERANCIAS DIMENSIONALES 1:1
SEGÚN DIN ISO 2768-1 TOMACORRIENTE
Más de Más de Más de Más de
JAIMES CHACON, ARMANDO FECHA:
GRADO DE 0,5 3 6 30
20125767
EXACTITUD hasta hasta hasta hasta CHRISTOFER 2018. 11. 12
3 6 30 120
LÁMINA:
BASTO ±0,2 ±0,3 ±0,5 ±0,8
TOM-01
4
4x
n
10,5
10,5
18
R3,5
107
34
36,5
10,5
6,5
25,5
29,5
10,5
8,5
10,5
20,5
120
10 10
10
10,5 Todos los bordes interiores son de 2mm
33,5 y los exteriores son de 2.5 mm
ACABADO SUPERFICIAL TOLERANCIA GENERAL MATERIAL
26
20
---
1,5
BASTO
TAPA -
TOLERANCIAS DIMENSIONALES 1:1
SEGÚN DIN ISO 2768-1 TOMACORRIENTE
Más de Más de Más de Más de
JAIMES CHACÓN, ARMANDO FECHA:
GRADO DE 0,5 3 6 30
20125767 2018.11.20
EXACTITUD hasta
3
hasta
6
hasta
30
hasta
120
CHRISTOFER
LÁMINA:
BASTO ±0,2 ±0,3 ±0,5 ±0,8
TOM-02
78,5 38,5
n 3,5
x4
26,5
6 22,5
33,5
6
16,5
5
n2
x4
75
9
x4
20
10
25,5
23
R8
8
7
54,5 11,5
13,5
15,5
17,5
19,5
35,5
41
125
4
4
R3
x2
Todos los bordes interiores son de 2mm
50
11
CONTENEDOR -
TOLERANCIAS DIMENSIONALES 1:1
SEGÚN DIN ISO 2768-1 ILUMINACIÓN
Más de Más de Más de Más de
JAIMES CHACON, ARMANDO FECHA:
GRADO DE 0,5 3 6 30
20125767
EXACTITUD hasta hasta hasta hasta CHRISTOFER 2018.11.21
3 6 30 125
LÁMINA:
BASTO ±0,2 ±0,3 ±0,5 ±0,8
ILU-01
27,5 21,5
17,5 9,5
7,5
17,5
24,5
29,5
75
10,5x4
n 4x4
10,5x4 62,5
52,5 64,5
54,5 66,5
68,5
125
BASTO
1,2