Repeater Controller

From BATC Wiki
Jump to navigation Jump to search

The BATC ATV Repeater Controller uses a Raspberry Pi 4 as a fully-featured, but simple-to-construct, ATV repeater controller. The design is intended to be used with an HDMI Video switch, but can also be used with older composite video designs.

HDMI repeater.jpg

The RPi will control a video switcher either by Infra Red or GPIO pins and will generate a carousel of images. On receipt of a valid signal from, for example, a Ryde receiver, it will switch to that input - when the receiver closes, the logic will play a key sequence, dekey the tx and go back to the carousel.

Every repeater is different and this is designed as a core logic that can be used as the basis for an ATV repeater. The design is flexible with a large number of parameters in an SSH config file so that users can configure it to meet their own needs.

Initial design and construction information will be published here to enable collaborative development, but will be subject to change as the project develops.

GPIO Connections

An initial list of GPIO connections is here: Repeater GPIO Connections.

Configuring IR Switching

The application used by the repeater software tp control an IR switch is different to that used on the Ryde, but uses some common components.

The recommended list of key names is as follows:

Key Name Function
KEY_POWER HDMI Switch on/off
KEY_MUTE Mute/unmute HDMI Switch Audio
KEY_MODE Toggle between 720 and 1080 Output
KEY_1 Select Input 1
KEY_2 Select Input 2
KEY_3 Select Input 3
KEY_4 Select Input 4
KEY_5 Select Input 5
KEY_6 Select Input 6
KEY_7 Select Input 7
KEY_8 Select Input 8
KEY_Q Select Quad View
KEY_F1 Select Audio Input 1 (override)
KEY_F2 Select Audio Input 2 (override)
KEY_F3 Select Audio Input 3 (override)
KEY_F4 Select Audio Input 4 (override)
KEY_F5 Select Audio Input 5 (override)
KEY_F6 Select Audio Input 6 (override)
KEY_F7 Select Audio Input 7 (override)
KEY_F8 Select Audio Input 8 (override)