chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

怎樣將樹莓派變成無線便攜式藍牙音頻系統(tǒng)

454398 ? 來源:wv ? 2019-10-28 11:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:為基本操作系統(tǒng)準(zhǔn)備SD

繼續(xù),然后將SD卡插入讀卡器。對于此設(shè)置,我們將使用Raspbian Wheezy,它是撰寫本文時針對PI的最新的基于Debian的操作系統(tǒng)。您應(yīng)該可以在這里找到最新版本:

http://www.raspberrypi.org/downloads

下載并解壓縮圖像文件并記下位置。如果您使用的是Mac,則將圖像刻錄到SD卡上應(yīng)該很簡單。但是,如果您是Windows用戶,請繼續(xù)使用此實用程序?qū)MG文件“刻錄”到SD卡。

http://sourceforge.net/projects/win32diskimager/

請確保選擇正確的文件和正確的驅(qū)動器號,然后按WRITE按鈕,否則您可能會發(fā)生一些討厭的事情。 :(

步驟2:通過監(jiān)視器/鍵盤或網(wǎng)絡(luò)SSH登錄到PI

您的PI必須是此時,無論是通過LAN還是WiFi連接到Internet,我都不會介紹如何將您的PI連接到WiFi或從SSH登錄; Google是您的朋友!

否則,請使用鍵盤和顯示器并以舊的方式設(shè)置PI!

注意:確保從此處插入藍牙加密狗。

注意:默認登錄名是 pi ,密碼是 raspberry 。

第3步:安裝必備軟件包

好吧,現(xiàn)在我們都已登錄,已連接到Internet,并準(zhǔn)備開始安裝所有軟件包,以便可以在您的PI上使用藍牙。

sudo apt-get upgrade

sudo apt-get install bluez pulseaudio-module-bluetooth python-gobject python-gobject-2 bluez-tools

步驟4:修改一些配置文件以啟用藍牙環(huán)境

首先,讓我們繼續(xù)將用戶pi添加到Pulse音頻組中,以便我們用戶可以通過它播放音頻。

sudo usermod –a –G lp pi

現(xiàn)在,讓我們繼續(xù)并在我們的藍牙配置中啟用A2DP。運行以下命令:

sudo nano/etc/bluetooth/audio.conf

這將打開帶有該配置文件的文本編輯器。在[常規(guī)]下添加以下文本:

Enable = Source,Sink,Media,Socket

按CTRL + O和ENTER保存,然后按CTRL + X退出nano。接下來,讓我們修改Pulse守護程序配置文件以更改其重采樣方法。

sudo nano/etc/pulse/daemon.conf

查找以下行: resample-method = speex-float-3

如果該行沒有;在它前面,請放一個;那里看起來像:

; resample-method = speex-float-3

,然后在其下添加以下行。

resample-method =平凡

在繼續(xù)之前,讓我們繼續(xù)并重新命名我們的藍牙設(shè)備(奇怪的是您不希望名稱為 raspberry-pi0 ),并將藍牙類設(shè)備從“計算機”重新定義為“便攜式音頻設(shè)備”。您應(yīng)該修改兩個位置。

sudo nano/etc/bluetooth/main.conf

更改Name參數(shù)。我選擇在BeatsByDre上播放。

名稱= BeatsByDan

更改設(shè)備的Class參數(shù)。

Class 0x20041C

接下來,您必須修改配置您的特定設(shè)備。目錄基于您的藍牙設(shè)備的MAC地址,因此在鍵入時單擊TAB即可找到您的目錄。

sudo nano/var/lib/bluetooth//config

再次編輯name指令。

name BeatsByDan

設(shè)備類。..

class0x20041C

繼續(xù)保存并退出。

步驟5:設(shè)置當(dāng)藍牙設(shè)備連接時執(zhí)行的腳本

現(xiàn)在我們已經(jīng)設(shè)置了藍牙環(huán)境,讓我們繼續(xù)開始為我們自動執(zhí)行藍牙連接并將其路由到音頻的過程。首先讓我們在udev中設(shè)置一條規(guī)則,該規(guī)則指出只要連接設(shè)備,腳本就會執(zhí)行。運行以下命令以打開udev規(guī)則列表。

sudo nano/etc/udev/rules.d/99-input.rules

這里應(yīng)該只有一行看起來像:

SUBSYSTEM ==“ input”,GROUP =“ input”,MODE =“ 0660”

在其下方,讓我們繼續(xù)添加以下行:

KERNEL ==“ input [0-9] *”,RUN + =“/usr/lib/udev/bluetooth”

保存并退出。

現(xiàn)在,讓我們實際保存上述規(guī)則的腳本文件正在引用。首先檢查是否存在udev/目錄。做sudo ls –la/usr/lib/udev 。如果不存在,請像下面這樣創(chuàng)建它: sudo mkdir/usr/lib/udev

sudo nano/usr/lib/udev/bluetooth

將以下腳本復(fù)制并粘貼(或在運氣不佳時將其鍵入)到您的終端中。

注意:我并不是一個人寫這個腳本。我在研究過程中發(fā)現(xiàn)了它(為什么不重新發(fā)明輪子),并對其進行了修改,使其以我需要的方式工作,從而盡可能地友好,藍牙。

#!/bin/bash

#change,如果您不使用默認的模擬音頻輸出。

#THIS不適用于我的PI,所以我在下面添加了一個混音器命令

AUDIOSINK =“ alsa_output.platform-bcm2835_AUD0.0.analog -stereo“

echo”正在執(zhí)行藍牙腳本。.. | $ ACTION |“ 》》/var/log/bluetooth_dev

ACTION = $(expr“ $ ACTION”:“ ([a-zA-Z] + )。*”)

if [“ $ ACTION” =“添加“]

然后

##在將現(xiàn)有BT設(shè)備連接到音頻之前關(guān)閉BT發(fā)現(xiàn)模式 hciconfig hci0 noscan

#將音頻輸出設(shè)置為模擬

#評論此行如果您想通過HDMI輸出音頻

axer cset numid = 3 1

#將音量級別設(shè)置為100%

axer set master 100% pacmd set-sink-volume 0在$ {find/sys/devices/virtual/input/-name input *)中找到dev的65537

如果[-f“ $ dev/name”]

then

mac = $(cat“ $ dev/name” | sed‘s/:/_/g’)

bluez_dev = bluez_source。$ mac

sleep 1

CONFIRM =`sudo -u pi pactl列表簡短| grep $ bluez_dev`

如果[! -z“ $ CONFIRM”]

然后

echo“將bluez_source設(shè)置為:$ bluez_dev” 》》/var/log/bluetooth_dev

echo pactl load-module module-loopback source = $ bluez_dev sink = $ AUDIOSINK rate = 44100 Adjust_time = 0 》》/var/log/bluetooth_dev

sudo -u pi pactl load-module module-loopback source = $ bluez_dev sink = $ AUDIOSINK rate = 44100 Adjust_time = 0 》》/var/log/bluetooth_dev

fi

fi

完成后

fi

如果[“ $ ACTION” =“ remove”]

然后

#如果設(shè)備斷開連接,則打開藍牙發(fā)現(xiàn)

sudo hciconfig hci0 piscan

fi

保存并退出!現(xiàn)在,讓我們修改文件的權(quán)限以使其可執(zhí)行。

sudo chmod 774/usr/lib/udev/bluetooth

太好了!您的Raspberry PI現(xiàn)在可以通過A2DP播放藍牙音頻!喔!現(xiàn)在讓我們更進一步,當(dāng)PI自動登錄到命令行時,打開發(fā)現(xiàn)模式并立即自動接受連接。

步驟6:自動化藍牙發(fā)現(xiàn)和自動接受連接

為實現(xiàn)此目的,我們需要創(chuàng)建一個初始化腳本,該腳本將在啟動PI時執(zhí)行。開始吧!

sudo nano/etc/init.d/bluetooth-agent

繼續(xù),然后將此腳本復(fù)制到文本編輯器中。再次,我最初找到了該腳本,然后對其進行了改進以滿足自己的需求!

### BEGIN INIT INFO

#提供:bluetooth-agent

#必選開始:$ remote_fs $ syslog bluetooth pulseaudio

#必選-停止:$ remote_fs $ syslog

#默認-開始:2 3 4 5

#Default-Stop:0 1 6

#簡短描述:使Bluetooth可以發(fā)現(xiàn)并連接到0000

#說明:在啟動時啟動Bluetooth-Agent。

### END INIT INFO

#!/bin/sh

#/etc/init.d/bluetooth-agent

USER = root

HOME =/root

export USER HOME 案例“ $ 1”在

開始)

echo“設(shè)置可發(fā)現(xiàn)的藍牙”

sudo hciconfig hci0 piscan

start-stop-daemon -S -x/usr/bin/bluetooth-agent -c pi -b-0000 “ echo”藍牙-agent startet pw:0000“

;;

stop)

echo”停止藍牙代理“

start-stop-daemon -K -x/usr/bin/bluetooth-agent

;;

*)

echo“用法:/etc/init.d/bluetooth-agent {start | stop}”

退出1

;; esac

退出0

保存并退出nano。此腳本基本上只是用于發(fā)現(xiàn)藍牙的標(biāo)準(zhǔn)啟動/停止腳本。

繼續(xù)并授予腳本執(zhí)行權(quán)限,然后將其添加到啟動時啟動的程序列表中-up。

sudo chmod 755/etc/init.d/bluetooth-agent

sudo update-rc.d藍牙代理默認值

第7步:設(shè)置命令行以自動登錄

一切都差不多了。出于某種原因,除非您登錄控制臺,否則Pulse音頻將無法使流保持直播!瘸!我們想要一個無頭自動設(shè)置,對嗎?好吧,讓我們調(diào)整環(huán)境,以便在引導(dǎo)時進行無密碼登錄!

現(xiàn)在就編輯inittab。

sudo nano/etc/inittab

查找以下行:

1:2345:respawn:/sbin/getty 115200 tty1

并注釋掉它,就像這樣:

#1:2345:respawn:/sbin/getty 115200 tty1

現(xiàn)在在其下面添加此行:

1:2345:respawn:/bin/login -f pi tty1 /dev/tty1 2》&1

保存并退出nano。最后,重啟Raspbery Pi!

sudo reboot

步驟8:結(jié)論

如果您正確執(zhí)行了所有操作,則現(xiàn)在應(yīng)該有了一個很棒的A2DP藍牙接收器,可以從模擬聲音插孔播放音頻。您現(xiàn)在可以輕松地?zé)o線添加電池, GIANT 揚聲器和 PARTY ! :)

創(chuàng)建便攜式音頻系統(tǒng)

我將不涉及將Pi便攜式化的實際過程。我假設(shè),如果您足夠聰明,可以找到本教程的方法,那么您也足夠聰明,可以創(chuàng)建一個機箱,獲取電池并弄清楚您的揚聲器尺寸需求。 =]

我在開發(fā)軟件組件時親自使用了上圖中的設(shè)備作為測試。我正在為我的系統(tǒng)安裝一個尺寸相當(dāng)大的后置汽車揚聲器,一個放大器和一個大電池組。我還在建立一個自定義的外殼來容納所有內(nèi)容。我將只為該系統(tǒng)購買一個Pi,然后擰入外殼的內(nèi)部。

對于外殼本身,我尚未決定是用木頭還是塑料甚至是3D打印選擇。如果有人想出任何有價值的東西,請在下面的評論部分中發(fā)布圖片。謝謝!我歡迎對本指南提出任何建議或改進。請給我發(fā)送電子郵件danielg@danielgillespie.net。

關(guān)于,

Daniel Gillespie

注意:您應(yīng)該拔下其他USB設(shè)備,以便僅使用藍牙適配器(除非您這樣做)。有一個有源的USB集線器)。如果您通過藍牙看到Raspberry Pi,但無法成功配對,則可能是原因。您的適配器可能有足夠的功能來工作,但沒有足夠的功能。

注意:iOS設(shè)備似乎從一開始就可以很好地連接到接收器,但是我見過一些Android設(shè)備設(shè)備有一點麻煩。如果您使用的是Android智能手機,但連接后沒有通過接收器播放音頻,請嘗試取消配對并再次配對。

最后的提示:一次只能連接一個設(shè)備,然后斷開連接,然后再嘗試連接另一臺設(shè)備。應(yīng)該完美地工作。 :]

如果您找到本指南,請讓我知道!另外,請查看我的iPhone應(yīng)用程序CalcMate:

https://itunes.apple.com/us/app/calcmate/id538650487?mt=8

故障排除

在如果藍牙設(shè)備可能無法正確連接,則可以使用以下命令實時查看何時從Pulse音頻系統(tǒng)添加/刪除藍牙設(shè)備:

tail -f/var/log/bluetooth_dev

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

    關(guān)注

    31

    文章

    3099

    瀏覽量

    84524
  • 藍牙
    +關(guān)注

    關(guān)注

    116

    文章

    6167

    瀏覽量

    176511
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2067

    瀏覽量

    108965
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    HT862 智能音頻功率放大器:賦能便攜式音頻設(shè)備的高效解決方案

    便攜式音頻設(shè)備(如藍牙音箱、智能手機、平板電腦等)的設(shè)計中,音頻功率放大器是決定音質(zhì)表現(xiàn)、續(xù)航能力與設(shè)備穩(wěn)定性的核心組件。一款優(yōu)秀的音頻
    的頭像 發(fā)表于 09-11 15:39 ?329次閱讀
    HT862 智能<b class='flag-5'>音頻</b>功率放大器:賦能<b class='flag-5'>便攜式</b><b class='flag-5'>音頻</b>設(shè)備的高效解決方案

    如何使用樹莓與OpenCV實現(xiàn)面部和運動追蹤的云臺系統(tǒng)?

    大家好,這是一個樹莓和OpenCV的連載專題。使用樹莓與OpenCV實現(xiàn)姿態(tài)估計和面部特征點追蹤使用樹莓
    的頭像 發(fā)表于 08-14 17:45 ?706次閱讀
    如何使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>與OpenCV實現(xiàn)面部和運動追蹤的云臺<b class='flag-5'>系統(tǒng)</b>?

    樹莓操作系統(tǒng):版本、特性及設(shè)置完整指南!

    樹莓操作系統(tǒng)是什么?樹莓操作系統(tǒng)是由樹莓
    的頭像 發(fā)表于 07-28 18:26 ?554次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>操作<b class='flag-5'>系統(tǒng)</b>:版本、特性及設(shè)置完整指南!

    樹莓分類器:用樹莓識別不同型號的樹莓!

    在本教程系列的第一部分中,您將學(xué)習(xí)如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創(chuàng)建,他是樹莓
    的頭像 發(fā)表于 06-13 16:39 ?771次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    樹莓“吉尼斯世界記錄”:樹莓的性能發(fā)揮到極致的項目!

    完成的許多酷炫項目。這就引出了一個問題——你該如何樹莓的性能推向極限呢?歷經(jīng)13年的項目實踐和樹莓各型號的發(fā)展,你會驚訝地發(fā)現(xiàn),
    的頭像 發(fā)表于 05-22 16:53 ?1008次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“吉尼斯世界記錄”:<b class='flag-5'>將</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的性能發(fā)揮到極致的項目!

    藍牙音頻模塊中了解I2S的主端和從端功能應(yīng)用

    無線音頻領(lǐng)域,藍牙I2S(Inter-ICSound)技術(shù)正逐漸成為高保真音質(zhì)的核心解決方案。不同于傳統(tǒng)藍牙音頻的二次編解碼損耗,藍牙I2
    的頭像 發(fā)表于 04-25 16:06 ?719次閱讀
    從<b class='flag-5'>藍牙音頻</b>模塊中了解I2S的主端和從端功能應(yīng)用

    Made with KiCad:Tangara 便攜式音樂播放器

    “ Tangara 是一款便攜式音樂播放器。它可通過 3.5 毫米耳機插孔或藍牙輸出高品質(zhì)音質(zhì),電池續(xù)航時間長?!? Made with KiCad 系列支持新的展示方式。直接將以下鏈接復(fù)制到
    發(fā)表于 04-16 14:01

    霍爾元件DH254在藍牙音箱中的應(yīng)用

    傳統(tǒng)的便攜式藍牙音箱通常體積小,容置腔室有限,導(dǎo)致低音效果不佳,聲音播放質(zhì)量差。此外,傳統(tǒng)音箱的聲道整合在一個殼體內(nèi)或只有一個聲道,使得聲音效果不立體。隨著技術(shù)的進步和市場的需求,TWS藍牙音箱應(yīng)運而生。TWS
    的頭像 發(fā)表于 02-22 11:22 ?861次閱讀

    藍牙音箱的EMC問題與解決方法

    隨著科技的進步和人們對高品質(zhì)生活的追求,藍牙音箱作為一種便攜、無線、智能的音頻設(shè)備,逐漸走進了我們的生活。無論是在家庭、辦公室,還是在戶外活動中,
    的頭像 發(fā)表于 01-07 11:38 ?2298次閱讀
    <b class='flag-5'>藍牙音</b>箱的EMC問題與解決方法

    便攜式均衡器的優(yōu)勢與使用

    在現(xiàn)代音樂制作和音頻消費中,音質(zhì)的個性化和優(yōu)化變得越來越重要。便攜式均衡器作為一種靈活、高效的音頻處理工具,為用戶提供了調(diào)整和優(yōu)化音質(zhì)的可能。 一、便攜式均衡器的優(yōu)勢
    的頭像 發(fā)表于 12-26 09:30 ?1104次閱讀

    鍵盤就是電腦,樹莓500來了!

    2020年11月2日,樹莓派發(fā)布了樹莓400(Raspberry Pi 400)——一款樹莓
    發(fā)表于 12-13 13:52

    藍牙音頻模組在智能鬧鐘中的創(chuàng)新應(yīng)用

    。1、藍牙音頻模組的功能概述藍牙音頻模組是一種集成音頻處理、無線傳輸、低功耗管理等功能的硬件模塊,廣泛應(yīng)用于需要無線
    的頭像 發(fā)表于 11-29 16:55 ?1165次閱讀
    <b class='flag-5'>藍牙音頻</b>模組在智能鬧鐘中的創(chuàng)新應(yīng)用

    英集芯IP6801為藍牙音箱提供無線充電方案的無線充電發(fā)射控制SOC芯片

    英集芯IP6801專為藍牙音箱、臺燈、電子時鐘、小夜燈等便攜式電子設(shè)備提供無線充電解決方案的無線充電發(fā)射控制SOC芯片,集成了H橋驅(qū)動模塊、ASK通訊解調(diào)模塊、適配器快充Sink協(xié)議等
    的頭像 發(fā)表于 11-21 11:29 ?946次閱讀
    英集芯IP6801為<b class='flag-5'>藍牙音</b>箱提供<b class='flag-5'>無線</b>充電方案的<b class='flag-5'>無線</b>充電發(fā)射控制SOC芯片

    藍牙耳機與藍牙音箱的區(qū)別

    在現(xiàn)代生活中,無線音頻設(shè)備已經(jīng)成為我們?nèi)粘蕵泛蜏贤ǖ闹匾M成部分。藍牙技術(shù)的發(fā)展使得我們可以擺脫線纜的束縛,享受更加自由的音頻體驗。在眾多無線
    的頭像 發(fā)表于 10-28 15:47 ?2374次閱讀

    便攜式示波器的技術(shù)原理和應(yīng)用場景

    將不斷追求低功耗設(shè)計,減少能源消耗。 無線化:無線通信技術(shù)的快速發(fā)展為便攜式示波器帶來了新的發(fā)展方向。未來的便攜式示波器支持
    發(fā)表于 10-24 14:31