Acabei de comprar um wattímetro e percebi que meus alto-falantes estão usando 15 Watts em modo inativo.
Existe uma maneira de detectar que nenhum som está sendo reproduzido atualmente para desligar meus alto-falantes?
Atualmente, os sons do sistema estão sendo reproduzidos pelo meu monitor através de HDMI, e a saída de áudio do meu Macbook Pro é conectada aos meus alto-falantes através de um cabo jack. Os aplicativos com probabilidade de reproduzir som são: VLC, iTunes, Chrome.
Eu não queria formular esta pergunta como um problema XY, então apenas enumerarei algumas idéias que vieram à minha mente para resolver isso. Estou aberto a qualquer tipo de solução, de nível alto ou baixo.
O desligamento dos alto-falantes provavelmente será feito com um relé controlado com um Arduino.
Não vejo nenhuma maneira óbvia de detectar se o som está sendo reproduzido programaticamente, mas gostaria de saber se isso é possível. Talvez haja uma chamada do sistema que eu possa usar para estimar o nível de áudio atual?
O lançamento do protetor de tela é mais ou menos uma boa indicação de que é hora de desligar os alto-falantes. Provavelmente é possível criar uma composição do Quartz Composer que seria usada como proteção de tela e também desligar os alto-falantes quando iniciar, mas o Quartz Composer parece estar morrendo lentamente. Quem sabe se ainda existirá na próxima versão do OS X?
Além disso, uma solução de hardware totalmente externa seria ótima, talvez algum tipo de circuito que detecte se o som está sendo reproduzido no momento e ative ou desative um relé de acordo.
Os alto-falantes são os seguintes:
http://www.amazon.fr/CREATIVE-I-Trigue-L3450-Enceintes-2-1/dp/B0000CD7I8
Aqui estão as especificações (em francês):
Puissance (Totale) Nominale de Sortie: 48 Watts
Puissance Max de Sortie du Système Audio: 100 Watts
Détails du système haut-parleur: 1 x Caisson de basses 30 Watts, 2 x Haut-parleurs satellite 9 Watts
Meu wattímetro chinês barato lê 11,8 W quando ocioso; o mesmo wattímetro chinês me fornece medidas plausíveis com tudo o que medi até agora (de um carregador de 12W para iPad a uma caldeira de 2300W em funcionamento).
fonte
Respostas:
Você descreve o problema como tendo 11,8 watts nos alto-falantes enquanto não há som vindo deles. Tente usar Mudo, para garantir que nenhuma saída de som seja enviada para os alto-falantes.
Você também diz que possui 2 saídas de som, uma para o monitor via HDMI, e o sistema soa no monitor externo e o outro para os alto-falantes externos, na verdade o conector para fone de ouvido.
Isso é possível, mas requer configurações especiais no aplicativo System Audio ou 3D party audio.
Não é possível ter 11,8 watts (conforme medido pelo seu wattímetro) indo para os alto-falantes sem que eles produzam ruído, a menos que o amplificador de áudio dos alto-falantes seja lixo.
É possível que seus alto-falantes consumam energia, pois possuem um amplificador de áudio com defeito. Sugiro procurar ou devolver o produto.
fonte