Índice:

Música inteligente no quarto e banheiro com Raspberry Pi - Integrando Multiroom, alarme, botão de controle e automação residencial: 7 etapas
Música inteligente no quarto e banheiro com Raspberry Pi - Integrando Multiroom, alarme, botão de controle e automação residencial: 7 etapas

Vídeo: Música inteligente no quarto e banheiro com Raspberry Pi - Integrando Multiroom, alarme, botão de controle e automação residencial: 7 etapas

Vídeo: Música inteligente no quarto e banheiro com Raspberry Pi - Integrando Multiroom, alarme, botão de controle e automação residencial: 7 etapas
Vídeo: COMO AUTOMATIZAR SUA CASA GASTANDO MUITO POUCO (usando ALEXA) 2024, Julho
Anonim
Música inteligente no quarto e banheiro com Raspberry Pi - Integrando Multiroom, alarme, controle de botão e automação residencial
Música inteligente no quarto e banheiro com Raspberry Pi - Integrando Multiroom, alarme, controle de botão e automação residencial

Hoje queremos dar dois exemplos de como você pode usar o Raspberry Pi com nosso software Max2Play para automação residencial: no banheiro e no quarto. Ambos os projetos são semelhantes no sentido de que a música de alta fidelidade de várias fontes pode ser transmitida por meio da excelente tecnologia Squeezebox de código aberto, que vem como um instalador gratuito de um clique com Max2Play.

As vantagens de tal configuração Multiroom são que você pode sincronizar os jogadores em todas as salas (tocar simultaneamente), usar várias fontes de áudio diferentes para o servidor Squeezebox (unidade de rede NAS, unidade USB, DLNA, Spotify, Google Music, Internet Radio, Bluetooth, etc.) e tenha controle total sobre todos os reprodutores de áudio com apenas um aplicativo de sua escolha.

Graças ao hardware apresentado na etapa 1, outras vantagens se abrem:

  • alta qualidade de reprodução de música
  • baixos custos de aquisição (projeto DIY)
  • conceito de hardware bem projetado (Raspberry Pi, placas de áudio regularmente testadas e avançadas)
  • WAF (Woman Acceptance Factor): graças a instalações ocultas ou engastes sofisticados, os cabos e o hardware podem ser ocultados completamente

Etapa 1: os componentes

Os componentes
Os componentes
Os componentes
Os componentes
Os componentes
Os componentes

Os itens necessários para este sistema podem variar, dependendo do tamanho que você deseja que a configuração da multiroom tenha. Aqui, assumiremos a configuração básica usando um conjunto de alto-falantes para cada sala. Com base no escopo pretendido de sua configuração, você pode adicionar ou remover quantos jogadores desejar.

Uma combinação de conversor analógico-digital e amplificador faz mais sentido para salas sem componentes de áudio pré-existentes. Essas placas de som são chamadas de Amp HATs (Hardware Attached on Top) e vêm em diferentes variedades. Você pode comparar os diferentes Amp HATs em nosso gráfico de comparação para encontrar o ajuste certo para suas zonas multiroom.

Você precisa de um pacote de HAT Raspberry Pi Amplifier para cada cômodo. Portanto, para este exemplo específico, duas configurações individuais de Amp HAT podem ser selecionadas com base nos desafios e oportunidades individuais das salas.

Configuração básica:

Raspberry Pi 3B

O coração deste centro de mídia é o 3B acessível, mas poderoso, que pode lidar com vários reprodutores de áudio e vídeo com seu processador quad core e 1 GB de RAM. Você também pode usar o 2B se não precisar de WiFi ou Bluetooth, ou o 3B +. No entanto, o 3B + não oferece nenhuma vantagem significativa para esta configuração e requer mais potência.

Placa de som Amp HAT

Com esta combinação de conversor analógico-digital e amplificador, você obterá melhor qualidade de som e poderá alimentar alto-falantes passivos diretamente do Pi.

cartão microSD

Recomendamos o uso de um microSD de 8 ou 16 GB com velocidade de gravação Classe 10 ou superior. A imagem Max2Play baseada em Linux inclui várias soluções de áudio e outras extensões que podem ser gerenciadas a partir de qualquer navegador da web. Depois de gravado, o sistema fica acessível desde a primeira inicialização por meio da interface da web e não requer nenhum comando de console ou conhecimento de Linux.

Fonte de energia

Você só precisará de uma fonte de alimentação para executar todos os componentes (Pi, Amp HAT e alto-falantes passivos).

Você pode obter todos esses componentes de uma vez com um de nossos pacotes AMP.

Alto-falantes passivos (usamos JBL-One Control e Canton GLE 410.2)

Qualquer alto-falante pode ser usado, apenas preste atenção à capacidade do seu Amp HAT e à fonte de alimentação ao selecioná-los. Com base na impedância e na potência máxima, você pode encontrar a combinação ideal para cada zona.

Opcional: Codificador Rotativo ou Receptor IR para controle de hardware

Etapa 2: Grave a imagem no cartão MicroSD

Grave a imagem no cartão MicroSD
Grave a imagem no cartão MicroSD
Grave a imagem no cartão MicroSD
Grave a imagem no cartão MicroSD
Grave a imagem no cartão MicroSD
Grave a imagem no cartão MicroSD

A imagem Max2Play pode ser gravada em um cartão usando uma ferramenta simples como WinDiskImager ou Etcher. Basta deixar queimar e, uma vez que o processo estiver concluído, coloque o cartão no Raspberry Pi.

A configuração dos dispositivos é muito fácil graças ao Max2Play. Você pode acessar a interface da web Max2Play digitando "max2play /" em qualquer navegador em qualquer dispositivo conectado à mesma rede (PC, Mac, Smartphone, Tablet, etc.).

Após a primeira inicialização, recomendamos renomear o dispositivo na página Configurações / Reinicializar da interface da web. Dessa forma, o nome também será usado para o nome dos players de áudio e será mostrado como tal no servidor Squeezebox.

Se o seu roteador tiver WPS (Wireless Protected Setup) e o dispositivo estiver acessando WiFi na rede, a primeira inicialização pode ser feita de forma totalmente automática. Basta ativar o WPS em seu roteador e conectar o dispositivo à fonte de alimentação. Também fizemos um Instructable separado para configurar o WPS.

Opcional: você também pode solicitar um cartão microSD já queimado e configurado na Max2Play.

Etapa 3: configurar os Audioplayers

Configure os Audioplayers
Configure os Audioplayers
Configure os Audioplayers
Configure os Audioplayers
Configure os Audioplayers
Configure os Audioplayers

Ao iniciar o dispositivo Max2Play pela primeira vez, você pode escolher o fabricante da placa de som conectada. Um plugin específico para a marca da placa de som será carregado e, em seguida, você poderá selecionar sua placa de som específica no novo menu que se abre.

Clique em salvar. Depois de reiniciar o dispositivo, selecione "Avançado" abaixo da seleção da placa de som para obter tudo configurado idealmente para uma configuração multiroom. Depois de reiniciar o seu aparelho já deve estar acessível para tocar música.

Etapa 4: Configurar o servidor Squeezebox

Configurar o servidor Squeezebox
Configurar o servidor Squeezebox
Configurar o servidor Squeezebox
Configurar o servidor Squeezebox
Configurar o servidor Squeezebox
Configurar o servidor Squeezebox

Para configurar o servidor Squeezebox, você precisa instalá-lo primeiro. O plug-in em si vem pré-instalado na imagem Max2Play, portanto, não há necessidade de baixá-lo antes.

Importante: Você só precisa de uma instalação do Squeezebox Server para o seu sistema multiroom.

Tudo o que você precisa fazer é acessar o menu do Squeezebox Server na interface da web do Max2Play, escolher uma versão do Logitech Media Server (7.9.1 recomendado) e clicar em instalar. Max2Play baixa automaticamente a versão selecionada e a instala totalmente no Raspberry Pi.

Após a conclusão da instalação, você pode abrir a própria interface da web do servidor Squeezebox clicando no grande botão azul na página. Agora você pode escolher seus reprodutores, configurar sua biblioteca e serviços de música e, claro, reproduzir música.

Etapa 5: A Instalação - Quarto

A Instalação - Quarto
A Instalação - Quarto
A Instalação - Quarto
A Instalação - Quarto
A Instalação - Quarto
A Instalação - Quarto

Agora que o servidor está ativo e em execução, precisamos configurar o hardware em torno da configuração do Raspberry Pi.

Para a configuração do quarto, construímos caixas de madeira onde caberiam os alto-falantes. Em seguida, cortamos orifícios na parede, que tinham o tamanho dessas caixas. Finalmente, aparafusamos bem as caixas na parede. Todo o hardware ainda está acessível através de uma abertura de revisão.

Para controlar os alto-falantes, você pode usar um aplicativo de smartphone ou conectar o player com botões de automação residencial existentes, por exemplo, na porta do seu quarto. Você pode adicionar um toque longo do botão para ativar o temporizador e um toque curto para Reproduzir / Pausar. O Squeezebox Server, graças à sua interface aberta, oferece muitas possibilidades para configurar qualquer comando. Os comandos HTTP e CLI adequados podem ser encontrados em nosso plug-in API-Exemplos, que também está pré-instalado e pode ser ativado gratuitamente em nossa seção Plug-ins inativos em Configurações / Reinicializar.

Exemplo de comando HTTP para "começar a tocar":

SQUEEBOXSERVERIP: PORT / status.html? p0 = play & player = MACADDRESS

Etapa 6: A instalação - banheiro

A Instalação - Banheiro
A Instalação - Banheiro
A Instalação - Banheiro
A Instalação - Banheiro
A Instalação - Banheiro
A Instalação - Banheiro
A Instalação - Banheiro
A Instalação - Banheiro

Os alto-falantes podem ser colocados no teto ou, conforme a ilustração, nos lados esquerdo e direito do espelho. Se você ainda está planejando o design de seu banheiro, uma construção de parede frontal seria ideal para acomodar o gabinete com espelho e os alto-falantes ao mesmo tempo (veja as fotos). Nesse cenário, um engaste de alto-falante maior pode ser comprado (vendido separadamente) para ter uma borda visual para os alto-falantes (veja a figura 1).

Uma solução de botão de pressão para reprodução / pausa rápida na porta do banheiro, conectada a um software de automação residencial pré-existente, torna o uso diário ainda mais confortável. Um controle remoto IR ou um botão de controle de volume com botão integrado também pode ser integrado para controle direto. Geralmente, no entanto, é mais confortável e fácil de usar um smartphone e um dos muitos aplicativos disponíveis, como iPeng, OrangeSqueeze ou Squeezer (na foto, aplicativo gratuito), para aproveitar todos os recursos avançados (seleção de música, gerenciamento de lista de reprodução, etc.).

Etapa 7: Integração com automação residencial

Integração em automação residencial
Integração em automação residencial
Integração em automação residencial
Integração em automação residencial
Integração em automação residencial
Integração em automação residencial
Integração em automação residencial
Integração em automação residencial

Para a integração de um sistema de automação residencial e para a programação de um botão de pressão na porta (por exemplo, no Homematic Software), os comandos CLI (Command Line Interface) dos servidores Squeezebox podem ser usados. Você pode até instalar o servidor de autmation doméstico de código aberto no Max2Play. Recentemente, lançamos um instalador de um clique do popular servidor openHAB 2 com Paper UI como um novo plugin premium.

Esses sistemas de automação residencial permitem um gerenciamento centralizado de jogadores individuais, seja com comandos HTTP simples (como abrir algo via navegador), via Telnet ou com uma conexão de soquete direta em outro software. Comandos e exemplos concretos para isso podem ser encontrados e copiados diretamente no Max2Play API-Examples Plugin e na seção de ajuda interna dos servidores Squeezebox em “Technical Information> Command Line Interface“.

Os comandos HTTP também podem ser facilmente testados no navegador. Basta colar o comando, na barra de URL do navegador, e clicar em Enter.

É isso! Esperamos que goste de nossas idéias sobre a integração de áudio multiroom em sistemas de automação residencial. Use-os como inspiração para a sua própria solução, mostre-nos as suas configurações e diga-nos o que pensa!

Recomendado: