Esta página está dedicada a ampliar la información sobre el proyecto modelo llevado a cabo en una vivienda, el cuál trata sobre un sistema capaz de realizar un control remoto y presencial de gran variedad de objetos, dispositivos, sistemas, mascotas, etc. que tengamos en la misma. Se podría resumir en realizar un control domótico, pero con alguna variante que amplía el concepto como tal.
Para conseguir este fin, se ha utilizado un proyecto llamado Arduino, el cuál ideó y desarrolló el hardware y software que se utiliza para este sistema, de aquí en adelante le llamaremos backend. Se trata básicamente en una placa electrónica (hardware) que posee un microcontrolador que puede ser programable mediante un entorno de desarrollo (software) según las necesidades.
Esta placa electrónica o placa madre posee conexiones para poder conectar a nuestro sistema sensores y actuadores (módulos), que serán utilizados como elementos para poder interactuar con el entorno y tomar decisiones en función de las variables que se detecten. A esta placa, se le ha incorporado otra de expansión (shield), que hace posible añadir una característica más de funcionamiento, como en este caso la conectividad a Internet, con el fin de realizar un control remoto desde cualquier lugar. De la misma forma admite conexión de componentes de electrónica adicionales utilizados comúnmente en otro tipo de montajes electrónicos, ampliando las posibilidades de interacción y monitorización, como pueden ser: LEDs indicadores, electrovávulas, pulsadores, interruptores, etc.
Como frontend, he utilizado una plataforma de prototipado de dispositivos IoT, "Blynk IoT", la cual permite:
En el apartado de diseño: crear paneles de control de una forma muy sencilla, creando widgets.
En el apartado de configuración y monitorización: crear notificaciones, programar eventos, recopilación de datos, interactuar con el sistema, etc.
Placas electrónicas:
Arduino Mega 2560
Shield Ethernet W5100
Módulos:
Sensores:
DHT 22
Actuadores:
Modulo 4 relés (3 activos)
Módulos adicionales:
LED azul
2x Interruptores
Electrovávula de 12v
Material adicional:
2x cajas de registro entancas para conexionado
1 metro de tubo de cobre
Grifo de exterior de 3/4"
15 metros de cable UTP de exterior
Monitorización y control
Remoto:
Para conseguir este fin, se podrá utilizar cualquier dispositivo con conexión a Internet capaz de ejecutar un navegador web, ya sea un smartphone, tablet, portátil, TV, ordenador de sobremesa, etc. El sistema estará conectado a la red las 24/7, actuando en como servidor para todo aquel que desee interactuar con él mediante la página web diseñada mediante la plataforma Blynk IoT.
Presencial:
En el apartado de control presencial y monitorización, se han utilizdo pulsadores, interruptores y LEDs indicadores. El objetivo de este tipo de control es para que el sistema no dependa de ser manejado exclusivamente desde un dispositivo accediendo al control remoto, sino que también sea posible hacerlo ejecutando órdenes específicas directamente desde el lugar más idóneo de la vivienda. Es decir, si por ejemplo estamos en el jardín y no tenemos a mano ningún dispositivo, tendremos la posibilidad de encender el riego directamente mediante un pulsador físico de exterior colocado cerca del grifo (véase imagen Montaje dedicado a sistema de abastecimiento de agua ⁽¹⁾)
Esquema de conectividad
Esquema de conexionado
Placa Arduino mod. MEGA 2560
Shield Ethernet W5100
Interruptor ON/OFF
Módulo sensor de temperatura y humedad DHT 22
Módulo actuador 4 relés
Placa protoboard para conexionado
LEDs indicadores
Pulsador
Electroválvula de 12 voltios
Aplicación móvil
Aplicación web
Montaje dedicado a sistema de riego
Sensor DHT 22 (humedad y temperatura exterior)