Isi kandungan:
- Bekalan
- Langkah 1: Log masuk ke Raspberry Pi
- Langkah 2: Susun Bluetooth
- Langkah 3: Berpasangan, Menghubungkan dan Mempercayai
- Langkah 4: Memainkan Muzik
Video: Pembesar Suara Bluetooth Raspberry Pi: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Hai semua.
Berikut adalah Petunjuk mengenai cara membuat Pembesar suara Bluetooth menggunakan Raspberry Pi. Ini dibuat setelah pemasangan Raspbian terbaru (pada 2020-10-31.) Dalam Instruksional ini, kami akan menukar Raspberry Pi untuk menerima audio melalui Bluetooth dan mengeluarkannya melalui jack audio 3.5 yang terpasang. Sekiranya anda menggunakan Raspberry Pi 1 atau 2, anda harus menggunakan Penyesuai Bluetooth yang berasingan. Untuk Instructable ini kami akan menggunakan Raspberry Pi 3B.
Bekalan
Raspberry Pi 1, 2, 3 atau 4.
Pembesar suara dengan input jack audio 3.5.
Bekalan Kuasa untuk Raspberry Pi.
Tetikus dan Papan Kekunci untuk Raspberry Pi (atau anda boleh memasukkan SSH dengan komputer lain).
Bluetooth dongle jika menggunakan Raspberry Pi 1 atau 2.
Langkah 1: Log masuk ke Raspberry Pi
Langkah ini cukup intuitif sendiri!
Anda perlu log masuk ke Raspberry Pi sama ada melalui SSH atau dengan monitor, tetikus dan papan kekunci. Sekiranya anda berada di GUI Raspian, kemudian buka Terminal. Sekiranya anda menggunakan SSH maka anda akan berada di sana.
Sebelum anda meneruskan langkah-langkah berikutnya, disarankan untuk memastikan bahawa anda telah mengemas kini sistem anda.
sudo apt-get kemas kini
sudo apt-get peningkatan
Ini mungkin mengambil masa beberapa minit.
Langkah 2: Susun Bluetooth
Sekiranya anda memasukkan
status sudo systemctl biru *
maka mungkin akan mengembalikan sesuatu seperti di bawah.
pi @ raspberrypi: ~ $ sudo systemctl status biru *
● bluetooth.service - Perkhidmatan Bluetooth Dimuat: dimuat (/lib/systemd/system/bluetooth.service; diaktifkan; vendor pratetap Aktif: aktif (berjalan) sejak Sabtu 2020-10-31 12:36:04 GMT; 40 minit yang lalu Dokumen: lelaki: bluetoothd (8) PID Utama: 523 (bluetoothd) Status: "Berjalan" Tugas: 1 (had: 2065) Kumpulan Kumpulan: /system.slice/bluetooth.service └─523 / usr / lib / bluetooth / bluetoothd 31 Okt 12: 36: 04 raspberrypi systemd [1]: Memulakan perkhidmatan Bluetooth… 31 Okt 12:36:04 raspberrypi bluetoothd [523]: daemon Bluetooth 5.50 31 Okt 12:36:04 raspberrypi systemd [1]: Perkhidmatan Bluetooth dimulakan. 31 Okt 12 12: 36: 04 raspberrypi bluetoothd [523]: Memulakan pelayan SDP 31 Okt 12:36:04 raspberrypi bluetoothd [523]: Antara muka pengurusan Bluetooth 1.14 31 Okt 12:36:04 raspberrypi bluetoothd [523]: Permulaan pemacu getah gagal 31 Okt. 12:36:04 raspberrypi bluetoothd [523]: pelayan sap: Operasi tidak dibenarkan 31 Okt 12:36:04 raspberrypi bluetoothd [523]: Titik akhir didaftarkan: pengirim =: 1.10 p 31 Okt 12:36:04 raspberrypi bluetoothd [523]: Titik akhir r egistered: sender =: 1.10 p 31 Okt 12:36:04 raspberrypi bluetoothd [523]: Gagal menetapkan privasi: Ditolak (0x ● bluealsa.service - Proksi BluezALSA Dimuat: dimuat (/lib/systemd/system/bluealsa.service; statik; pratetap vendor:
Anda akan melihat bahawa terdapat sejumlah kesalahan. Kami akan menyelesaikannya terlebih dahulu.
Yang pertama yang akan kami urutkan adalah "inisial driver sap gagal." dan "sap-server: Operasi tidak dibenarkan". Masukkan
sudo nano /lib/systemd/system/bluetooth.service
ke terminal. Ini akan muncul dengan ini.
[Unit]
Penerangan = Dokumentasi perkhidmatan Bluetooth = lelaki: bluetoothd (8) ConditionPathIsDirectory = / sys / class / bluetooth [Service] Type = dbus BusName = org.bluez ExecStart = / usr / lib / bluetooth / bluetoothd NotifyAccess = main # WatchdogSec = 10 #Restart = on-kegagalan CapabilityBoundingSet = CAP_NET_ADMIN CAP_NET_BIND_SERVICE LimitNPROC = 1 ProtectHome = true ProtectSystem = full [Install] WantedBy = bluetooth.target Alias = dbus-org.bluez.service
Tambah
--noplugin = getah
selepas
ExecStart = / usr / lib / bluetooth / bluetoothd
untuk membuatnya seperti di bawah.
[Unit]
Penerangan = Dokumentasi perkhidmatan Bluetooth = lelaki: bluetoothd (8) ConditionPathIsDirectory = / sys / class / bluetooth [Service] Type = dbus BusName = org.bluez ExecStart = / usr / lib / bluetooth / bluetoothd --noplugin = get NotifyAccess = main # WatchdogSec = 10 # Restart = on-kegagalan CapabilityBoundingSet = CAP_NET_ADMIN CAP_NET_BIND_SERVICE LimitNPROC = 1 ProtectHome = true ProtectSystem = full [Install] WantedBy = bluetooth.target Alias = dbus-org.bluez.service
Simpan dan keluar. (ctrl-x, y, masukkan). Kemudian
rebo sudo
Apabila anda kembali ke terminal masukkan
status sudo systemctl biru *
Kesalahan harus diselesaikan, kecuali satu.
Gagal menetapkan privasi: Ditolak (0x0b)
Masukkan
sudo systemctl mulakan semula biru *
baiki.
Kami belum selesai. Kita juga perlu menambahkan pengguna "pi" ke bluetooth menggunakan
sudo adduser pi bluetooth
pi @ raspberrypi: ~ $ sudo adduser pi bluetooth Menambah pengguna `pi 'ke kumpulan` bluetooth' … Menambah pi pengguna ke kumpulan Bluetooth Selesai.
Kita seterusnya perlu memberi bluealsa kemampuan untuk memainkan aliran audio melalui antara muka audio Raspberry Pi (iaitu 3.5 audio jack).
sudo nano /lib/systemd/system/bluealsa.service
Ia mesti muncul
[Unit]
Penerangan = Proksi BluezALSA Memerlukan = bluetooth.service After = bluetooth.service [Service] Type = simple User = root ExecStart = / usr / bin / bluealsa
Tambah
-p a2dp-sumber -p a2dp-sink
selepas
ExecStart = / usr / bin / bluealsa
untuk membuat
[Unit]
Penerangan = Proksi BluezALSA Memerlukan = bluetooth.service After = bluetooth.service [Service] Type = simple User = root ExecStart = / usr / bin / bluealsa -p a2dp-source -p a2dp-sink
Simpan dan keluar (ctrl-x, y, enter).
Kemudian
rebo sudo
Ini menjadikan Bluetooth kita lebih kurang siap. Sekarang kita akan berpasangan dan menyambung ke Raspberry Pi kami.
Langkah 3: Berpasangan, Menghubungkan dan Mempercayai
Kami sekarang telah meletakkan asas-asas untuk membuat Pembesar suara Bluetooth. Tetapi kita masih perlu berhubung untuk memainkan muzik melaluinya.
Pertama, masukkan
sudo bluetoothctl
kemudian
hidupkan
kemudian
imbasan dihidupkan
sesuatu seperti ini mesti muncul
pi @ raspberrypi: ~ $ sudo bluetoothctl
Ejen berdaftar [bluetooth] # power on Menukar power on berjaya [bluetooth] # scan pada Discovery bermula [CHG] Controller B8: 27: EB: A2: FD: 3C Discovering: yes [NEW] Peranti 60: D8: 19: C0: 2E: 41 FARTHINGSLAPTOP [BARU] Peranti A4: E4: B8: 59: BE: 8D A4-E4-B8-59-BE-8D [CHG] Peranti A4: E4: B8: 59: BE: 8D Nama: APR-BLACKBERRY [CHG] Peranti A4: E4: B8: 59: BE: 8D Alias: APR-BLACKBERRY [CHG] Peranti A4: E4: B8: 59: BE: 8D TxPower: 0 [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 00001800-0000-1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 00001801-0000-1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 00001200-0000-1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 0000113b-0000-1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 00001124-0000-1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 0000110e-0000-1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 0000110f-0000-1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 0000110c-0000-1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 0000110a-0000-1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 0000111f-0000-1000-8000 -00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 00001203-0000-1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 00001116-0000-1000 -8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 0000112f-0000-1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 00001105-0000 -1000-8000-00805f9b34fb [CHG] Peranti A4: E4: B8: 59: BE: 8D UUID: 00001132-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 RSSI: - 66 [bluetooth] #
dalam contoh ini kita akan berpasangan dan menyambung ke peranti yang dipanggil FarthingsL Laptop.
Jadi (ganti alamat mac dengan peranti yang akan anda sambungkan).
pasangan 60: D8: 19: C0: 2E: 41
[bluetooth] # pasangan 60: D8: 19: C0: 2E: 41
Mencuba berpasangan dengan 60: D8: 19: C0: 2E: 41 [CHG] Peranti 60: D8: 19: C0: 2E: 41 Bersambung: ya Minta pengesahan [ejen] Sahkan kunci laluan 478737 (ya / tidak): ya [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 00000002-0000-1000-8000-0002ee000002 [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 00001000-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 00001104-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 00001105-0000-1000-8000 -00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 00001106-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 00001107-0000-1000 -8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 0000110a-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 0000110b-0000 -1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 0000110c-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 0000110e -0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 00001112-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 00001115-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 0000111b-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 0000111e-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 0000111f-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 0000112f-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 UUID: 00001304-0000-1000-8000-00805f9b34fb [CHG] Peranti 60: D8: 19: C0: 2E: 41 Perkhidmatan Diselesaikan: ya [CHG] Peranti 60: D8: 19: C0: 2E: 41 Berpasangan: ya Berpasangan berjaya
Kemudian kita boleh menyambung ke peranti.
sambungkan 60: D8: 19: C0: 2E: 41
Sambungan berjaya
[bluetooth] # sambungkan 60: D8: 19: C0: 2E: 41
Mencuba untuk menyambung ke 60: D8: 19: C0: 2E: 41 [CHG] Peranti 60: D8: 19: C0: 2E: 41 Bersambung: ya Sambungan berjaya [CHG] Peranti 60: D8: 19: C0: 2E: 41 Perkhidmatan Diselesaikan: ya [CHG] Peranti 60: D8: 19: C0: 2E: 41 RSSI: -59
Seterusnya kami akan mempercayai peranti tersebut sehingga kami dapat menyambungnya tanpa pengesahan.
kepercayaan 60: D8: 19: C0: 2E: 41
[bluetooth] # kepercayaan 60: D8: 19: C0: 2E: 41
[CHG] Peranti 60: D8: 19: C0: 2E: 41 Dipercayai: ya Mengubah 60: D8: 19: C0: 2E: 41 kepercayaan berjaya
Pada ketika ini anda harus dihubungkan tetapi anda akan perhatikan bahawa jika anda memainkan muzik, ia tidak dimainkan melalui pembesar suara yang disambungkan ke Raspberry Pi. Itulah yang akan kita lakukan pada langkah seterusnya.
Langkah 4: Memainkan Muzik
Sekarang anda harus dihubungkan dengan Raspberry Pi anda, tetapi tidak ada muzik yang dimainkan melalui pembesar suara.
Anda boleh memperbaikinya dengan arahan
bluealsa-aplay 00: 00: 00: 00: 00: 00
Sekarang anda seharusnya mendengar suara yang masuk melalui pembesar suara anda semasa anda memainkan media, tetapi anda tidak mahu melaksanakan perintah ini setiap kali anda ingin memainkan lagu, jadi kami akan membuatnya berjalan semasa boot.
Masukkan
sudo nano /etc/rc.local
Ini mesti muncul dengan ini.
#! / bin / sh -e
# # rc.local # # Skrip ini dilaksanakan pada akhir setiap runlevel multiuser. # Pastikan bahawa skrip akan "keluar 0" pada kejayaan atau nilai # lain pada kesilapan. # # Untuk mengaktifkan atau mematikan skrip ini, ubah saja eksekusi # bit. # # Secara lalai skrip ini tidak melakukan apa-apa. # Cetak alamat IP _IP = $ (nama host -I) || benar jika ["$ _IP"]; kemudian printf "Alamat IP saya adalah% s / n" "$ _IP" fi keluar 0 Ente
bluealsa-aplay 00: 00: 00: 00: 00: 00
sebelum ini
keluar 0
jadi ia kelihatan seperti ini.
#! / bin / sh -e
# # rc.local # # Skrip ini dilaksanakan pada akhir setiap runlevel multiuser. # Pastikan bahawa skrip akan "keluar 0" pada kejayaan atau nilai # lain pada kesilapan. # # Untuk mengaktifkan atau mematikan skrip ini, ubah saja eksekusi # bit. # # Secara lalai skrip ini tidak melakukan apa-apa. # Cetak alamat IP _IP = $ (nama host -I) || benar jika ["$ _IP"]; kemudian printf "Alamat IP saya adalah% s / n" "$ _IP" fi bluealsa-aplay 00: 00: 00: 00: 00: 00 exit 0 Simpan dan keluar (ctrl-x, y, masukkan)
Kemudian
rebo sudo
Semasa boot, sambungkan dan mainkan lagu!
Kini anda mesti mempunyai pembesar suara Bluetooth yang berfungsi sepenuhnya!
Sekiranya anda mempunyai sebarang pertanyaan, tinggalkan komen di bawah dan saya akan menghubungi mereka secepat mungkin.
Terima kasih kerana melihat.
Disyorkan:
Ubah Pembesar Suara Menjadi Pembesar Suara Bluetooth: 4 Langkah
Ubah Sebarang Pembesar Suara Menjadi Pembesar Suara Bluetooth: Beberapa tahun yang lalu adalah biasa bagi pembesar suara mudah alih untuk mempunyai bicu 3.5mm dan dikuasakan oleh bateri AA. Mengikut standard hari ini, bateri agak ketinggalan zaman kerana setiap alat pada masa kini mempunyai bateri yang boleh dicas semula. Soket audio adalah
Pembesar Rak W / ipod Dock (Bahagian I - Kotak Pembesar suara): 7 Langkah
Pembesar Rak W / ipod Dock (Bahagian I - Kotak Pembesar suara): Saya mendapat ipod nano pada bulan November dan sejak itu saya mahukan sistem pembesar suara yang menarik untuknya. Di tempat kerja pada suatu hari saya perhatikan bahawa pembesar suara komputer yang saya gunakan berfungsi dengan baik, jadi saya menuju ke Muhibah kemudian dan menemui banyak pembesar suara komputer dengan harga $
Tambahkan Lampu Beat ke Pembesar Suara Mudah Alih atau Pembesar Suara PC Anda: 5 Langkah
Tambahkan Lampu Beat ke Pembesar Suara Mudah Alih atau Pembesar Suara PC anda:: adakah anda pernah mahukan pembesar suara audio mudah alih atau pembesar suara komputer kecil anda kelihatan sama seperti jika anda berada di kelab ??? baik dalam ilmiah ini dapat menunjukkan kepada anda bagaimana untuk menyampaikan ucapan anda di laman web dan suara kelab
Pembesar suara / pembesar suara mudah alih pada bateri: 7 Langkah
Pembesar suara / pembesar suara mudah alih pada bateri: Hai kawan. Ini adalah arahan pertama saya. Nikmati! Jadi hari ini saya gong untuk menunjukkan cara membuat dari pembesar suara komputer lama ke pembesar suara dengan bateri. Ia cukup asas dan saya mempunyai banyak gambar .;)
Pembesar suara siling dipasang ke dalam kotak pembesar suara palsu: 6 Langkah
Pembesar suara siling dipasang ke dalam kotak pembesar suara palsu: Ideanya di sini adalah menggunakan pembesar suara siling kelas tinggi, yang dibeli dengan harga diskaun dari laman lelong, bungkus semula untuk tugas bunyi sekeliling. Di sini saya menggunakan EV C8.2. Ini dijual dengan harga sekitar 350 $ sepasang. Saya telah membelinya di Ebay sebagai