В общем идея такова: нужна программа для микроконтроллера (скорей всего это будет ATMega), которая будет выполнять следующие функции:
1) Прием команд с ПДУ. Микруха в пульте будет SAA3010 (даташит: SAA3010.pdf)
2) Управление селектором входов. 3 аналоговых и 3 цифровых.
3) Управление регулятором громкости. Либо это будет L-аттенюатор, либо схема с несколькими реле в цепи звука. Последняя более предпочтительна, т.к. при использовании 8ми реле мы получаем 256ти ступенчатый регулятор. С L-аттенюатором сложнее, требуется шаг 0,5дБ
А вот и мой вариант регулятора, только пока на 16 позиций:
4) 5 кнопок на передней панели: вверх, вниз, вправо, влево, меню. Какие будут пункты меню пока хз.
5) Вывод всей информации на LCD дисплей Data Vision (небольшое описание: LCD Digital Vision.pdf)
6) Управление вентиляторами. Датчики температуры.
7) Может быть что-то еще.
Схему железа скоро набросаю.
Собственно нужен кто-нибудь, кто сможет разжевать как написать программу, потому что хочу во всем разобраться, а не тупо прошить контроллер и наслаждаться работой системы
P.S. Сколько не лазил по инету, нигде нет готового решения, везде чего-то нехватает. Думаю для форума будет полезным создание такого девайса.
2 Конкере: Если это возможно, закрепите пожалуйста тему наверху раздела.
Социальные закладки