Если вы читали мои впечатления о DVD плейере Xoro, то помните, что в нем отсутствует регулировка громкости звука, хотя на пульте ДУ, идущем в комплекте, есть много кнопок для регулировки громокости, тембра, баланса и т.д. Ручная регулировка на усилителе не устраивала по причине лени вставать с дивана во время просмотра :)
    Было решено сделать регулировку громкости с ДУ. Я когда-то делал ДУ для компьютера (оно и сейчас работает и используется), поэтому имелся второй комплект для этого- фотомодуль SFH-506/36, микроконтроллер PIC16F84, резонатор на 4MHz. И, естественно, управляющая программа, которую я модифицировал для новой задачи. Первоначально я планировал применить интегральный регулятор уровня, но недостаточный опыт программирования PIC контроллеров сделал бы затруднительной реализацию протокола управления. Поэтому остановился на моторизованном приводе обычного переменного резистора. Применение шагового двигателя было бы наиболее удобно (не нужен редуктор, фрикцион), но все то же отсутсвие опыта:(. Поэтому остановился на двигателе постоянного тока, который был извлечен из неисправной автомагнитолы. Оттуда же был взят шкив, который устанавливается на ось переменного резистора. Шкив малого диаметра на двигателе уже имелся. Осталось смонтировать двигатель, переменный резистор на металлической пластине, соединить шкивы пассиком и подключить двигатель в контроллеру, который подает и реверсирует напряжение.
    Первоначальный вариант с двумя раздельными сдвоеннными переменниками оказался не совсем работоспособен. Почему-то большой проблемой оказалось найти счетверенный переменный резистор с одновременной регулировкой всех четырех составляющих. Хотя казалось бы в чем проблема для производителя - 2 (которых валом), 4, 6 ??? Тем не менее он был найден на радиорынке.
    Если найдутся желающие повторить эту конструкцию, советую все-таки найти фирменный моторизованный переменник, так как настройка такой конструкции с пассиковым приводом, несмотря на кажущуюся простоту, дело не для слабонервных. Чтобы оно крутилось да еще на нужный небольшой угол поворота за один шаг. Для меня это был просто спортивный интерес.
Реле можно взять любые на 5 вольт, например, из неисправных модемов, или РЭС55. Ну или можно обойтись вообще без реле.

Схема
Исходный текст управляющей программы
В ней перед компиляцией необходимо исправить коды кнопок, соответствующие вашему пульту. А также возможно придется подбирать задержку включения реле.
Печатная плата