Skip to content
fonzacity edited this page Jul 13, 2019 · 4 revisions

Bienvenido a la wiki del Proyecto para el curso Gestión de Proyectos con Arduino

Objetivo

Este pequeño proyecto es una maqueta del control vía WiFi de una pequeña instalación domótica. El enfoque es fundamentalmente didáctico, por ejemplo para la aplicación en un Módulo de Instalaciones Domóticas. COn este enfoque puede servir como introducción o profundización a varias áreas:

  • Sensores, actuadores y sistemas de control.
  • El entorno de desarrollo de Arduino (y sus placas de desarrollo compatibles).
  • Lenguaje html
  • Comunicación WiFi

Elementos

La instalación consta de los siguientes sensores y actuadores:

  • Detector de presencia: HC-SR501
  • Detector de temperatura y humedad: Sensor DHT11 en circuito KY-015
  • Circuito de control del alumbrado: Se simula mediante el encendido y apagado de un LED
  • Alarma de intrusión: Se simula mediante un buzzer activo
  • Calefacción: Se simula mediante el encendido y apagado de un LED

Justificación de la solución

Los principales motivos para la elección de los materiales empleados en este proyecto son su versatilidad, la facilidad de compra, y su bajo precio. Son elementos todos ellos accesibles en cualquier tienda de electrónica o por internet.

Software

Se ha empleado el entorno de desarrollo IDE de Arduino, que gracias al core para el ESP8266 es compatible con este microcontrolador de la compañía china Espressif.

Funcionamiento del sistema

Se trata de un pequeño sistema de gestión domótica, que permite el control de la calefacción, de la iluminación general y de la detección de intrusión, todo ello gestionado desde una página web alojada en el propio ESP8266. En el actual estado del proyecto se trata de una sencilla maqueta didáctica, pero puede implementarse de forma real mediante el uso de relés para el control de la iluminación, de la calefacción y de la alarma de intrusión.

Librerías empleadas

Se han empleado las siguientes librerías:

  • ESP8266WiFi: facilita la conexión a redes WiFi del ESP8266
  • DHT: permite la gestión de sensores de temperatura y humedad de Adafruit (en nuestro caso el DHT11)

Diagrama de flujo

Setup

Bucle

Esquema de montaje

Montaje

Fases de desarrollo

Se recomienda el desarrollo previo de cada uno de los elementos por separado:

  • Conectar el NODE MCU a una red WiFi
  • Usar la sonda DHT11 y su aplicación a un sistema de calefación
  • Usar el pir HC-SR501 y gestionar una alarma de intrusión
  • Configurar el ESP8266 como cliente y servidor y el diseño de la página HTML que permite el control integral del sistema

Presupuesto

  • ESP8266 ESP-12F ESP-12E WIFI CP2102 NodeMCU / 1.33 €
  • Sensor de temperatura y humedad KY-015 DHT-11 DHT1 / 0.73 €
  • Sensor de presencia PIR HC-SR501 / 0.73 €
  • Zumbador activo 5 V / 0.95 € (10 unidades)
  • Resistencias de 470 ohm / 0.60 € (20 unidades)
  • LEDs rojos / 3.13 € (60 unidades)
  • Placa de prototipos + Cables / 3.58 €

TOTAL = 11.05 €

Mejoras al proyecto

Sin duda alguna, este proyecto puede tomarse como punto inicial para un desarrollo posterior mucho mayor:

  • Añadiendo más sensores y actuadores.
  • Implementación de verdaderas lámparas y sistemas de calefacción mediante el control de relés, en lugar de su simulación mediante LEDs.
  • Añadir pantallas táctiles para el control del sistema.
  • Mejorando la presentación de la página web con la que se controla el sistema.
  • Sustituyendo dicha página por una aplicación móvil.
  • Mejorando la funcionalidad y posibilidades del sistema de control domótico.