Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Ingia kwenye Raspberry Pi
- Hatua ya 2: Panga Bluetooth
- Hatua ya 3: Kuoanisha, Kuunganisha na Kuamini
- Hatua ya 4: Kucheza Muziki
Video: Spika ya Bluetooth ya Raspberry Pi: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Salaam wote.
Hapa kuna Maagizo juu ya jinsi ya kutengeneza Spika ya Bluetooth kutumia Raspberry Pi. Hii ilifanywa baada ya usakinishaji mpya wa Raspbian mpya (kama ya 2020-10-31.) Katika Agizo hili tutabadilisha Raspberry Pi kupokea sauti juu ya Bluetooth na kuitoa kupitia iliyojengwa katika jack ya sauti ya 3.5. Ikiwa unatumia Raspberry Pi 1 au 2 basi italazimika kutumia adapta tofauti ya Bluetooth. Kwa Agizo hili tutatumia Raspberry Pi 3B.
Vifaa
Raspberry Pi 1, 2, 3 au 4.
Spika na uingizaji wa jack ya sauti ya 3.5.
Ugavi wa Nguvu kwa Raspberry Pi.
Panya na Kinanda kwa Raspberry Pi (au unaweza SSH kuingia na kompyuta nyingine).
Dongle ya Bluetooth ikiwa unatumia Raspberry Pi 1 au 2.
Hatua ya 1: Ingia kwenye Raspberry Pi
Hatua hii ni ya busara sana!
Utahitaji kuingia kwenye Raspberry Pi ama kupitia SSH au na mfuatiliaji, panya na kibodi. Ikiwa uko katika Raspian GUI kisha fungua Kituo. Ikiwa wewe ni SSH'ing basi utakuwa tayari uko hapo.
Kabla ya kuendelea na hatua zifuatazo inashauriwa kuhakikisha kuwa umesasisha mfumo wako.
Sudo apt-pata sasisho
sasisho la kupata apt
Hii inaweza kuchukua dakika chache.
Hatua ya 2: Panga Bluetooth
Ukiingia
hali ya sudo systemctl bluu *
basi labda itarudisha kitu kama hapa chini.
pi @ raspberrypi: ~ $ sudo systemctl hali ya bluu *
● huduma ya bluetooth - huduma ya Bluetooth Imepakiwa: imebeba (/ lib / systemy / mfumo / Bluetooth.service; imewezeshwa; muuzaji amepangwa awali Anayotumika: anafanya kazi (anaendesha) tangu Sat 2020-10-31 12:36:04 GMT; 40min zilizopita Nyaraka: mtu: bluetoothd (8) PID kuu: 523 (bluetoothd) Hali: Kazi za "Kukimbia": 1 (kikomo: 2065) CGroup: /system.slice/bluetooth.service └─523 / usr / lib / bluetooth / bluetoothd Oct 31 12: 36: 04 raspberrypi systemd [1]: Kuanzisha huduma ya Bluetooth… Oktoba 31 12:36:04 raspberrypi bluetoothd [523]: Bluetooth daemon 5.50 Oktoba 31 12:36:04 raspberrypi systemd [1]: Ilianza huduma ya Bluetooth. Oktoba 31 12: 36: 04 raspberrypi bluetoothd [523]: Kuanzisha seva ya SDP Oktoba 31 12:36:04 raspberrypi bluetoothd [523]: Kiolesura cha usimamizi wa Bluetooth 1.14 Oktoba 31 12:36:04 raspberrypi bluetoothd [523]: Uanzishaji wa dereva wa Sap umeshindwa. Oktoba 31 12:36:04 raspberrypi bluetoothd [523]: sap-server: Operesheni hairuhusiwi Oktoba 31 12:36:04 raspberrypi bluetoothd [523]: Sehemu ya mwisho imesajiliwa: mtumaji =: 1.10 p Oktoba 31 12:36:04 raspberrypi bluetoothd [523]: Sehemu ya mwisho r egistered: sender =: 1.10 p Oktoba 31 12:36:04 raspberrypi bluetoothd [523]: Imeshindwa kuweka faragha: Imekataliwa (0x ● bluealsa.service - proksi ya BluezALSA Iliyopakiwa: imejaa (/ lib / systemd/system/bluealsa.service; tuli; upangaji wa muuzaji:
Utagundua kuwa kuna makosa kadhaa. Kwanza tutatatua haya.
Wale wa kwanza tutakaopanga ni "uanzishaji wa dereva wa sap umeshindwa." na "sap-server: Operesheni hairuhusiwi". Ingiza
sudo nano /lib/systemd/system/bluetooth.service
ndani ya terminal. Itakuja na hii.
[Kitengo]
Maelezo = Huduma ya Bluetooth Nyaraka = mtu: bluetoothd (8) ConditionPathIsDirectory = / sys / class / bluetooth [Huduma] Aina = dbus BusName = org.bluez ExecStart = / usr / lib / bluetooth / bluetoothd NotifyAccess = kuu # WatchdogSec = 10 #Kuanzisha upya = juu ya kushindwa CapabilityBoundingSet = CAP_NET_ADMIN CAP_NET_BIND_SERVICE LimitNPROC = 1 ProtectHome = ProtectSystem ya kweli = imejaa [Sakinisha] WantedBy = bluetooth.target Alias = dbus-org.bluez.service
Ongeza
-noplugin = sap
baada ya
ExecStart = / usr / lib / bluetooth / bluetoothd
kuifanya kama hapa chini.
[Kitengo]
Maelezo = Huduma ya Bluetooth Nyaraka = mtu: bluetoothd (8) ConditionPathIsDirectory = / sys / class / bluetooth [Huduma] Aina = dbus BusName = org.bluez ExecStart = / usr / lib / bluetooth / bluetoothd --noplugin = sap NotifyAccess = main # WatchdogSec = 10 # Anzisha upya = on-failure CapabilityBoundingSet = CAP_NET_ADMIN CAP_NET_BIND_SERVICE LimitNPROC = 1 ProtectHome = True ProtectSystem = full [Sakinisha] WantedBy = bluetooth.target Alias = dbus-org.bluez.service
Hifadhi na uondoke. (ctrl-x, y, ingiza). Basi
Sudo reboot
Unaporudi kwenye terminal ingiza
hali ya sudo systemctl bluu *
Makosa yanapaswa kutatuliwa, isipokuwa moja.
Imeshindwa kuweka faragha: Imekataliwa (0x0b)
Ingiza
Sudo systemctl kuanzisha tena bluu *
kutengeneza.
Bado hatujamaliza kabisa. Tutahitaji pia kuongeza "pi" ya mtumiaji kwa kutumia Bluetooth
bluetooth ya nyongeza ya sudo
pi @ raspberrypi: ~ $ sudo adduser pi bluetooth Kuongeza mtumiaji `pi 'kwenye kikundi` bluetooth'… Kuongeza pi ya mtumiaji kwenye kikundi cha bluetooth kilichofanywa.
Ifuatayo tunahitaji kuwapa bluealsa uwezo wa kucheza mito ya sauti kupitia njia za sauti za Raspberry Pi (ambayo ni jack ya sauti ya 3.5).
sudo nano /lib/systemd/system/bluealsa.service
Inapaswa kuja na
[Kitengo]
Maelezo = proksi ya BluezALSA Inahitaji = huduma ya bluetooth Baada ya = huduma ya bluetooth [Huduma] Aina = Mtumiaji rahisi = mzizi ExecStart = / usr / bin / bluealsa
Ongeza
-p a2dp-chanzo -p a2dp-kuzama
baada ya
ExecStart = / usr / bin / bluealsa
kutengeneza
[Kitengo]
Maelezo = proksi ya BluezALSA Inahitaji = huduma ya bluetooth Baada ya = huduma ya bluetooth [Huduma] Aina = Mtumiaji rahisi = mzizi ExecStart = / usr / bin / bluealsa -p a2dp-source -p a2dp-sink
Hifadhi na utoke (ctrl-x, y, ingiza).
Basi
Sudo reboot
Hii hufanya Bluetooth yetu iwe karibu zaidi au chini. Sasa tutaungana na kuungana na Raspberry Pi yetu.
Hatua ya 3: Kuoanisha, Kuunganisha na Kuamini
Sasa tumeweka misingi ya kutengeneza Spika ya Bluetooth. Lakini bado tunahitaji kuweza kuungana ili kucheza muziki kupitia hiyo.
Kwanza, ingiza
sudo bluetoothctl
basi
kuwasha
basi
changanua
kitu kama hiki kinapaswa kutokea
pi @ raspberrypi: ~ $ sudo bluetoothctl
Wakala amesajiliwa [bluetooth] # nguvu juu ya Kubadilisha umeme kwenye imefanikiwa [bluetooth] # skanning kwenye Ugunduzi imeanza [CHG] Mdhibiti B8: 27: EB: A2: FD: 3C Kugundua: ndio [MPYA] Kifaa 60: D8: 19: C0: 2E: 41 FARTHINGSLAPTOP [MPYA] Kifaa A4: E4: B8: 59: BE: 8D A4-E4-B8-59-BE-8D [CHG] Kifaa A4: E4: B8: 59: BE: Jina la 8D: APR-BLACKBERRY [CHG] Kifaa A4: E4: B8: 59: BE: 8D Alias: APR-BLACKBERRY [CHG] Kifaa A4: E4: B8: 59: BE: 8D TxPower: 0 [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 00001800-0000-1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 00001801-0000-1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 00001200-0000-1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 0000113b-0000-1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 00001124-0000-1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 0000110e-0000-1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 0000110f-0000-1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 0000110c-0000-1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 0000110a-0000-1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 0000111f-0000-1000-8000 -00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 00001203-0000-1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 00001116-0000-1000 -8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 0000112f-0000-1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 00001105-0000 -1000-8000-00805f9b34fb [CHG] Kifaa A4: E4: B8: 59: BE: 8D UUIDs: 00001132-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 RSSI: - 66 [bluetooth] #
katika mfano huu tutakuwa tunaoanisha na kuungana na kifaa kinachoitwa FarthingsLaptop.
Kwa hivyo (badilisha anwani ya mac na kifaa ambacho utaunganisha).
jozi 60: D8: 19: C0: 2E: 41
[bluetooth] # jozi 60: D8: 19: C0: 2E: 41
Kujaribu kuoana na 60: D8: 19: C0: 2E: 41 [CHG] Kifaa 60: D8: 19: C0: 2E: 41 Imeunganishwa: ndio Omba uthibitisho [wakala] Thibitisha passkey 478737 (ndio / hapana): ndio [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 00000002-0000-1000-8000-0002ee000002 [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 00001000-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 00001104-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 00001105-0000-1000-8000 -00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 00001106-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 00001107-0000-1000 -8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 0000110a-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 0000110b-0000 -1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 0000110e -0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 00001112-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 00001115-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 0000111b-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 0000111f-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 0000112f-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: 41 UUIDs: 00001304-0000-1000-8000-00805f9b34fb [CHG] Kifaa 60: D8: 19: C0: 2E: Huduma 41 Zimetatuliwa: ndio [CHG] Kifaa 60: D8: 19: C0: 2E: 41 Iliyounganishwa: ndio Kuoanisha kufanikiwa
Kisha tunaweza kuunganisha kwenye kifaa.
unganisha 60: D8: 19: C0: 2E: 41
Uunganisho wenye mafanikio
[bluetooth] # unganisha 60: D8: 19: C0: 2E: 41
Kujaribu kuungana na 60: D8: 19: C0: 2E: 41 [CHG] Kifaa 60: D8: 19: C0: 2E: 41 Imeunganishwa: ndio Uunganisho umefanikiwa [CHG] Kifaa 60: D8: 19: C0: 2E: 41 Huduma Zimetatuliwa: ndio [CHG] Kifaa 60: D8: 19: C0: 2E: 41 RSSI: -59
Ifuatayo tutaamini kifaa ili tuweze kuungana nayo bila uthibitisho.
imani 60: D8: 19: C0: 2E: 41
[bluetooth] # uaminifu 60: D8: 19: C0: 2E: 41
[CHG] Kifaa 60: D8: 19: C0: 2E: 41 Inaaminika: ndio Kubadilisha 60: D8: 19: C0: 2E: uaminifu 41 umefanikiwa
Kwa wakati huu unapaswa kushikamana lakini utaona kuwa ukicheza muziki, haichezi kupitia spika iliyounganishwa na Raspberry Pi. Hiyo ndio tutafanya kwenye hatua inayofuata.
Hatua ya 4: Kucheza Muziki
Kufikia sasa unapaswa kushikamana na Raspberry Pi yako, lakini hakuna muziki unaocheza kupitia spika.
Unaweza kurekebisha hii kwa amri
bluealsa-aplay 00: 00: 00: 00: 00: 00
Sasa unapaswa kusikia sauti ikija kupitia spika wakati unacheza media, lakini hautaki kutekeleza amri hii kila wakati unataka kucheza wimbo, kwa hivyo tutaifanya iweze kuanza.
Ingiza
Sudo nano /etc/rc.local
Inapaswa kuja na hii.
#! / bin / sh -e
# # rc.local # # Hati hii inafanywa mwishoni mwa kila runlevel ya anuwai. # Hakikisha kwamba hati "itatoka 0" kwenye mafanikio au thamani nyingine yoyote # kwa kosa. # # Ili kuwezesha au kuzima hati hii badilisha tu utekelezaji # bits. # # Kwa msingi script hii haifanyi chochote. # Chapisha anwani ya IP _IP = $ (jina la mwenyeji -I) || kweli ikiwa ["$ _IP"]; kisha chapa "Anwani yangu ya IP ni% s / n" "$ _IP" fi exit 0 Ingia
bluealsa-aplay 00: 00: 00: 00: 00: 00
kabla tu
toka 0
kwa hivyo inaonekana kama hii.
#! / bin / sh -e
# # rc.local # # Hati hii inafanywa mwishoni mwa kila runlevel ya anuwai. # Hakikisha kwamba hati "itatoka 0" kwenye mafanikio au thamani nyingine yoyote # kwa kosa. # # Ili kuwezesha au kuzima hati hii badilisha tu utekelezaji # bits. # # Kwa msingi script hii haifanyi chochote. # Chapisha anwani ya IP _IP = $ (jina la mwenyeji -I) || kweli ikiwa ["$ _IP"]; kisha printf "Anwani yangu ya IP ni% s / n" "$ _IP" fi bluealsa-aplay 00: 00: 00: 00: 00: 00: 00 toka 0 Hifadhi na utoke (ctrl-x, y, ingiza)
Basi
Sudo reboot
Wakati inakua, unganisha na ucheze wimbo!
Sasa unapaswa kuwa na spika ya Bluetooth inayofanya kazi kikamilifu!
Ikiwa una maswali yoyote acha maoni hapa chini na nitazunguka kwao haraka iwezekanavyo.
Asante kwa kuangalia.
Ilipendekeza:
20 SPIKA 3D SPIKA YA BLUETOOTH SPIKA: 9 Hatua (na Picha)
20 WATTS 3D SPIKA BURE YA BLUETOOTH: Halo marafiki, Karibu kwenye chapisho langu la kwanza kabisa la Maagizo. Hapa kuna jozi ya spika za Bluetooth ambazo ninaweza kutengeneza. Hizi zote ni spika 20 zenye nguvu za watts zilizo na radiator za kupita. Wasemaji wote huja na tweeter ya piezoelectric so t
DIY Logitech Safi Mahali Pote 2 Jenga upya & Mini Spika ya Kuboresha Spika ya Bluetooth: Hatua 14 (na Picha)
DIY Logitech Pure Fi Mahali popote 2 Jenga upya & Mini Spika ya Kuboresha Sauti ya Spika: Mojawapo ya ninayopenda zaidi kufanya hivi, ni kuchukua kitu ambacho napata bei rahisi kwa Nia njema, Yardsale, au hata craigslist na kutengeneza kitu bora kutoka kwayo. Hapa nilipata kituo cha zamani cha kupakia cha Ipod Logitech Pure-Fi Mahali popote 2 na nikaamua kuipatia mpya
Jinsi ya kutengeneza Spika rahisi ya Bluetooth / Spika: 6 Hatua
Jinsi ya Kutengeneza Spika / Rahisi ya Spika: hai marafiki katika mafundisho haya naenda kutengeneza sauti rahisi, ya bei rahisi na ya kushangaza ya spika ya Bluetooth / aux. msemaji wake ni rahisi sana kufanya. msemaji huyu ni mzito sana na portable.its spika yake ya nguvu ya 3w inatoa bass nzuri na uzoefu bora wa sauti
Badilisha Spika yoyote kuwa Spika ya Bluetooth: Hatua 4
Badili Spika yoyote kuwa Spika ya Bluetooth: Miaka kadhaa iliyopita ilikuwa kawaida kwa spika zinazobebeka kuwa na jack ya 3.5mm na kuwezeshwa na betri za AA. Kwa viwango vya leo, imepitwa na wakati haswa haswa kwa kuwa kila kifaa leo kina betri inayoweza kuchajiwa. Sauti jack ni st
Spika ya Mianzi iliyonunuliwa Spika ya Bluetooth: Hatua 4 (na Picha)
Spika Iliyodhibitiwa ya Mianzi ya Bluetooth: Kwa sababu sipendi sana muundo wa spika za plastiki zinazoaminika niliamua kujaribu kujenga moja kutoka sehemu nilizo nazo nyumbani. Nilikuwa na sanduku la mianzi linalofaa mradi huo na kutoka kwenye sanduku hilo nilianza kazi. Nina furaha kabisa na matokeo ya mwisho hata