Alex77, расскажу как это сделано у меня.
MD стоит на одноплатном ПК Zotac, также имеется малина, которая предназначена для управления различными внешними устройствами (сейчас это: управление усилителями, управление ИК передатчиками, ИК приемником. В дальнейшем функции планируется расширить), ну и плюс MegaD. Выглядит это примерно так (усилка пока 4):
В Вашем случае сервер MD и малину можно «объединить». Схема управления усилителями:
Используется 3 пина малины. Для 4-х комнат можно регистр не ставить, а управлять усилителями напрямую с малины (4 пина).
Усилители собраны на TDA7266SA - 2х7 ВТ, обвязка минимальна (работает даже при «навесном» монтаже), качество для озвучки и фоновой музыки хорошее. Есть режим standby и mute. Усилки можно купить в виде готовых плат на али, но это дороже.
Управляется все скриптом на Python.
Касаемо установки 4-х малин/апельсин – минусы:
- дорого
- если wifi, то «засерается» диапазон, либо все равно тащить провода под сеть.
- все равно нужен усилок
- «Покупается китайская USB звуковая карта, к ней подключаются компьютерные колонки.» - опять же деньги, плюс у меня в таком варианте в спальне ночью в тишине был слышен шум/фон из колонок (поэтому был выбран вариант перевода унч в режим stanby, плюс экономия энергопотребления.
- администрирование 4-х доп. устройств
Плюсы:
- каждая малина управляет своими устройствами/датчиками в комнате по командам с сервера, но тут есть свои минусы.
В моем варианте можно сделать электронное управление громкостью (по spi с малины) и электронный коммутатор с внешних источников.
Если интересует что-то подробнее – спрашивайте.
PS 4 малины интересно использовать если подключить их к телевизорам как медиасервер, например c kodi. Тогда не надо на них ставить MD как клиент, а выводить звук через KODI (VLC), т.е. настроить их в MD как терминалы. На NASе хранить медиатеку. На малинах скриптами делать все что угодно в комнате (в т.ч. управлять по ИК аппаратурой через LIRC). Связь с сервером по TCP.