Can a Arduino be used as a HDMI switcher?

Can a Arduino be used as a HDMI switcher?

The manual / automatic switching of individual inputs is retained following this modification. The Arduino can’t source enough current from a single pin to drive the HDMI switcher board. Its 5 VDC supply rail can source approximately 400 mA however.

Where does the power supply go on an Arduino HDMI?

The modified circuit board can now be enabled externally by providing an external +5 VDC supply to the power supply section on the board. The +5 VDC should go to the cathode pad of D3 and the supply ground should go to the ground pad near the output HDMI lead (marked GND on the board if you look hard enough). These are marked in blue on the figure.

How can I Stop my Arduino from using HDMI?

Setting the control line HIGH (+5 V) disables the switcher and thus prevents display of any HDMI signals. Don’t worry though – if your resourceful urchins unplug the power supply to the Arduino, they’ll lose the all-important 400 mA 5 V rail which will completely inhibit HDMI transmission.

How does the Arduino connect to the switcher board?

A black lead was used to connect the Arduino ground to the ground pad on the switcher board. A red lead was used to connect the PNP’s emitter to the Arduino’s 5 VDC pin. An orange lead was used to connect a digital output on the Arduino to the base of the PNP, via a 1 kOhm resistor.

How to switch input signals in an Arduino?

You push the switch to cycle through video input signals (e.g. input1 -> input2 -> input3 -> input4 -> input1 -> for each push) only one transistor is “turned on” at a time. When you want to switch to other inputs, all the switch signals are turned off then the target switch is turned on.

How to control HDMI with Arduino protoboard?

3) control by switching the HDMI feeds from the various input devices (we don’t use direct RF input to the TV anymore) – this could work but HDMI is a fast signal which needs to be routed and switched carefully – you can’t just use a few transistors on a protoboard! I considered options 1 & 2 to be non-starters.