Brief:
Control the projector settings and HDMI input via an IOT device. It must:
Turn the projector on and off
Be capable of changing the onboard sound settings
Incorporate a system to switch between two HDMI sources, (the projector only has one HDMI input)
Executive Summary:
The system uses IOT to control the device.
It uses MQTT protocol to publish and subscribe data.
It uses IFTTT to bridge between MQTT and Alexa, Google Assistant and Mobile widgets.
It uses ESP8266 chip to implement MQTT actions.
It controls the projector over serial and the HDMI source using the Digital IO Channels of a modified HDMI switcher.