Страница 18 из 18
Re: Программный мультирум
Добавлено: Пт окт 20, 2017 4:05 pm
foxvlad
ksgroup писал(а):Wave писал(а):а как релюшками звук отсекаете?
4 релюхи на одну зону? или у вас сразу усилитель интелектуальный?
Я ж писал выше - усилитель самодельный на 5 зон. То есть 5 усилителей с общим блоком питания. По входам этих 5-ти усилителей стоят интегральные регуляторы громкости (микшеры) управляемые по i2c. Всего у каждого усилителя имеется 5 микшируемых входов. Тоесть если бы у меня было 5 источников сигнала, в каждую зону я мог бы вывести любой из них в любом микшерном сочетании по громкости. Да хоть все пять сигналов одновременно. Делалось все это под звуковую карту 5.1. Мне осталось только решить программный вопрос вывода звука от 5 программ плееров, от каждого в свой канал звуковой платы.
А какие микросхемы используете для управления по i2c а то я купил одни тут а у них у всех один адрес и в итоге либо надо на каждый канал отдельно микроконтроллер либо как то i2c шину коммутировать.
Re: Программный мультирум
Добавлено: Ср ноя 08, 2017 7:04 pm
Kvantos
Мне кажется решение ksgroup с многозональным многовходовым усилителем самое адекватное. Кто разбирается в схемотехнике, давайте развивать тему.....
Re: Программный мультирум
Добавлено: Вт мар 27, 2018 12:47 am
chuk3
Всем привет!
Парни, есть мысль по реализации мультирума. В программировании у меня "ошибка в ДНК" поэтому есть идея такого плана:
При подключении в серверу MajorDomo устройству дается идентификатор по которому умный дом будет направлять ту или иную звуковую информацию на устройство. Например, подключил планшет в гостиной с отображением вебстраницы MajorDomo, привязал идентификатор 01, второе устройство детская с идентификатором 02, на кухне идентификатор 03 и при выполнении определенных условий или кода say("Андрей дома", 2 ..01,03); будет проговорено только в гостиной и на кухне.
Сейчас у меня на планшете стоит FullScreenBrowser, страницу во весь экран разворачивает, но музыку с яндекса не играет, но вот с такой
http://www.jplayer.org/ или
http://www.schillmania.com/projects/soundmanager2/ или вот на хабре
https://habrahabr.ru/post/110906/ играет без проблем, а значит можно зацепить к странице и посылать командой проиграть файл. Да, скорее всего одновременное воспроизведение будет дурацким, но т.к. комнаты разнесены и громкость устройства будет не высока то вы разборчиво услышите своё устройство.
Как реализовать запросы с устройств, например "Скажи время? Может перед командой на сервер вставлять идентификатор 03 "Скажи время", чтобы при передаче звукового файла MajorDomo знал куда его направить.
Если есть мысли можно обсудить.
Re: Программный мультирум
Добавлено: Вт мар 27, 2018 7:06 am
nick7zmail
chuk3 писал(а):
Как реализовать запросы с устройств, например "Скажи время? Может перед командой на сервер вставлять идентификатор 03 "Скажи время", чтобы при передаче звукового файла MajorDomo знал куда его направить.
Если есть мысли можно обсудить.
Есть такой обработчик "Before Say", туда запихиваете запуск метода или скрипта (rs(); или cm();), а в самом методе/скрипте "глушите" девайсы которые не нужны. Иначе надо переделывать команду say на системном уровне (ни лучшая идея). Можете посмотреть на команду sayReply или как-то так (отвечает в нужные терминалы).
Re: Программный мультирум
Добавлено: Вт мар 27, 2018 7:09 am
nick7zmail
foxvlad писал(а):
А какие микросхемы используете для управления по i2c а то я купил одни тут а у них у всех один адрес и в итоге либо надо на каждый канал отдельно микроконтроллер либо как то i2c шину коммутировать.
Как правило на всех схемках с i2c имеются перемычки для выставления адреса. Иногда они идут прямо джамперами, иногда отдельными резисторами (как правило 3 в столбик идут). В случае джамперов - переключить, в случае резисторов - перепаять. И адрес поменяется.
Re: Программный мультирум
Добавлено: Вс окт 27, 2019 4:22 am
ovcher
Как то так получилось
, пару дней назад, искал эту ветку да так и не нашел, поэтому выложил этот
viewtopic.php?f=4&t=1976&p=109687#p109687 пост в теме по LMS. В свое время здесь брал код в котором были реализованы Play/Stop. Огромное спасибо Автору! Сейчас руки дошли вернуться к теме и немножко расширить функционал. Поэтому, наковырял команд которых так недоставало. Если кому то интересна тема LMS или есть умение и/или желание написать модуль, посмотрите пожалуйста, там практически весь функционал + принцип его переноса в HTTP.
Re: Программный мультирум
Добавлено: Вс июл 09, 2023 6:08 pm
Kirch
Поможет
девайс Up2Stream Mini - Multiroom Wi-Fi Streamer Board теме?
Тут чел спаял
Продажа