首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

问一个硬件问题,希望大牛给点思路

  •  
  •   utfqvfhpyygy · 86 天前 · 3175 次点击
    这是一个创建于 86 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我要在四个房间里各方一个喇叭,然后我可以通过指令控制任何一个喇叭响。 喇叭我想用无线的,我看了很多方案都是一起响,没有办法控制单个响。能帮忙提供解决思路的,给红包

    第 1 条附言  ·  85 天前
    目前想到的解决方案:
    1、无线传输问题,使用 Fm 广播音频,距离比较远而且干扰少
    2、控制喇叭声音问题,使用无线开关,ESP8266。可以通过代码控制断开合并。
    62 回复  |  直到 2019-09-13 17:06:31 +08:00
        1
    whileFalse   86 天前
    发出声音的时候选择声音输出设备就行
        2
    exip   86 天前 via Android
    先说你这四个喇叭是咋装的?线路是分开的就能实现,一条线路肯定不行.
        3
    utfqvfhpyygy   86 天前
    @exip 能通过蓝牙吗,一个蓝牙发射器,四个喇叭都是蓝牙接收器
        4
    utfqvfhpyygy   86 天前
    @whileFalse 按照道理是这样,但是有什么工具或者硬件可以让我在输出的时候选择设备
        5
    utfqvfhpyygy   86 天前
    @exip 如果是用有线连接喇叭,我知道怎么做,可以用继电器来控制那个开那个断。但是我想用无线来做,避免布线这个工作
        6
    exip   86 天前 via Android
    你这蓝牙发射器能分频道吗?要是能分频道,每频道一个喇叭就行了.
        7
    utfqvfhpyygy   86 天前
    @exip 没有找到能分频道的发射器
        8
    suhongbo   86 天前
    每一个喇叭接一条线路,不就行了吗一定要用无线的话,就有点难。
        9
    airfling   86 天前
    无线的你就每个都用不同的信号呗
        10
    exip   86 天前 via Android
    @utfqvfhpyygy 喇叭的供电你能控制吗?在供电末端也就是喇叭上装无线控制的继电器,有那种一个遥控控制四路的.蓝牙只用来发送信号,通过控制供电来确定哪个响哪个不响
        11
    lzxz1234   86 天前
    喇叭电源上加无线开关,开哪个哪个响,四个全开四个响,关三个就是一个响了
        12
    exip   86 天前 via Android
    @lzxz1234 哈哈,想到一起了.
        13
    suhongbo   86 天前
    分 4 个声道就行了。应该需要一个混音台。
        14
    Qsama   86 天前
    这要看你的蓝牙协议,如果是 BLE(也就是蓝牙 4.0),那么可有自定义 server UUID,独立控制蓝牙音箱启动。如果是蓝牙 3.0,那就没法子了,只能做硬件改造。
        15
    lzxz1234   86 天前
    @exip 这就叫英雄所见略同 [手动滑稽]
        16
    thomaspaine   86 天前
    @utfqvfhpyygy 很简单啊,首先你可以让四个喇叭一起响,然后你可以控制继电器让某个喇叭有电,over
        17
    fullpowers   86 天前
    每个音箱都用单片机控制,通讯用 wifi 模块.由主控单片机控制各个音箱的单片机.
        18
    goofool   86 天前
    你这喇叭有什么能力集,功耗多大,要怎么响,你得说清楚吧。
        19
    utfqvfhpyygy   86 天前
    @exip @lzxz1234 你们这个方案很好,我还差一个问题,无线开关,怎么和我自己系统打通。因为无线开关都是使用遥控器的,没有办法自动控制或者二次开发
        20
    utfqvfhpyygy   86 天前
    @thomaspaine 要使用无线控制继电器才行
        21
    utfqvfhpyygy   86 天前
    @goofool 就是播音,功耗 10w,就是我自己能控制任何一个音响播放声音
        22
    fairytale   86 天前 via iPhone
    @utfqvfhpyygy wifi 智能插座
        23
    flyingfz   86 天前
    树莓派 zero ,给每个 喇叭接一个。 控制 zero 的输出即可。 硬件成本多一些.
        24
    utfqvfhpyygy   86 天前
    @flyingfz 这个成本太高,维护也麻烦
        25
    flyingfz   86 天前   ♥ 1
    另外 开个脑洞, 不知道 实现起来 是否麻烦。
    貌似有个 软件定义无线电(SDR) 的技术, 折腾能力强的话, 折腾下这个,
    四个喇叭 接收音机 , 分别接收不同频率的 FM 信号 , 然后你 控制 SDR 输出的 频率即可。
        26
    ITheihu   86 天前
    @flyingfz 赞同
        27
    win7pro   86 天前
    wifi 智能插座 +1
    或者,4 个音响分别连接 4 个控制设备(比如 4 台廉价的手机),然后你的程序控制这 4 个控制设备。
        28
    ITheihu   86 天前
    无线开关更直观一点
        29
    exip   86 天前 via Android
    @utfqvfhpyygy 可以查查 PT2262 2272,可以和单片机结合.
        30
    exip   86 天前 via Android
    @utfqvfhpyygy 433M 的无线控制芯片也可以
        31
    cw2k13as   86 天前
    @exip 你这个简单方便
        32
    exip   86 天前 via Android
    @utfqvfhpyygy 可以查查 PT2262 2272,可以和单片机结民合.
        33
    TheFLY   86 天前
    这个其实我建议参考 RGB 灯控的思路来做
        34
    utfqvfhpyygy   86 天前
    @exip 433m 怎么发射信号插座,我买的插座是否会符合这个协议的标准,有协议的吗
        35
    utfqvfhpyygy   86 天前
    433m 是标准来的?
        36
    exip   86 天前 via Android
    NRF905 是一种 433M 频率的无线芯片,pt2262 是 315M 频率芯片的一种,
    @utfqvfhpyygy 它们只是用无线传输控制、电平状态,跑什么协议可以自已定义,就把它当个无线开关用就行,可以设置每个终端的编码实现单独控制。
        37
    utfqvfhpyygy   86 天前
    @exip 突然又有一个问题,如果用蓝牙来推喇叭,电源来控制开关。每次断开、合并。会涉及到蓝牙连接时间。可能我开了电源,还是没有声音,要等匹配
        38
    exip   86 天前 via Android
    要是喇叭能改装或定制的话,只控制发声部分的供电,蓝牙部分一直有电。理论上可以,还得实际验证。
        39
    Hconk   86 天前 via iPhone
    买几个 esp8266,连到同一个路由下面,通过 wifi 远程控制引脚输出,然后控制继电器之类的就行了。
        40
    ylrshui   86 天前 via iPhone
    NRF24LE1 一个 2.4G 无线发射和 51MCU 一体的芯片,配上继电器控制音箱电源,你想哪个响就开哪个
        41
    ylrshui   86 天前 via iPhone
    NRF24LU1 一个 2.4G 无线发射接收转 USB 的一体芯片,接到电脑上,可以和 NRF24LE1 通信。两个芯片都是低功耗,但传输距离够远,还是可发射可接收
        42
    psychoo   86 天前
    我倒是比较好奇,4 个无线喇叭怎么播放同一个音源
    然后,楼主的需求,我会想用 NRF+继电器把
        43
    fuchunliu   86 天前 via Android
    自己做硬件的话可以随心所欲的做。物联网模块就可以搞定,想用现成的解决方案的话可以给贴一个某宝的链接。
        44
    fuchunliu   86 天前 via Android
    44CQ5YWI56eR6JOd54mZ5ZC46aG26Z+z5ZON5bqX6ZO65ZWG55So546v57uV5bWM5YWl5byP5ZaH
    5Y+t5peg57q/5YiG5Yy65aSp6Iqx5ZCK6aG26Z+z566x44CRaHR0cHM6Ly9tLnRiLmNuL2guZWxG
    VVpkQj9zbT0wMTdiYjIg54K55Ye76ZO+5o6l77yM5YaN6YCJ5oup5rWP6KeI5Zmo5ZKR6Zae77yb
    5oiW5qSx44Kh6KO96L+Z5q615o+P6L+w4oKzS2ZPZFlPSjBzUjHigrPlkI7liLDwn5GJ4peH57av
    4oSh5a+z8J+RiA==
        45
    fuchunliu   86 天前 via Android
    上面是个某宝链接,可以参考一下( base64 解码查看)刚刚不懂事直接贴链接被怼了。
        46
    tsui   86 天前
    @psychoo 4 个 apple tv 问题解决
        47
    fever5173   85 天前
    最简单的办法就是单片机+无线模块(蓝牙、WiFi、ZigBee 等)
        48
    utfqvfhpyygy   85 天前
    @fuchunliu 你这个没有办法控制单个音响
        49
    utfqvfhpyygy   85 天前
    @exip 我觉得你这个方案可行,我准备试试
        50
    utfqvfhpyygy   85 天前
    @ylrshui 你这个是不是要改造音响了?
        51
    openbsd   85 天前
    蓝牙传输音频不用考虑 房间大小 间隔 和无线干扰吗 ?
    个人觉得音频还是布线传输靠谱,喇叭供电可以用遥控开关
    国产某品牌遥控开关用 5 年了,延迟基本无感,稳的一匹
        52
    utfqvfhpyygy   85 天前
    @openbsd 布线就是比较麻烦。如果是布线方案,我就不考虑控制电源,直接控制音频线的开关。
        53
    Foreverdxa   85 天前
    个人觉得比较很简单的事情,解决方法取决于你要使用什么通信。
        54
    tmac6740   85 天前
    sonos
        55
    Droi   85 天前
    不要发送 Fm 广播,触犯刑法。4G+手机+服务器+APP 控制花钱省事,无线路由+手机+APP 控制也可以。怎么方便怎么来。
        56
    VictorJing94   85 天前
    设计成分离的四部分,四个开关?
        57
    winglight2016   85 天前
    所以控制电源开关不如控制音量,让不需要的三个音箱静音就可以了
        58
    neroxps   85 天前
    ESP8266+声音模块就好了吧。youtube 一大堆视频。
        59
    utfqvfhpyygy   85 天前
    @winglight2016 一般的音响怎么控制音量?感觉更难
    @neroxps 无线哦,声音模块怎么用?
        60
    fuchunliu   85 天前 via Android
    @utfqvfhpyygy 你没看详情吧,我昨晚大概看了一下,有可以单个控制的
        61
    sean419   85 天前
    不配对的四个 HomePod。
        62
    ylrshui   83 天前 via iPhone
    @utfqvfhpyygy 可以控制电源,就不需要改造音箱,但可能在上电后短时间内无法发声。
    如果想要实时控制,就应该改造音箱,将电源控制接在音箱的喇叭上
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   976 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 21:59 · PVG 05:59 · LAX 13:59 · JFK 16:59
    ♥ Do have faith in what you're doing.