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

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

3天内不再提示

树莓派AirPlay扬声器的制作

454398 来源:wv 2019-10-28 09:46 次阅读

步骤1:您需要的东西。..

对于此项目,您需要。..

一个Raspberry Pi,实际上是任何模型,我都使用原始的Pi模型B,它可以完美地工作(如果要使用Zero,则需要购买音频HAT板)

一个SD/Micro SD卡,具体取决于您的Pi

某种电源,最好是平板电脑充电器等具有较高安培输出的产品

具有3.5毫米输入的扬声器,或者,如果您是发烧友,请为更出色的扬声器研究HAT

如果您还没有辅助线,则可以使用辅助线扬声器

以太网,WiFi没关系

就是这样,如果您对产品有任何疑问,请告诉我,然后继续

步骤2:安装一些先决条件

因此,开始时,您需要设置Pi,我在NextCloud Instructable中详细解释了该过程(步骤1-4)。如果您不知道该怎么做,请执行这些步骤,然后返回此处。

您需要做的第一件事是运行sudo apt-get update和sudo apt-get upgrade to确保您的Pi完全是最新的,并在接下来的几个步骤中下载了软件包列表。

然后您应该通过运行

sudo apt-下载Git get install git

默认情况下,它可能与Raspbian一起安装,但是我不确定100%是否正确检查它?

接下来,运行以下命令:

sudo apt-get install build-essential xmltoman

sudo apt-get install autoconf automake libtool libdaemon-dev libasound2-dev libpopt-dev libconfig-dev

sudo apt-get install avahi-daemon libavahi-client-dev

sudo apt-get install libssl-dev

sudo apt-get install libsoxr-dev

完成后,继续下一步。

步骤3:安装ALAC

这有点奇怪,我实际上不知道使用它,但是ALAC代表Apple Lossless Audio Codec。我认为这仅在Apple设备上使用,但是我不知道在哪里使用。在我看来,无损音质非常好,虽然我不是发烧友,但是如果我可以轻松地使音质更好,我会的。无论如何,这应该使声音输出更加清晰,或者类似的声音!要安装它,请运行以下命令。

sudo git clone https://github.com/mikebrady/alac.git

cd alac

sudo autoreconf -fi

sudo 。/configure

sudo make

如果出现警告或错误,类似于aclocal:警告:无法打开目录‘m4’。..您可以忽略它

sudo make install

最后,运行

ldconfig -v

,以确保该库可用于系统。

步骤4:安装AirPlay支持

重大时刻终于到来!在这一步中,我们将为我们的Pi安装AirPlay支持!这非常简单,如果您完全复制命令,它将可以完美地工作!

从以下内容开始:

sudo git clone https://github.com/mikebrady/shairport-sync.git

cd shairport-sync

sudo autoreconf -i -f

最后一条命令可能需要一段时间,没有明显的输出,只需保留它,它将在安装程序中运行。

下一步,运行以下命令来配置安装:

sudo 。/configure --sysconfdir =/etc --with-alsa --with-avahi --with-ssl = openssl --with-metadata --with-soxr --with-systemd --with-apple-alac

最后,运行以下命令来完成安装:

sudo make

getent group shairport-sync&》/dev/null || sudo groupadd -r shairport-sync》/dev/null

getent passwd shairport-sync&》/dev/null || sudo useradd -r -M -g shairport-sync -s/usr/bin/nologin -G音频shairport-sync》/dev/null

sudo make install

sudo systemctl enable shairport-sync

就是这样!现在我们可以配置扬声器了。

步骤5:配置扬声器

要配置扬声器,您可以运行

sudo nano/etc/shairport-sync.conf

我的配置将与在Raspberry Pi上使用标准3.5mm耳机插孔进行输出的每个系统兼容。它实际上设置了正确的音量范围并命名了扬声器。如果要使用这些设置(音量范围校正很好),则从配置文件中删除所有文本,然后将您可以在此步骤中下载的文件中的文本粘贴到其中。

要设置此音量范围,您需要在/boot/config.txt的底部添加以下内容。为此,请运行:

sudo nano/boot/config.txt

并将此行粘贴到底部:

audio_pwm_mode = 2

就是这样!完成后,您现在可以重新启动以启动扬声器,或通过键入以下内容手动启动扬声器:

sudo服务shairport-sync start

第6步:附加信息

此设置应适用于所有人,如果无法正常工作,所有这些都位于GitHub上,因此可能有助于阅读文档。以下是

ALAC文档的链接:https://github.com/mikebrady/alac

Shairport-Sync文档:https://github.com/mikebrady/shairport -sync

就是这样!我希望这对每个人都非常容易,我认为它是IOT竞赛的理想人选,因此我参加了。如果您喜欢这个项目,您应该投票给我,我真的很感激!而且我猜想,如果您不喜欢它,不会再投票,如果您投票支持我,下一个我发布的Instructable也许会更好!无论如何,非常感谢!祝您新演讲者好运!如果您真的有野心。您甚至可以尝试在此链接上设置带有指示的整个房屋音频。

另一件事,在第一张照片中,我有Raspberry Pi和扬声器的外壳。它是3D打印的,完全不完美,但是对于您想要隐藏的东西(谁想要看到所有这些导线!),它是完美的。如果您需要这些文件,我将在下面附加它们。我可以在学校使用打印机,所以这很容易,但是我只是想添加它们,以防万一有人想要它们。该外壳适用于Raspberry Pi 1 B型,并且应该适合60-66mm直径的扬声器,尽管您可能需要打孔,才能插上所有东西!我不承诺传奇式的设计,但是没关系!

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

    关注

    29

    文章

    1289

    浏览量

    62872
  • AirPlay
    +关注

    关注

    0

    文章

    12

    浏览量

    10335
  • 树莓派
    +关注

    关注

    116

    文章

    1697

    浏览量

    105510
收藏 人收藏

    评论

    相关推荐

    ARM开发板与树莓的比较

    处理 ARM开发板通常采用不同的ARM处理,如Cortex-A系列、Cortex-M系列等,而树莓则主要使用博通的ARM处理
    的头像 发表于 11-05 11:11 228次阅读

    什么是树莓树莓是什么架构的

    什么是树莓 树莓(Raspberry Pi,简写为RPi,别名为RasPi/RPI)是由英国“Raspberry Pi 慈善基金会”开发的一款为学习计算机编程教育而设计的微型电脑。
    的头像 发表于 10-22 17:33 452次阅读

    TPA751输出接8ohm扬声器扬声器是否可以接地设计?

    TPA751输出接8ohm扬声器扬声器是否可以接地设计。
    发表于 09-29 07:12

    树莓和单片机的优缺点是什么

    )接口,树莓可以连接各种传感、执行和其他外围设备。 易于编程 :树莓支持多种编程语言,如
    的头像 发表于 08-30 18:21 1440次阅读

    树莓装ubuntu和raspbian哪个更好

    版本,包括桌面版、服务版和物联网版等,适用于各种场景。 Raspbian是专为树莓开发的Linux发行版,由树莓
    的头像 发表于 08-30 15:41 1041次阅读

    扬声器的材质对音质有什么影响

    扬声器的材质对音质有着显著的影响,不同的材质在物理特性、声音特性以及耐用性等方面存在差异,从而直接影响扬声器的声音表现。以下将从多个方面详细探讨扬声器材质对音质的影响。
    的头像 发表于 08-08 18:20 2919次阅读

    扬声器的发声原理是什么

    扬声器的发声原理是一个涉及电声转换的复杂过程,其核心在于将电信号转化为声波,从而被人耳所接收。
    的头像 发表于 08-08 18:16 1444次阅读

    动圈式扬声器的原理是电磁感应吗

    动圈式扬声器,又称为电动式扬声器,是一种利用电磁感应原理工作的扬声器。它具有结构简单、性能稳定、频响宽、失真小等优点,广泛应用于音响设备、耳机、车载音响等领域。本文将详细介绍动圈式扬声器
    的头像 发表于 06-13 11:10 1824次阅读

    动圈式扬声器是发电机还是电动机

    动圈式扬声器是一种常见的扬声器类型,它在音响系统中起着至关重要的作用。然而,动圈式扬声器既不是发电机,也不是电动机,而是一种将电信号转换为声音的装置。本文将详细介绍动圈式扬声器的工作原
    的头像 发表于 06-13 11:09 812次阅读

    扬声器与音响的区别

    在音频设备领域,扬声器和音响是两个常见且容易混淆的概念。尽管它们都与声音的播放和传播有关,但在性质、作用、结构以及应用场景等方面存在显著的差异。本文将对扬声器和音响进行详细的比较和解析,旨在帮助读者更清晰地理解它们之间的区别。
    的头像 发表于 05-31 18:09 4821次阅读

    苹果公司申请一种新型MEMS扬声器或微型扬声器设计

    据麦姆斯咨询报道,美国专利商标局近日公布了一项苹果公司的新专利申请,该发明申请提出了一种新型MEMS扬声器或微型扬声器设计,苹果公司指出这种微型扬声器适用于各种智能电子设备。
    的头像 发表于 05-06 09:15 868次阅读
    苹果公司申请一种新型MEMS<b class='flag-5'>扬声器</b>或微型<b class='flag-5'>扬声器</b>设计

    蓝牙扬声器中应用的模拟功放芯片

    扬声器是一种把电信号转变为声信号的换能器件,扬声器的性能优劣对音质的影响很大。扬声器在音响设备中是一个较薄弱的器件,而对于音响效果而言,它又是一个较重要的部件。
    的头像 发表于 03-07 09:24 730次阅读
    蓝牙<b class='flag-5'>扬声器</b>中应用的模拟功放芯片

    关于动圈扬声器结构设计详解

    动圈扬声器性能良好,能够相对容易地制造。然而,与所有将电波形转换为声音的换能器一样,其操作可能很复杂,因为动圈扬声器连接电气和机械域。
    发表于 02-09 01:50 883次阅读

    扬声器外壳的选择技巧

     选择扬声器外壳的类型对性能有重大影响,并决定了整个扬声器系统的许多特性。
    的头像 发表于 01-30 10:49 2075次阅读

    扬声器在proteus中怎么找

    在 Proteus 中找到扬声器的方法如下: 步骤 1:打开 Proteus 软件并创建一个新项目。 步骤 2:在库选择中,选择“Active”标签并搜索“扬声器”或“Speaker”。你会找到
    的头像 发表于 01-05 17:05 5084次阅读