5.1 IoT WiFi Sensor Actuador: Control Remoto IR

Objetivo

Disponer de un dispositivo que permita controlar el encendido o apagado de un artefacto(cosa) que usa control remoto infrarojo, por ejemplo: un acondicionador de aire.

El dispositivo es un control remoto alterno al tradicional que viene con el equipo acondicionador de aire.

Como meta se propone realiza  la acción de: encendido y apagado, para luego extenderla a otras realizadas por otros botones del control remoto.

Para el encendido remoto del acondicionador de aire es conveniente conocer la temperatura de la habitación como un factor a considerar para encender el aparato. El valor de temperatura se obtiene al incorporar un sensor de temperatura, tomando como base el dispositivo desarrollado en la sección

IoT WiFi Sensor Temperatura-Humedad ESP-07

Premisas para desarrrollo en la versión 1

  • Independencia del equipo acondicionador de aire, no invasivo en los circuitos del aparato
  • Reconocimiento o lectura del código de encendido/apagado desde el control remoto IR del equipo, para así soportar diferentes marcas de control remoto
  • Monitoreo remoto del estado del medio ambiente, temperatura, como factor de estado antes de encender/apagar

otras premisas planteadas para todos los dispositivos:

  • Diseño de dispositivos con conexión inalámbrica WIFI
  • Dispone de los datos para conexión a la red a WIFI y broker MQTT
  • Acceso a un broker MQTT local
  • Dispone de Arduino IDE para cargar las instrucciones en el ESP8266
  • Emplea diseños abiertos tipo: Open Hardware y Open Software
  • Dispone de los componentes en el mercado local
  • Considera componentes alternos a los no disponibles en el mercado local
  • Identifica las etapas de desarrollo e inconvenientes en la implementación.

El desarrollo se realiza a partir de los ejemplos:

ESP07 IR detector/demodulador

ESP07 IR Emisor

Sensor Temperatura/Humedad ESP-01

implementación versión 1

Por la necesidad de usar más entradas/salidas de control se usa el módulo ESP07, que en el manual indica pines dedicados para sensores y actuadores infrarojos. El pin 5 se usa para emisor y el pin 14 para receptor.
(Manual ESP8266-ESP07 Sección 4.4.Interfaces, página 12).

El encendido del LED infrarojo se realiza por medio de un transistor para manejar más corriente que la salida del ESP8266

En el broker Home-Assistant, la configuración de accion para la activación de la señal LED y Receptor infrarojo se establece con  un «switch» (ver figura) al inicio. Para los detalles, revise la sección correspondiente a MQTT-HA para el broker.

Las pruebas del dispositivo se hicieron con un acondicionador de aire marca genérica (ECOX), también con un TV (Sony), comprobando que se pueda replicar las señales de cada control remoto del artefacto. Las señales replicadas fueron de encendido y apagado.

Temas para desarrollo posterior

  • Aumentar la cantidad de botones/actividades que se puedan manejar
  • Incorporar la configuración de red mediante SmartConfig.

Referencias 

1. Manual ESP8266-ESP07. https://www.mikrocontroller.net/attachment/338570/Ai-thinker_ESP-07_WIFI_Module-EN.pdf