Давно делал (себе, потом пару друзьям ) на обыкновенных малогабаритных реле (типа HJR 5 или 12 v) c переключателем или тактируемой кнопочной схемой). Получилось аккуратно в корпусе Z-28 (ф. Каскад Электроникс). Уже несколько лет пользуемся. Аккуратно и фича программного управления просто реализуема (таккой, вот сухой контакт получился :))! Весьма советую.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)