
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Сегодня мы хотим дать вам два примера того, как вы можете использовать Raspberry Pi с нашим программным обеспечением Max2Play для домашней автоматизации: в ванной и спальне. Оба проекта похожи тем, что высококачественную музыку из различных источников можно транслировать с помощью великолепной технологии Squeezebox с открытым исходным кодом, которая поставляется в виде бесплатного установщика Max2Play в один клик.
Преимущества такой настройки Multiroom заключаются в том, что вы можете синхронизировать плееры во всех комнатах (играть одновременно), использовать различные источники звука для сервера Squeezebox (сетевой диск NAS, USB-накопитель, DLNA, Spotify, Google Music, Интернет-радио, Bluetooth, и т. д.) и получите полный контроль над всеми аудиоплеерами с помощью всего одного приложения по вашему выбору.
Благодаря оборудованию, представленному на шаге 1, открываются дополнительные преимущества:
- высокое качество воспроизведения музыки
- низкие затраты на приобретение (проект DIY)
- хорошо продуманная концепция оборудования (Raspberry Pi, звуковые карты, регулярно тестируемые и усовершенствованные)
- WAF (фактор приемлемости для женщин): благодаря скрытым установкам или высококачественным лицевым панелям кабели и оборудование можно полностью скрыть
Шаг 1: Компоненты



Необходимые элементы для этой системы могут различаться в зависимости от того, насколько большой вы хотите установить мультирум. Здесь мы будем исходить из базовой настройки с использованием одного набора динамиков для каждой комнаты. В зависимости от предполагаемого объема вашей настройки вы можете добавлять или удалять столько игроков, сколько захотите.
Комбинация цифро-аналогового преобразователя и усилителя наиболее целесообразна для помещений без ранее существовавших аудиокомпонентов. Эти звуковые карты называются Amp HAT (Hardware Attached on Top) и бывают разных видов. Вы можете сравнить различные усилители HAT в нашей сравнительной таблице, чтобы найти то, что подходит для ваших мультирум-зон.
Вам понадобится одна установка комплекта Raspberry Pi Amplifier HAT для каждой комнаты. Таким образом, для этого конкретного примера можно выбрать две отдельные установки Amp HAT в зависимости от индивидуальных проблем и возможностей комнаты.
Базовая настройка:
Малина Pi 3B
Сердцем этого медиацентра является доступный, но мощный 3B, он может обрабатывать несколько аудио- и видеоплееров с его четырехъядерным процессором и 1 ГБ оперативной памяти. Вы также можете использовать 2B, если вам не нужны WiFi или Bluetooth, или 3B +. Однако 3B + не дает никаких существенных преимуществ для этой установки и требует большей мощности.
Звуковая карта Amp HAT
Благодаря этой комбинации цифро-аналогового преобразователя и усилителя вы получите лучшее качество звука и сможете подключать пассивные динамики напрямую от Pi.
карта microSD
Мы рекомендуем использовать карту microSD емкостью 8 или 16 ГБ с классом скорости записи 10 или выше. Образ Max2Play на базе Linux включает в себя различные аудиорешения и другие расширения, которыми можно управлять из любого веб-браузера. После сгорания система доступна с первой загрузки через веб-интерфейс и не требует никаких консольных команд или знаний Linux.
Источник питания
Вам понадобится только один источник питания для работы всех компонентов (Pi, Amp HAT и пассивных динамиков).
Вы можете получить все эти компоненты сразу с помощью одного из наших AMP-пакетов.
Пассивные колонки (мы использовали JBL-One Control и Canton GLE 410.2)
Можно использовать любые динамики, просто обратите внимание на мощность вашего усилителя HAT и источник питания при их выборе. На основе импеданса и максимальной мощности вы можете найти идеальную комбинацию для каждой зоны.
Дополнительно: поворотный энкодер или ИК-приемник для управления оборудованием
Шаг 2. Запишите изображение на карту MicroSD



Изображение Max2Play можно записать на карту с помощью такого простого инструмента, как WinDiskImager или Etcher. Просто дайте ей сгореть, и как только процесс будет завершен, вставьте карту в Raspberry Pi.
Конфигурация устройств очень проста благодаря Max2Play. Вы можете получить доступ к веб-интерфейсу Max2Play, введя «max2play /» в любом браузере на любом устройстве, подключенном к той же сети (ПК, Mac, смартфон, планшет и т. Д.).
После первого запуска рекомендуем переименовать устройство на странице Настройки / Перезагрузка веб-интерфейса. Таким образом, имя также будет использоваться для имени аудиоплеера и отображаться как таковое на сервере Squeezebox.
Если на вашем маршрутизаторе есть WPS (Wireless Protected Setup) и устройство подключается к Wi-Fi в сети, первый запуск может быть выполнен полностью автоматически. Просто активируйте WPS на вашем роутере и подключите устройство к источнику питания. Также мы сделали отдельную Инструкцию по настройке WPS.
Необязательно: вы также можете заказать уже сожженную и настроенную карту microSD в Max2Play.
Шаг 3. Настройте аудиоплееры



При первом запуске устройства Max2Play вы можете выбрать производителя подключенной звуковой карты. Будет загружен определенный плагин для бренда звуковой карты, а затем вы сможете выбрать свою конкретную звуковую карту в новом открывшемся меню.
Нажмите "Сохранить". После перезагрузки устройства выберите «Дополнительно» под звуковой картой, чтобы настроить все идеально для работы в нескольких комнатах. После очередного перезапуска ваш плеер уже должен быть доступен для воспроизведения музыки.
Шаг 4: Настройте Squeezebox Server



Чтобы настроить Squeezebox Server, вам необходимо сначала установить его. Сам плагин предустановлен в образе Max2Play, поэтому его не нужно загружать заранее.
Важно: вам потребуется только одна установка Squeezebox Server для вашей мультирумной системы.
Все, что вам нужно сделать, это перейти в меню Squeezebox Server в веб-интерфейсе Max2Play, выбрать версию Logitech Media Server (рекомендуется 7.9.1) и нажать «Установить». Max2Play автоматически загружает выбранную вами версию и полностью устанавливает ее на Raspberry Pi.
После завершения установки вы можете открыть собственный веб-интерфейс Squeezebox Server, нажав большую синюю кнопку на странице. Теперь вы можете выбирать свои плееры, настраивать свою библиотеку и музыкальные сервисы и, конечно же, воспроизводить музыку.
Шаг 5: Установка - Спальня



Теперь, когда сервер активен и работает, нам нужно настроить оборудование для нашей установки Raspberry Pi.
Для оформления спальни мы построили деревянные ящики, в которые поместятся наши колонки. Затем мы вырезали в стене отверстия, которые были размером с эти ящики. Наконец, мы плотно прикрутили ящики к стене. Все оборудование по-прежнему доступно через отверстие для ревизии.
Для управления динамиками вы можете использовать приложение для смартфона или подключить плеер с помощью существующих кнопок домашней автоматизации, например. на двери твоей спальни. Вы можете добавить долгое нажатие кнопки для активации таймера сна и короткое нажатие для воспроизведения / паузы. Сервер Squeezebox, благодаря своему открытому интерфейсу, предлагает множество возможностей для настройки любых команд. Соответствующие команды HTTP и CLI можно найти в нашем плагине API-Примеры, который также предустановлен и может быть бесплатно активирован в нашем разделе неактивных плагинов в разделе Настройки / Перезагрузка.
Пример HTTP-команды для «начать играть»:
SQUEEBOXSERVERIP: PORT / status.html? p0 = play & player = MACADDRESS
Шаг 6: Установка - Ванная




Колонки можно разместить под потолком или, как на фото, слева и справа от зеркала. Если вы все еще планируете дизайн своей ванной комнаты, конструкция передней стены будет идеальной для одновременного размещения зеркального шкафа и колонок (см. Рисунки). В этом сценарии можно купить большую лицевую панель динамика (продается отдельно), чтобы иметь визуальную границу для динамиков (см. Рисунок 1).
Решение с кнопкой для быстрого воспроизведения / паузы на двери ванной, подключенное к уже существующему программному обеспечению домашней автоматизации, делает ежедневное использование еще более комфортным. ИК-пульт дистанционного управления или ручка регулировки громкости со встроенной кнопкой также могут быть интегрированы для прямого управления. Однако, как правило, удобнее и проще использовать смартфон и одно из множества доступных приложений, например iPeng, OrangeSqueeze или Squeezer (на фото, бесплатное приложение), чтобы воспользоваться всеми расширенными функциями (выбор музыки, управление списком воспроизведения, так далее.).
Шаг 7: интеграция в домашнюю автоматизацию




Для интеграции системы домашней автоматизации и программирования кнопки на двери (например, в программе Homematic) можно использовать команды CLI (интерфейс командной строки) серверов Squeezebox. Вы даже можете установить домашний сервер автоматизации с открытым исходным кодом на Max2Play. Недавно мы выпустили установщик популярного сервера openHAB 2 в один клик с Paper UI в качестве нового плагина премиум-класса.
Эти системы домашней автоматизации позволяют централизованно управлять отдельными игроками либо с помощью простых HTTP-команд (например, открытие чего-либо через браузер), либо через Telnet, либо с помощью прямого подключения к сокету в другом программном обеспечении. Конкретные команды и примеры для этого можно найти и напрямую скопировать в плагине Max2Play API-examples и во внутренней справке серверов Squeezebox в разделе «Техническая информация> Интерфейс командной строки».
Команды HTTP также можно легко протестировать в браузере. Просто вставьте команду в адресную строку браузера и нажмите Enter.
Вот и все! Мы надеемся, что вам понравятся наши идеи по интеграции мультирумного аудио в системы домашней автоматизации. Используйте их как вдохновение для своего собственного решения, покажите нам свои настройки и расскажите, что вы думаете!
Рекомендуемые:
Система домашней автоматизации WiFi со сверхнизким энергопотреблением: 6 шагов (с изображениями)

Система домашней автоматизации WiFi со сверхнизким энергопотреблением: в этом проекте мы показываем, как за несколько шагов создать базовую локальную систему домашней автоматизации. Мы собираемся использовать Raspberry Pi, который будет выступать в качестве центрального WiFi-устройства. В то время как для конечных узлов мы собираемся использовать IOT Cricket, чтобы сделать аккумуляторную батарею
Настенный планшет для домашней автоматизации Secret: 6 шагов

Секретный настенный планшет для домашней автоматизации: в этой инструкции будет рассказано, как создать крепление для планшета openHAB (https://www.openhab.org/), откуда планшет можно будет снять в любое время, где он будет заряжаться без кабель, и стена будет выглядеть совершенно нормально, когда нет планшета
Как сделать умный дом с помощью модуля реле управления Arduino - Идеи домашней автоматизации: 15 шагов (с изображениями)

Как сделать умный дом с помощью модуля реле управления Arduino | Идеи домашней автоматизации: в этом проекте домашней автоматизации мы разработаем релейный модуль для умного дома, который сможет управлять 5 бытовыми приборами. Этим релейным модулем можно управлять с мобильного телефона или смартфона, ИК-пульта дистанционного управления или пульта дистанционного управления телевизором, ручного переключателя. Это интеллектуальное реле также может определять р
Управление бытовой техникой через LoRa - LoRa в домашней автоматизации - Пульт дистанционного управления LoRa: 8 шагов

Управление бытовой техникой через LoRa | LoRa в домашней автоматизации | LoRa Remote Control: управляйте и автоматизируйте свои электроприборы с больших расстояний (километров) без подключения к Интернету. Это возможно через LoRa! Эй, как дела, ребята? Акарш здесь от CETech. Эта печатная плата также имеет OLED-дисплей и 3 реле, которые
Хаб домашней автоматизации Raspberry Pi-Arduino-SignalR: 11 шагов (с изображениями)

Raspberry Pi-Arduino-SignalR Home Automation Hub: после нескольких моих прелюдий IBLE, опубликованных здесь и здесь, этот проект делает первый шаг к созданию базовой версии функционального Home Automation Hub. Я использовал несколько различных технологий в усилия, чтобы понять, как я могу