0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派与蓝牙音箱怎么实现对接

h1654155282.3538 来源:电子报 作者:h1654155268.1688 2021-06-06 15:30 次阅读

音频信号输出方面,树莓派提供了最为常用的3.5mm模拟音频插孔,可以直接与普通音箱的音频输入“对接”。但在使用模拟音频插孔时必须要小心仔细,插拔过程中一定要注意均匀用力,防止因外力不当而造成电路板的物理性损伤;而且通常也会因插接不到位而出现声音过小的“伪故障”,或者是噪音比较大。其实,树莓派的Linux内核操作系统蓝牙传输功能支持得非常好,因此可以直接让树莓派与蓝牙音箱“对接”来进行音频信号的输出,从而也免除了数据线连接的麻烦。操作方法如下:

1.树莓派与蓝牙音箱的“配对”

首先给树莓派通电,启动操作系统,同时也打开蓝牙音箱(多用型的要切换至蓝牙模式);然后,运行Windows的远程桌面连接(或者是通过VNC等远程连接方式),输入树莓派的IP和系统账号、密码进行远程登录;进入树莓派系统后点击右上方的蓝牙图标,选择其中的“AddDevice”(添加设备)项,此时会弹出“AddNewDevice”(添加新设备)窗口,提示正在搜索蓝牙设备;接着,树莓派会显示出当时搜索到的可用蓝牙设备列表,点击选中自己的蓝牙音箱设备名“H8”(通常其图标为喇叭状)后再点击右下角的“Pair”(配对)按钮;等待一段时间之后,树莓派就会弹出“PairingDevice‘H8’”(配对设备:H8)窗口,提示“Pariedsuccessfully.Usedtheaudiomenutoselectasoutputdevice”,意思是“已经配对成功,请使用音频项菜单来选择作为输出设备”,点击“OK”按钮(如图1所示)。

pYYBAGC8ebmAJb_QAAJbX0qgh40977.png

图1

2.查询并复制出蓝牙音箱的MAC地址

点击右上方的蓝牙图标,现在就会多出一个名为“H8”的蓝牙音箱选项,说明树莓派已经正确识别出了蓝牙音箱;点击“LX终端”图标进入命令行模式,在“pi@raspberrypi:~$”提示符后输入“bluetoothctlinfo”命令,作用是查询蓝牙设备的信息,将第一行中的格式为“41:42:AE:C5:E1:2D”的蓝牙音箱MAC地址部分信息选中并复制(如图2所示),待用。这个MAC地址跟Windows中我们都非常熟悉的网卡MAC地址一样,都是代表着某个设备的惟一标识,操作系统通过这个六字节(12个十六进制字符)的“门牌住址”,就能进行数据访问操作——比如向蓝牙音箱输出音频信息。

图2

3.古德微平台设置音频输出设备并进行主意播放测试

打开浏览器访问古德微机器人平台(http://www.gdwrobot.cn/),点击“登录”按钮输入自己的账号和密码;在“设备控制”页面点击“连接设备”按钮,正常的话会出现五个绿色对勾提示,说明平台与树莓派已经连接成功;接下来开始进行“积木”式编程

首先从左侧的“多媒体”-“音频”中将“音频输出设备设置为‘hw:0,0’”语句拖至中央编程区,将其中的“hw:0,0”替换为“bluealsa:DEV=41:42:AE:C5:E1:2D:80,PROFILE=a2dp”,意思是设置音频输出设备为已经配对成功的蓝牙音箱。ALSA(AdvancedLinuxSoundArchitectur)是高级Linux操作系统的声音架构,提供了音频和音乐设备数字化接口的支持;“DEV=”(设备指定)后面的内容就是上一步从LX终端复制出来的蓝牙音箱MAC地址,“PROFILE=a2dp”的意思是使用A2DPprofile(双声道)来加载bluetooth模块(蓝牙支持的另外一种模式是HSP单声道)。

接着再从左侧的“人工智能”-“基础”中将“播放语音‘’”拖至编程区,与上一条语句连接;在其待播放内容区输入测试内容“好好学习,天天向上。”(可任意设置),点击上方的“保存”按钮将程序保存为“蓝牙音箱输出”,最后点击“运行”按钮(如图3所示),蓝牙音箱中是不是很快就响起一个女中音的标准播报——“好好学习,天天向上。”?

简单的三步操作就让树莓派脱离了与音箱间数据连接线的“羁绊”,而且音频输出的播放效果非常不错,大家不妨一试。

pYYBAGC8eceACs1OAAGNclbvolA439.png

图3
责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙音箱
    +关注

    关注

    6

    文章

    243

    浏览量

    22445
  • 树莓派
    +关注

    关注

    113

    文章

    1635

    浏览量

    104679
收藏 人收藏

    评论

    相关推荐

    蓝牙音箱原理图

    蓝牙音箱,BC5.支A2DP,HSP,HFP,AVRCP
    发表于 08-15 12:42

    实现无线传输的音箱-蓝牙音箱

    大家好,附件是蓝牙音箱模块规格书,欢迎大家下载分享
    发表于 10-06 21:33

    高品质蓝牙音箱设计参考

    现在市面上常见的蓝牙音箱虽然价格比较便宜,但在音效方面却是强差人意,无法满足人们对高品质音效的追求。根本原因在于蓝牙音箱的箱体太小喇叭太小,导致低音严重不足;塑料箱体共振共鸣导致声音混浊不清;喇叭
    发表于 06-07 16:20

    关于蓝牙音箱的问题

    我想问问各位 蓝牙音箱的原来 或者思考方向希望大家给点意见有资料那是最好啦!!{:4_107:}
    发表于 08-12 16:40

    蓝牙音箱电路设计

    我是新手,请教各位大神,我已有蓝牙模块输入为3.3V的,电源为36V的,现在要设计一个蓝牙音箱电路,目前思路是电源模块降压、整流、稳压,接功率放大电路,接喇叭,接蓝牙模块,请各位指教啊
    发表于 08-21 23:21

    关于传统音箱改装蓝牙音箱问题

    是这样的 我有一个传统的模拟输入音箱 ,但是连线不太方便。我想自己动手改装一下 改成蓝牙音箱。现在的想法是,通过MCU+蓝牙模块+DAC输出,把通过手机蓝牙把歌曲传输到MCU,再DAC
    发表于 10-30 17:44

    树莓三代连接蓝牙音箱问题

    求助求助,树莓3代,装的raspbian系统,连接蓝牙音箱刚开始有声音,过一会之后就自动没声了,但是蓝牙连接显示还是正常的,有高手知道这是怎么回事吗?
    发表于 09-03 00:35

    普通音箱DIY改造蓝牙音箱

    `DIY&分享—GravityShare蓝牙音箱是指音箱内置蓝牙芯片,以蓝牙连接取代传统线材连接,通过与手机、平板电脑或者笔记本等蓝牙
    发表于 07-07 11:46

    树莓与Arduino UNO是怎样对接

    树莓与Arduino UNO是怎样对接的?有哪几种方式?最容易实现的方式是哪一种?
    发表于 09-07 06:08

    DIY哈利波特蓝牙音箱

    描述哈利波特蓝牙音箱 - 开关这个项目是给我喜欢哈利波特的女朋友的圣诞礼物。我决定用哈利波特的设计制作一个蓝牙音箱。我从谷歌图片中找到了一些设计灵感。由于没有时间,我决定买一个小型蓝牙音箱,然后重建它。这款DIY
    发表于 08-02 06:33

    教你如何更便捷选择智能蓝牙音箱芯片方案

    本帖最后由 我爱方案网 于 2022-12-13 14:21 编辑 智能蓝牙音箱作为传统音箱的升级产物,是家庭消费者用语音控制的一个智能化设备。譬如,人们可以通过智能音箱点歌曲、上网购物或是
    发表于 12-13 14:20

    蓝牙音箱内部结构_蓝牙音箱音质如何改善

    本文首先介绍了蓝牙音箱特点及工作原理,其次介绍了蓝牙音箱音质改善的方法,最后介绍了极速H100蓝牙音箱内部结构拆机详解。
    发表于 05-24 09:59 3.4w次阅读
    <b class='flag-5'>蓝牙音箱</b>内部结构_<b class='flag-5'>蓝牙音箱</b>音质如何改善

    ORICOSOUNDPLUS-C1蓝牙音箱评测 到底怎么样

    我曾经购买过ORICO/ 奥睿科 品牌的蓝牙音箱,也写了一篇评测文章《瑕不掩瑜 Orico/奥睿科 BS2 无线蓝牙音箱用后感》,事隔半年,ORICO/ 奥睿科 接连推出了好几款蓝牙音箱,对于
    的头像 发表于 06-20 11:37 3458次阅读

    小型的蓝牙音箱原理图.

    这是一款小型的蓝牙音箱原理图
    发表于 05-05 15:45 45次下载

    蓝牙音箱SCH原理图

    蓝牙音箱SCH原理图
    发表于 11-21 15:27 84次下载