Descripción de los nodos de control de carga para el activo «Logic Wire». Información básica de diseño y funcionalidad.

Captura de pantalla de 2016-02-17 14:37:29

Descripción General

El objetivo de estos nodos es el de controlar una carga de potencia (inicialmente, hasta 10A). Para el activo «Logic Wire», en su primera iteración, la carga será una luminaria estándar de 4 tubos fluorescentes. Con este nodo se podrá controlar el estado de la carga (on-off), usando el middleware ZeroC Ice e IDM.

Hardware

El diseño del nodo es muy sencillo. Consta básicamente de los siguientes componentes:

  • Módulo ESP8266 12E, cómo componente principal de cómputo y comunicaciones.
  • Relé de 16 A, con bornes de conexión para 220 VAC.
  • Fuente regulada, de 220 VAC a 5 VDC
  • Regulador de 5 VDC a 3.3 VDC, para alimentar el ESP.
  • LED, 2 pulsadores, conectores, etc.

El PCB se ha diseñado pensando en el coste de producción, por lo que se han empleado componentes de fácil adquisición y muy competitivos. Por ejemplo, la fuente de alimentación que se emplea proviene de un transformador USB, el cual se puede adquirir fácilmente por entre 1 y 3 €.

IMG_20160217_151108-a

Software

El nodo lleva un firmware de control básico, e implementa dos interfaces: DUO.IBool IoT.Node. La primera gestiona el estado del relé, y la segunda permite configurar el nodo (en otra entrada se detallarán el uso de estas interfaces)

El nodo const

La programación del firmware se realiza mediante el procedimiento descrito en ESP8266: programación inalámbrica (via OTA).