0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

樹莓派AirPlay揚聲器的制作

454398 ? 來源:wv ? 2019-10-28 09:46 ? 次閱讀

步驟1:您需要的東西。..

對于此項目,您需要。..

一個Raspberry Pi,實際上是任何模型,我都使用原始的Pi模型B,它可以完美地工作(如果要使用Zero,則需要購買音頻HAT板)

一個SD/Micro SD卡,具體取決于您的Pi

某種電源,最好是平板電腦充電器等具有較高安培輸出的產(chǎn)品。

具有3.5毫米輸入的揚聲器,或者,如果您是發(fā)燒友,請為更出色的揚聲器研究HAT

如果您還沒有輔助線,則可以使用輔助線揚聲器

以太網(wǎng),WiFi沒關系

就是這樣,如果您對產(chǎn)品有任何疑問,請告訴我,然后繼續(xù)

步驟2:安裝一些先決條件

因此,開始時,您需要設置Pi,我在NextCloud Instructable中詳細解釋了該過程(步驟1-4)。如果您不知道該怎么做,請執(zhí)行這些步驟,然后返回此處。

您需要做的第一件事是運行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

完成后,繼續(xù)下一步。

步驟3:安裝ALAC

這有點奇怪,我實際上不知道使用它,但是ALAC代表Apple Lossless Audio Codec。我認為這僅在Apple設備上使用,但是我不知道在哪里使用。在我看來,無損音質非常好,雖然我不是發(fā)燒友,但是如果我可以輕松地使音質更好,我會的。無論如何,這應該使聲音輸出更加清晰,或者類似的聲音!要安裝它,請運行以下命令。

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

cd alac

sudo autoreconf -fi

sudo 。/configure

sudo make

如果出現(xiàn)警告或錯誤,類似于aclocal:警告:無法打開目錄‘m4’。..您可以忽略它

sudo make install

最后,運行

ldconfig -v

,以確保該庫可用于系統(tǒng)。

步驟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

就是這樣!現(xiàn)在我們可以配置揚聲器了。

步驟5:配置揚聲器

要配置揚聲器,您可以運行

sudo nano/etc/shairport-sync.conf

我的配置將與在Raspberry Pi上使用標準3.5mm耳機插孔進行輸出的每個系統(tǒng)兼容。它實際上設置了正確的音量范圍并命名了揚聲器。如果要使用這些設置(音量范圍校正很好),則從配置文件中刪除所有文本,然后將您可以在此步驟中下載的文件中的文本粘貼到其中。

要設置此音量范圍,您需要在/boot/config.txt的底部添加以下內容。為此,請運行:

sudo nano/boot/config.txt

并將此行粘貼到底部:

audio_pwm_mode = 2

就是這樣!完成后,您現(xiàn)在可以重新啟動以啟動揚聲器,或通過鍵入以下內容手動啟動揚聲器:

sudo服務shairport-sync start

第6步:附加信息

此設置應適用于所有人,如果無法正常工作,所有這些都位于GitHub上,因此可能有助于閱讀文檔。以下是

ALAC文檔的鏈接:https://github.com/mikebrady/alac

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

就是這樣!我希望這對每個人都非常容易,我認為它是IOT競賽的理想人選,因此我參加了。如果您喜歡這個項目,您應該投票給我,我真的很感激!而且我猜想,如果您不喜歡它,不會再投票,如果您投票支持我,下一個我發(fā)布的Instructable也許會更好!無論如何,非常感謝!祝您新演講者好運!如果您真的有野心。您甚至可以嘗試在此鏈接上設置帶有指示的整個房屋音頻。

另一件事,在第一張照片中,我有Raspberry Pi和揚聲器的外殼。它是3D打印的,完全不完美,但是對于您想要隱藏的東西(誰想要看到所有這些導線!),它是完美的。如果您需要這些文件,我將在下面附加它們。我可以在學校使用打印機,所以這很容易,但是我只是想添加它們,以防萬一有人想要它們。該外殼適用于Raspberry Pi 1 B型,并且應該適合60-66mm直徑的揚聲器,盡管您可能需要打孔,才能插上所有東西!我不承諾傳奇式的設計,但是沒關系!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 揚聲器
    +關注

    關注

    29

    文章

    1287

    瀏覽量

    62743
  • AirPlay
    +關注

    關注

    0

    文章

    12

    瀏覽量

    10332
  • 樹莓派
    +關注

    關注

    116

    文章

    1696

    瀏覽量

    105457
收藏 人收藏

    評論

    相關推薦

    ARM開發(fā)板與樹莓的比較

    處理 ARM開發(fā)板通常采用不同的ARM處理,如Cortex-A系列、Cortex-M系列等,而樹莓則主要使用博通的ARM處理。
    的頭像 發(fā)表于 11-05 11:11 ?160次閱讀

    什么是樹莓?樹莓是什么架構的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發(fā)的一款為學習計算機編程教育而設計的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?330次閱讀

    TPA751輸出接8ohm揚聲器,揚聲器是否可以接地設計?

    TPA751輸出接8ohm揚聲器,揚聲器是否可以接地設計。
    發(fā)表于 09-29 07:12

    樹莓和單片機的優(yōu)缺點是什么

    )接口,樹莓可以連接各種傳感、執(zhí)行和其他外圍設備。 易于編程 :樹莓支持多種編程語言,如
    的頭像 發(fā)表于 08-30 18:21 ?1398次閱讀

    樹莓裝ubuntu和raspbian哪個更好

    版本,包括桌面版、服務版和物聯(lián)網(wǎng)版等,適用于各種場景。 Raspbian是專為樹莓開發(fā)的Linux發(fā)行版,由樹莓
    的頭像 發(fā)表于 08-30 15:41 ?984次閱讀

    揚聲器的材質對音質有什么影響

    揚聲器的材質對音質有著顯著的影響,不同的材質在物理特性、聲音特性以及耐用性等方面存在差異,從而直接影響揚聲器的聲音表現(xiàn)。以下將從多個方面詳細探討揚聲器材質對音質的影響。
    的頭像 發(fā)表于 08-08 18:20 ?2697次閱讀

    揚聲器的發(fā)聲原理是什么

    揚聲器的發(fā)聲原理是一個涉及電聲轉換的復雜過程,其核心在于將電信號轉化為聲波,從而被人耳所接收。
    的頭像 發(fā)表于 08-08 18:16 ?1346次閱讀

    動圈式揚聲器的原理是電磁感應嗎

    動圈式揚聲器,又稱為電動式揚聲器,是一種利用電磁感應原理工作的揚聲器。它具有結構簡單、性能穩(wěn)定、頻響寬、失真小等優(yōu)點,廣泛應用于音響設備、耳機、車載音響等領域。本文將詳細介紹動圈式揚聲器
    的頭像 發(fā)表于 06-13 11:10 ?1671次閱讀

    動圈式揚聲器是發(fā)電機還是電動機

    動圈式揚聲器是一種常見的揚聲器類型,它在音響系統(tǒng)中起著至關重要的作用。然而,動圈式揚聲器既不是發(fā)電機,也不是電動機,而是一種將電信號轉換為聲音的裝置。本文將詳細介紹動圈式揚聲器的工作原
    的頭像 發(fā)表于 06-13 11:09 ?778次閱讀

    揚聲器與音響的區(qū)別

    在音頻設備領域,揚聲器和音響是兩個常見且容易混淆的概念。盡管它們都與聲音的播放和傳播有關,但在性質、作用、結構以及應用場景等方面存在顯著的差異。本文將對揚聲器和音響進行詳細的比較和解析,旨在幫助讀者更清晰地理解它們之間的區(qū)別。
    的頭像 發(fā)表于 05-31 18:09 ?4707次閱讀

    蘋果公司申請一種新型MEMS揚聲器或微型揚聲器設計

    據(jù)麥姆斯咨詢報道,美國專利商標局近日公布了一項蘋果公司的新專利申請,該發(fā)明申請?zhí)岢隽艘环N新型MEMS揚聲器或微型揚聲器設計,蘋果公司指出這種微型揚聲器適用于各種智能電子設備。
    的頭像 發(fā)表于 05-06 09:15 ?848次閱讀
    蘋果公司申請一種新型MEMS<b class='flag-5'>揚聲器</b>或微型<b class='flag-5'>揚聲器</b>設計

    藍牙揚聲器中應用的模擬功放芯片

    揚聲器是一種把電信號轉變?yōu)槁曅盘柕膿Q能器件,揚聲器的性能優(yōu)劣對音質的影響很大。揚聲器在音響設備中是一個較薄弱的器件,而對于音響效果而言,它又是一個較重要的部件。
    的頭像 發(fā)表于 03-07 09:24 ?696次閱讀
    藍牙<b class='flag-5'>揚聲器</b>中應用的模擬功放芯片

    關于動圈揚聲器結構設計詳解

    動圈揚聲器性能良好,能夠相對容易地制造。然而,與所有將電波形轉換為聲音的換能器一樣,其操作可能很復雜,因為動圈揚聲器連接電氣和機械域。
    發(fā)表于 02-09 01:50 ?846次閱讀

    揚聲器外殼的選擇技巧

     選擇揚聲器外殼的類型對性能有重大影響,并決定了整個揚聲器系統(tǒng)的許多特性。
    的頭像 發(fā)表于 01-30 10:49 ?2062次閱讀

    揚聲器在proteus中怎么找

    在 Proteus 中找到揚聲器的方法如下: 步驟 1:打開 Proteus 軟件并創(chuàng)建一個新項目。 步驟 2:在庫選擇中,選擇“Active”標簽并搜索“揚聲器”或“Speaker”。你會找到
    的頭像 發(fā)表于 01-05 17:05 ?4929次閱讀