Raspberry Piでどのように音声を送信したか

こんにちは

最近、ラズベリーを介してオーディオシステムに音声を送信する必要がありました。チューニングの経験を共有したいと思います。

ステップ0。準備

必要なもの:


ステップ1.インストール

1. raspberry Webサイトのダウンロードセクションに移動し、Raspbian(Lite以外)をダウンロードします。

2.アーカイブを解凍します

3. SDカードをフォーマットします。


4.1 USBフラッシュドライブに書き込みます(Windows):


4.2 USBフラッシュドライブに書き込みます(Mac / Linux):


5. SDカードを引き出してコンピューターに挿入し、唯一のセクションを開きます(BOOTと呼ばれます)。 そこにsshファイルを作成します。

6. SDカードをRaspberry Piに挿入します

ステップ2.セットアップ

1. Raspberry PiのIPアドレスを調べる

2. SSH経由で接続します。 PuTTYが好き

3.ログイン、ログイン:pi、パスワード:raspberry

4.これをコンソールに書き込みます

sudo apt-get upgrade sudo apt-get install bluez pulseaudio-module-bluetooth python-gobject python-gobject-2 bluez-tools sudo usermod -a -G lp (   - pi) 

5.これを書く

 sudo nano /etc/bluetooth/audio.conf 

テキストエディタを使用します。 [一般]の碑文の下にこれを追加します

 Enable=Source,Sink,Media,Socket 

Ctrl + O、Ctrl + Xをクリックします。

6.次に、規定します:

 sudo nano /etc/pulse/daemon.conf 

ここでは、文字列「resample-method = speex-float-3」を探しています。 この行の先頭にない場合; -それを追加します。

その後入ります

  resample-method = trivial 

もう一度Ctrl + Oを押しますCtrl + X

7.そして再び私達は規定する:

 sudo nano /etc/bluetooth/main.conf 

ここで、「Name」行を編集してデバイスの名前を他の名前に変更することができます。この行が#削除され、この「 Name= 」のように見えるように名前を編集します。

次に、文字列「 Class 」を探し、#removeの前にある場合は、このようにします

 Class=0x20041C 

8.自動起動

1. /etc/init.d/にOnBluetoothファイル(sudo nano /etc/init.d/OnBluetooth)を作成します。 彼に
これを書いてください:

 #!/bin/bash #Start systemctl service sudo systemctl start bluetooth sleep 1 #Start bluetoothctl with discoverable and pairable options echo -e 'power on\ndiscoverable on\npairable on \t \nquit' | bluetoothctl 

2. konoslで書き込む

  chmod 755 /etc/init.d/OnBluetooth 

3.コンソールに書き込みます

  update-rc.d OnBluetooth enable 

9.オーディオの出力先を選択します。 これを行うには、 sudo raspi-configを指定します。そこでサウンドの詳細sudo raspi-configに移動し、必要なものを選択します。 その後、完了をクリックします。 できた!

ステップ3.接続

Bluetooth接続はすぐに動作します。今度はインターネット接続をセットアップします。

Windowsの場合:

●アーカイブをダウンロードして 、私たちにとって便利な場所に解凍します
●audio.batファイルの編集:

  1. Your_IPを変更して、ラズベリーをip
  2. raspberry piからログインするためのユーザー名の変更
  3. パスワードをraspberry piログインのパスワードに変更します

●起動

ステップ4.検証。


おわりに


少なくともこの記事がお役に立てば幸いです。 ご清聴ありがとうございました。

Source: https://habr.com/ru/post/J427453/


All Articles