女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

怎樣將樹莓派變成無線便攜式藍牙音頻系統

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

掃碼添加小助手

加入工程師交流群

步驟1:為基本操作系統準備SD

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

http://www.raspberrypi.org/downloads

下載并解壓縮圖像文件并記下位置。如果您使用的是Mac,則將圖像刻錄到SD卡上應該很簡單。但是,如果您是Windows用戶,請繼續使用此實用程序將IMG文件“刻錄”到SD卡。

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

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

步驟2:通過監視器/鍵盤或網絡SSH登錄到PI

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

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

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

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

第3步:安裝必備軟件包

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

sudo apt-get upgrade

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

步驟4:修改一些配置文件以啟用藍牙環境

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

sudo usermod –a –G lp pi

現在,讓我們繼續并在我們的藍牙配置中啟用A2DP。運行以下命令:

sudo nano/etc/bluetooth/audio.conf

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

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 =平凡

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

sudo nano/etc/bluetooth/main.conf

更改Name參數。我選擇在BeatsByDre上播放。

名稱= BeatsByDan

更改設備的Class參數。

Class 0x20041C

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

sudo nano/var/lib/bluetooth//config

再次編輯name指令。

name BeatsByDan

設備類。..

class0x20041C

繼續保存并退出。

步驟5:設置當藍牙設備連接時執行的腳本

現在我們已經設置了藍牙環境,讓我們繼續開始為我們自動執行藍牙連接并將其路由到音頻的過程。首先讓我們在udev中設置一條規則,該規則指出只要連接設備,腳本就會執行。運行以下命令以打開udev規則列表。

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

這里應該只有一行看起來像:

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

在其下方,讓我們繼續添加以下行:

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

保存并退出。

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

sudo nano/usr/lib/udev/bluetooth

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

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

#!/bin/bash

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

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

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

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

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

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

然后

##在將現有BT設備連接到音頻之前關閉BT發現模式 hciconfig hci0 noscan

#將音頻輸出設置為模擬

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

axer cset numid = 3 1

#將音量級別設置為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設置為:$ 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”]

然后

#如果設備斷開連接,則打開藍牙發現

sudo hciconfig hci0 piscan

fi

保存并退出!現在,讓我們修改文件的權限以使其可執行。

sudo chmod 774/usr/lib/udev/bluetooth

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

步驟6:自動化藍牙發現和自動接受連接

為實現此目的,我們需要創建一個初始化腳本,該腳本將在啟動PI時執行。開始吧!

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

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

### BEGIN INIT INFO

#提供:bluetooth-agent

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

#必選-停止:$ remote_fs $ syslog

#默認-開始:2 3 4 5

#Default-Stop:0 1 6

#簡短描述:使Bluetooth可以發現并連接到0000

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

### END INIT INFO

#!/bin/sh

#/etc/init.d/bluetooth-agent

USER = root

HOME =/root

export USER HOME 案例“ $ 1”在

開始)

echo“設置可發現的藍牙”

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。此腳本基本上只是用于發現藍牙的標準啟動/停止腳本。

繼續并授予腳本執行權限,然后將其添加到啟動時啟動的程序列表中-up。

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

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

第7步:設置命令行以自動登錄

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

現在就編輯inittab。

sudo nano/etc/inittab

查找以下行:

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

并注釋掉它,就像這樣:

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

現在在其下面添加此行:

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

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

sudo reboot

步驟8:結論

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

創建便攜式音頻系統

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

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

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

關于,

Daniel Gillespie

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

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

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

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

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

故障排除

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

tail -f/var/log/bluetooth_dev

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

    關注

    30

    文章

    3042

    瀏覽量

    83435
  • 藍牙
    +關注

    關注

    116

    文章

    6077

    瀏覽量

    173982
  • 樹莓派
    +關注

    關注

    121

    文章

    2005

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    在本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創建,他是樹莓
    的頭像 發表于 06-13 16:39 ?407次閱讀
    <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>!

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

    完成的許多酷炫項目。這就引出了一個問題——你該如何樹莓的性能推向極限呢?歷經13年的項目實踐和樹莓各型號的發展,你會驚訝地發現,
    的頭像 發表于 05-22 16:53 ?639次閱讀
    <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>的性能發揮到極致的項目!

    藍牙音頻模塊中了解I2S的主端和從端功能應用

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

    霍爾元件DH254在藍牙音箱中的應用

    傳統的便攜式藍牙音箱通常體積小,容置腔室有限,導致低音效果不佳,聲音播放質量差。此外,傳統音箱的聲道整合在一個殼體內或只有一個聲道,使得聲音效果不立體。隨著技術的進步和市場的需求,TWS藍牙音箱應運而生。TWS
    的頭像 發表于 02-22 11:22 ?650次閱讀

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

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

    便攜式均衡器的優勢與使用

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

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

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

    藍牙音頻模組在智能鬧鐘中的創新應用

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

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

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

    藍牙耳機與藍牙音箱的區別

    在現代生活中,無線音頻設備已經成為我們日常娛樂和溝通的重要組成部分。藍牙技術的發展使得我們可以擺脫線纜的束縛,享受更加自由的音頻體驗。在眾多無線
    的頭像 發表于 10-28 15:47 ?1677次閱讀

    便攜式示波器的技術原理和應用場景

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

    合肥湯誠便攜式藍牙音箱XA9811D音頻功放芯片應用解決方案

    響都能夠提供高質量的音樂播放,極大地提升了音頻體驗。除了藍牙音響,便攜耳機和便攜式音頻播放器也是常見的便
    的頭像 發表于 09-07 11:18 ?1007次閱讀
    合肥湯誠<b class='flag-5'>便攜式</b><b class='flag-5'>藍牙音</b>箱XA9811D<b class='flag-5'>音頻</b>功放芯片應用解決方案

    達發科技LDAC藍牙音頻芯片出貨量破7000萬

    聯發科旗下的網通芯片與物聯網芯片領先企業——達發科技,宣布了一項重要里程碑。自2021年起,通過與全球知名電子巨頭索尼集團的深度合作,達發科技成功在其藍牙音頻平臺中整合了索尼標志性的LDAC音頻編碼技術。這一創新舉措不僅極大地提升了藍牙
    的頭像 發表于 08-28 15:31 ?1333次閱讀

    無線音頻系統介紹

    無線音頻系統是一種通過無線信號傳輸音頻數據的技術,旨在消除傳統有線連接的限制,提供更大的靈活性和便利性。無線
    的頭像 發表于 08-09 17:48 ?2105次閱讀
    <b class='flag-5'>無線</b><b class='flag-5'>音頻系統</b>介紹

    便攜式無線解碼耳放(DAC/AMP)

    隨著音樂和音頻的數字化普及,越來越多的用戶希望在各種場合下享受高質量的音頻體驗。而便攜式無線解碼耳放(DAC/AMP)就是為了滿足這一需求而設計的。傳統的有線耳機和耳放雖然能夠提供高質
    的頭像 發表于 08-09 17:46 ?1731次閱讀
    <b class='flag-5'>便攜式</b><b class='flag-5'>無線</b>解碼耳放(DAC/AMP)