要求:多个房间,Spotify,播放迷你插孔。
功能:在存在/运动时激活扬声器。回家后播放 Spotify。
这实际上是一个非常广泛的问题,可以有非常广泛的答案。但是,让我解释一下我将如何做到这一点。
声音的
对于最多约 4 个房间,您可以使用具有不同“区域”的放大器。确保获得具有开放 API 的放大器。
您可以将每个“区域”连接到一个房间的扬声器连接起来。您可以简单地控制每个房间的音量,以便在您进出时。
如果您有多个放大器,您可以使用一个放大器的输出作为另一个放大器的输入。然后你必须在更衣室时切换到正确的输入。
另一种选择是使用像“MusicCast”这样的设置,其中一个放大器将他的音乐传输给其他人。但我还没有找到一种奇特的方式来控制 MusicCast。
运动检测
确实有数百种设备可以做到这一点。你可以得到一个 ESP8266(wifi 模块)并连接一个 PIR 模块。如果您将 ESP8266 编程为在放大器注册运动时向放大器发送音量“80%”命令(并在很长一段时间未注册时发送静音),则您的设置非常具有成本效益。
但是,您应该考虑使用中央(家庭自动化)服务器来解析所有输入并控制放大器,因为当您使用专用模块本身时,通过服务器界面更容易更改行为。
我建议将 Node-red 与 Yamaha 或 Denon 模块和 MQTT 一起使用。您的运动传感器将为它的运动发布 MQTT 消息。node-red 将解析它们并应用逻辑来控制放大器。通过这种方式,您可以“重新编程”您的逻辑,而无需重新编程 ESP8266。或者您可以更轻松地集成应用程序(有很多 MQTT 按钮应用程序)。
我必须指出,我工作的公司隶属于雅马哈,因此我的回答可能有点偏颇。但是,如果您想通过 IP 控制放大器,您应该始终选择具有开放 API 的放大器(Denon 也有)。