问一个硬件问题,希望大牛给点思路 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
utfqvfhpyygy
V2EX    程序员

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

  utfqvfhpyygy 2019-09-10 16:10:35 +08:00 5003 次点击
这是一个创建于 2225 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

第 1 条附言    2019-09-11 10:32:31 +08:00
目前想到的解决方案:
1、无线传输问题,使用 Fm 广播音频,距离比较远而且干扰少
2、控制喇叭声音问题,使用无线开关,ESP8266。可以通过代码控制断开合并。
62 条回复    2019-09-13 17:06:31 +08:00
whileFalse
    1
whileFalse  
   2019-09-10 16:11:52 +08:00
发出声音的时候选择声音输出设备就行
exip
    2
exip  
   2019-09-10 16:15:17 +08:00 via Android
先说你这四个喇叭是咋装的?线路是分开的就能实现,一条线路肯定不行.
utfqvfhpyygy
    3
utfqvfhpyygy  
OP
   2019-09-10 16:17:22 +08:00
@exip 能通过蓝牙吗,一个蓝牙发射器,四个喇叭都是蓝牙接收器
utfqvfhpyygy
    4
utfqvfhpyygy  
OP
   2019-09-10 16:18:02 +08:00
@whileFalse 按照道理是这样,但是有什么工具或者硬件可以让我在输出的时候选择设备
utfqvfhpyygy
    5
utfqvfhpyygy  
OP
   2019-09-10 16:19:53 +08:00
@exip 如果是用有线连接喇叭,我知道怎么做,可以用继电器来控制那个开那个断。但是我想用无线来做,避免布线这个工作
exip
    6
exip  
   2019-09-10 16:19:56 +08:00 via Android
你这蓝牙发射器能分频道吗?要是能分频道,每频道一个喇叭就行了.
utfqvfhpyygy
    7
utfqvfhpyygy  
OP
   2019-09-10 16:23:37 +08:00
@exip 没有找到能分频道的发射器
suhongbo
    8
suhongbo  
   2019-09-10 16:25:06 +08:00
每一个喇叭接一条线路,不就行了吗一定要用无线的话,就有点难。
airfling
    9
airfling  
   2019-09-10 16:26:27 +08:00
无线的你就每个都用不同的信号呗
exip
    10
exip  
   2019-09-10 16:30:30 +08:00 via Android
@utfqvfhpyygy 喇叭的供电你能控制吗?在供电末端也就是喇叭上装无线控制的继电器,有那种一个遥控控制四路的.蓝牙只用来发送信号,通过控制供电来确定哪个响哪个不响
lzxz1234
    11
lzxz1234  
   2019-09-10 16:31:21 +08:00
喇叭电源上加无线开关,开哪个哪个响,四个全开四个响,关三个就是一个响了
exip
    12
exip  
   2019-09-10 16:32:42 +08:00 via Android
@lzxz1234 哈哈,想到一起了.
suhongbo
    13
suhongbo  
   2019-09-10 16:35:24 +08:00
分 4 个声道就行了。应该需要一个混音台。
Qsama
    14
Qsama  
   2019-09-10 16:36:16 +08:00
这要看你的蓝牙协议,如果是 BLE(也就是蓝牙 4.0),那么可有自定义 server UUID,独立控制蓝牙音箱启动。如果是蓝牙 3.0,那就没法子了,只能做硬件改造。
lzxz1234
    15
lzxz1234  
   2019-09-10 16:40:28 +08:00
@exip 这就叫英雄所见略同 [手动滑稽]
thomaspaine
    16
thomaspaine  
   2019-09-10 16:40:41 +08:00
@utfqvfhpyygy 很简单啊,首先你可以让四个喇叭一起响,然后你可以控制继电器让某个喇叭有电,over
fullpowers
    17
fullpowers  
   2019-09-10 16:47:40 +08:00
每个音箱都用单片机控制,通讯用 wifi 模块.由主控单片机控制各个音箱的单片机.
goofool
    18
goofool  
   2019-09-10 16:51:58 +08:00
你这喇叭有什么能力集,功耗多大,要怎么响,你得说清楚吧。
utfqvfhpyygy
    19
utfqvfhpyygy  
OP
   2019-09-10 17:06:48 +08:00
@exip @lzxz1234 你们这个方案很好,我还差一个问题,无线开关,怎么和我自己系统打通。因为无线开关都是使用遥控器的,没有办法自动控制或者二次开发
utfqvfhpyygy
    20
utfqvfhpyygy  
OP
   2019-09-10 17:07:43 +08:00
@thomaspaine 要使用无线控制继电器才行
utfqvfhpyygy
    21
utfqvfhpyygy  
OP
   2019-09-10 17:08:34 +08:00
@goofool 就是播音,功耗 10w,就是我自己能控制任何一个音响播放声音
fairytale
    22
fairytale  
   2019-09-10 17:08:52 +08:00 via iPhone
@utfqvfhpyygy wifi 智能插座
flyingfz
    23
flyingfz  
   2019-09-10 17:16:52 +08:00
树莓派 zero ,给每个 喇叭接一个。 控制 zero 的输出即可。 硬件成本多一些.
utfqvfhpyygy
    24
utfqvfhpyygy  
OP
   2019-09-10 17:18:48 +08:00
@flyingfz 这个成本太高,维护也麻烦
flyingfz
    25
flyingfz  
   2019-09-10 17:21:31 +08:00   1
另外 开个脑洞, 不知道 实现起来 是否麻烦。
貌似有个 软件定义无线电(SDR) 的技术, 折腾能力强的话, 折腾下这个,
四个喇叭 接收音机 , 分别接收不同频率的 FM 信号 , 然后你 控制 SDR 输出的 频率即可。
ITheihu
    26
ITheihu  
   2019-09-10 17:22:59 +08:00
@flyingfz 赞同
win7pro
    27
win7pro  
   2019-09-10 17:24:38 +08:00
wifi 智能插座 +1
或者,4 个音响分别连接 4 个控制设备(比如 4 台廉价的手机),然后你的程序控制这 4 个控制设备。
ITheihu
    28
ITheihu  
   2019-09-10 17:25:36 +08:00
无线开关更直观一点
exip
    29
exip  
   2019-09-10 17:33:53 +08:00 via Android
@utfqvfhpyygy 可以查查 PT2262 2272,可和单片机结合.
exip
    30
exip  
   2019-09-10 17:34:29 +08:00 via Android
@utfqvfhpyygy 433M 的无线控制芯片也可以
cw2k13as
    31
cw2k13as  
   2019-09-10 17:37:28 +08:00
@exip 你这个简单方便
exip
    32
exip  
   2019-09-10 17:39:53 +08:00 via Android
@utfqvfhpyygy 可以查查 PT2262 2272,可以和单片机结民合.
TheFLY
    33
TheFLY  
   2019-09-10 17:42:39 +08:00
这个其实我建议参考 RGB 灯控的思路来做
utfqvfhpyygy
    34
utfqvfhpyygy  
OP
   2019-09-10 17:53:02 +08:00
@exip 433m 怎么发射信号插座,我买的插座是否会符合这个协议的标准,有协议的吗
utfqvfhpyygy
    35
utfqvfhpyygy  
OP
   2019-09-10 17:54:27 +08:00
433m 是标准来的?
exip
    36
exip  
   2019-09-10 18:03:21 +08:00 via Android
NRF905 是一种 433M 频率的无线芯片,pt2262 是 315M 频率芯片的一种,
@utfqvfhpyygy 它们只是用无线传输控制、电平状态,跑什么协议可以自已定义,就把它当个无线开关用就行,可以设置每个终端的编码实现单独控制。
utfqvfhpyygy
    37
utfqvfhpyygy  
OP
   2019-09-10 18:06:07 +08:00
@exip 突然又有一个问题,如果用蓝牙来推喇叭,电源来控制开关。每次断开、合并。会涉及到蓝牙连接时间。可能我开了电源,还是没有声音,要等匹配
exip
    38
exip  
   2019-09-10 18:22:02 +08:00 via Android
要是喇叭能改装或定制的话,只控制发声部分的供电,蓝牙部分一直有电。理论上可以,还得实际验证。
Hconk
    39
Hconk  
   2019-09-10 18:32:57 +08:00 via iPhone
买几个 esp8266,连到同一个路由下面,通过 wifi 远程控制引脚输出,然后控制继电器之类的就行了。
ylrshui
    40
ylrshui  
   2019-09-10 19:39:05 +08:00 via iPhone
NRF24LE1 一个 2.4G 无线发射和 51MCU 一体的芯片,配上继电器控制音箱电源,你想哪个响就开哪个
ylrshui
    41
ylrshui  
   2019-09-10 19:42:40 +08:00 via iPhone
NRF24LU1 一个 2.4G 无线发射接收转 USB 的一体芯片,接到电脑上,可以和 NRF24LE1 通信。两个芯片都是低功耗,但传输距离够远,还是可发射可接收
psychoo
    42
psychoo  
   2019-09-10 19:54:39 +08:00
我倒是比较好奇,4 个无线喇叭怎么播放同一个音源
然后,楼主的需求,我会想用 NRF+继电器把
fuchunliu
    43
fuchunliu  
   2019-09-11 01:50:48 +08:00 via Android
自己做硬件的话可以随心所欲的做。物联网模块就可以搞定,想用现成的解决方案的话可以给贴一个某宝的链接。
fuchunliu
    44
fuchunliu  
   2019-09-11 01:53:46 +08:00 via Android
44CQ5YWI56eR6JOd54mZ5ZC46aG26Z+z5ZON5bqX6ZO65ZWG55So546v57uV5bWM5YWl5byP5ZaH
5Y+t5peg57q/5YiG5Yy65aSp6Iqx5ZCK6aG26Z+z566x44CRaHR0cHM6Ly9tLnRiLmNuL2guZWxG
VVpkQj9zbT0wMTdiYjIg54K55Ye76ZO+5o6l77yM5YaN6YCJ5oup5rWP6KeI5Zmo5ZKR6Zae77yb
5oiW5qSx44Kh6KO96L+Z5q615o+P6L+w4oKzS2ZPZFlPSjBzUjHigrPlkI7liLDwn5GJ4peH57av
4oSh5a+z8J+RiA==
fuchunliu
    45
fuchunliu  
   2019-09-11 01:55:50 +08:00 via Android
上面是个某宝链接,可以参考一下( base64 解码查看)刚刚不懂事直接贴链接被怼了。
tsui
    46
tsui  
   2019-09-11 03:02:46 +08:00
@psychoo 4 个 apple tv 问题解决
fever5173
    47
fever5173  
   2019-09-11 09:02:01 +08:00
最简单的办法就是单片机+无线模块(蓝牙、WiFi、ZigBee 等)
utfqvfhpyygy
    48
utfqvfhpyygy  
OP
   2019-09-11 10:24:45 +08:00
@fuchunliu 你这个没有办法控制单个音响
utfqvfhpyygy
    49
utfqvfhpyygy  
OP
   2019-09-11 10:26:19 +08:00
@exip 我觉得你这个方案可行,我准备试试
utfqvfhpyygy
    50
utfqvfhpyygy  
OP
   2019-09-11 10:28:32 +08:00
@ylrshui 你这个是不是要改造音响了?
openbsd
    51
openbsd  
   2019-09-11 10:29:35 +08:00
蓝牙传输音频不用考虑 房间大小 间隔 和无线干扰吗 ?
个人觉得音频还是布线传输靠谱,喇叭供电可以用遥控开关
国产某品牌遥控开关用 5 年了,延迟基本无感,稳的一匹
utfqvfhpyygy
    52
utfqvfhpyygy  
OP
   2019-09-11 11:19:12 +08:00
@openbsd 布线就是比较麻烦。如果是布线方案,我就不考虑控制电源,直接控制音频线的开关。
Foreverdxa
    53
Foreverdxa  
   2019-09-11 13:04:33 +08:00
个人觉得比较很简单的事情,解决方法取决于你要使用什么通信。
tmac6740
    54
tmac6740  
   2019-09-11 13:17:58 +08:00
sonos
Droi
    55
Droi  
   2019-09-11 15:15:23 +08:00
不要发送 Fm 广播,触犯刑法。4G+手机+服务器+APP 控制花钱省事,无线路由+手机+APP 控制也可以。怎么方便怎么来。
VictorJing94
    56
VictorJing94  
   2019-09-11 16:09:44 +08:00
设计成分离的四部分,四个开关?
winglight2016
    57
winglight2016  
   2019-09-11 16:13:22 +08:00
所以控制电源开关不如控制音量,让不需要的三个音箱静音就可以了
neroxps
    58
neroxps  
   2019-09-11 17:38:39 +08:00
ESP8266+声音模块就好了吧。youtube 一大堆视频。
utfqvfhpyygy
    59
utfqvfhpyygy  
OP
   2019-09-11 18:00:49 +08:00
@winglight2016 一般的音响怎么控制音量?感觉更难
@neroxps 无线哦,声音模块怎么用?
fuchunliu
    60
fuchunliu  
   2019-09-12 00:03:10 +08:00 via Android
@utfqvfhpyygy 你没看详情吧,我昨晚大概看了一下,有可以单个控制的
sean419
    61
sean419  
   2019-09-12 01:01:37 +08:00
不配对的四个 HomePod。
ylrshui
    62
ylrshui  
   2019-09-13 17:06:31 +08:00 via iPhone
@utfqvfhpyygy 可以控制电源,就不需要改造音箱,但可能在上电后短时间内无法发声。
如果想要实时控制,就应该改造音箱,将电源控制接在音箱的喇叭上
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3094 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 28ms UTC 12:35 PVG 20:35 LAX 05:35 JFK 08:35
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86