Ghidul utilizatorului pentru computerul cu o singură placă Raspberry Pi SBCS

Calculator cu o singură placă SBCS

Informații despre produs

Specificatii:

  • Modele Raspberry Pi acceptate: Pi 0, Pi 1, Pi 2, Pi 3, Pi 4,
    CM1, CM3, CM4, CM5, Pico, Pico2
  • Opțiuni de ieșire audio: HDMI, mufă analogică PCM/3.5 mm, bazată pe I2S
    plăci adaptoare, audio USB, Bluetooth
  • Suport software: PulseAudio, PipeWire, ALSA

Instrucțiuni de utilizare a produsului:

Iesire audio HDMI:

Pentru ieșirea audio HDMI, conectați pur și simplu Raspberry Pi la
Monitor HDMI sau televizor cu difuzoare încorporate.

Mufă analogică PCM/3.5 mm:

Modelele Raspberry Pi B+, 2, 3 și 4 dispun de un conector jack de 3.5 mm cu 4 poli
mufă audio pentru ieșire audio analogică. Urmați instrucțiunile de atribuire a semnalului
tabel pentru conexiuni corecte.

Sunet USB și Bluetooth:

Pentru ieșirea audio USB sau Bluetooth, asigurați-vă că există driverele corespunzătoare.
instalat pe Raspberry Pi. Consultați manualul de utilizare pentru
instrucțiuni detaliate de configurare.

Configurare software:

Pentru a activa redarea audio, instalați pachetele software necesare
folosind linia de comandă. Reporniți Raspberry Pi după instalare
pentru ca modificările să intre în vigoare.

ExampComenzile:

        sudo apt install pipewire pipewire-pulse pipewire-audio pulseaudio-utils sudo apt install pipewire-alsa pactl list modules short pactl list sinks short
    

FAQ:

Î: Ce modele Raspberry Pi acceptă sunet analogic
ieșire?

A: Modelele Raspberry Pi B+, 2, 3 și 4 au un conector jack de 3.5 mm cu 4 poli
mufă audio pentru ieșire audio analogică.

Î: Pot folosi o placă de sunet USB cu Raspberry Pi-ul meu?

R: Da, poți folosi o placă de sunet USB cu Raspberry Pi pentru
ieșire audio. Asigurați-vă că sunt instalate driverele corespunzătoare.

„`

Raspberry Pi
O carte albă care oferă o perspectivă de nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi
Raspberry Pi Ltd
Raspberry Pi Ltd

O carte albă care oferă o perspectivă de nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi
Colofon
© 2022-2025 Raspberry Pi Ltd Această documentație este licențiată sub licența Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND). Versiunea 1.0 Data construirii: 28/05/2025
Notificare legală de declinare a răspunderii
DATELE TEHNICE ȘI DE FIABILITATE PENTRU PRODUSELE RASPBERRY PI (INCLUSIV FIȘELE TECHNICE), MODIFICATE PERIODICAR („RESURSE”), SUNT FURNIZATE DE RASPBERRY PI LTD („RPL”) „CA ATARE” ȘI ORICE GARANȚII EXPRESE SAU IMPLICITE, INCLUSIV, DAR FĂRĂ A SE LIMITA LA, GARANȚIILE IMPLICITE DE VANDABILITATE ȘI POTRIVIRE PENTRU UN ANUMIT SCOP, SUNT DECLINATE. ÎN MĂSURA MAXIMĂ PERMISĂ DE LEGISLAȚIA APLICABILĂ, ÎN NICIO SITUAȚIE RPL NU VA FI RĂSPUNDĂTOARE PENTRU DAUNE DIRECTE, INDIRECTE, INCIDENTALE, SPECIALE, EXEMPLARE SAU CONSECUTIVE (INCLUSIV, DAR FĂRĂ A SE LIMITA LA, ACHIZIȚIONAREA DE BUNURI SAU SERVICII ÎNLOCUITOARE; PIERDEREA UTILIZĂRII, A DATELOR SAU A PROFITURILOR; SAU ÎNTRERUPEREA ACTIVITĂȚII), INDIFERENT DE CAUZĂ ȘI PE BAZA ORICEI TEORII A RĂSPUNDERII, FIE CONTRACTUALĂ, FIE RĂSPUNDERE STRICTĂ, FIE DELICTUALĂ (INCLUSIV NEGLIJENȚĂ SAU ALTFEL) CARE DECURG ÎN ORICE FEL DIN UTILIZAREA RESURSELELOR, CHIAR DACĂ A FOST INFORMATĂ DESPRE POSIBILITATEA UNOR ASTFEL DE DAUNE. RPL își rezervă dreptul de a efectua orice îmbunătățiri, corecții sau orice alte modificări ale RESURSELELOR sau ale oricăror produse descrise în acestea, în orice moment și fără notificare ulterioară. RESURSELE sunt destinate utilizatorilor calificați cu niveluri adecvate de cunoștințe de design. Utilizatorii sunt singurii responsabili pentru selecția și utilizarea RESURSELELOR și pentru orice aplicație a produselor descrise în acestea. Utilizatorul este de acord să despăgubească și să exonereze RPL de orice răspundere, cost, daune sau alte pierderi care decurg din utilizarea RESURSELELOR. RPL acordă utilizatorilor permisiunea de a utiliza RESURSELE exclusiv în conjuncție cu produsele Raspberry Pi. Orice altă utilizare a RESURSELE este interzisă. Nu se acordă nicio licență pentru niciun alt drept de proprietate intelectuală RPL sau al altor terți. ACTIVITĂȚI CU RISC RIDICAT. Produsele Raspberry Pi nu sunt proiectate, fabricate sau destinate utilizării în medii periculoase care necesită performanțe de siguranță, cum ar fi în funcționarea instalațiilor nucleare, a sistemelor de navigație sau comunicații ale aeronavelor, a controlului traficului aerian, a sistemelor de armament sau a aplicațiilor critice pentru siguranță (inclusiv sisteme de susținere a vieții și alte dispozitive medicale), în care defectarea produselor ar putea duce direct la deces, vătămări corporale sau daune fizice sau de mediu grave („Activități cu Risc Ridicat”). RPL declină în mod specific orice garanție expresă sau implicită de adecvare pentru Activități cu Risc Ridicat și nu își asumă nicio răspundere pentru utilizarea sau includerea produselor Raspberry Pi în Activități cu Risc Ridicat. Produsele Raspberry Pi sunt furnizate în conformitate cu Termenii Standard ai RPL. Furnizarea RESURSelor de către RPL nu extinde și nu modifică în alt mod Termenii Standard ai RPL, inclusiv, dar fără a se limita la, clauzele de declinare a responsabilității și garanțiile exprimate în aceștia.

Notificare legală de declinare a răspunderii

2

O carte albă care oferă o perspectivă de nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi

Istoricul versiunilor documentului

Data de lansare

Descriere

1.0

1 aprilie 2025 Lansare inițială

Sfera documentului

Acest document se aplică următoarelor produse Raspberry Pi:

Pi 0

Pi 1

Pi 2

Pi Pi Pi Pi Pi CM1 CM3 CM4 CM5 Pico Pico2

3

4 400 5 500

0 WHABABB Toate Toate Toate Toate Toate Toate Toate Toate Toate Toate

Sfera documentului

1

O carte albă care oferă o perspectivă de nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi
Introducere
De-a lungul anilor, opțiunile disponibile pentru ieșirea audio pe SBC-urile (computere cu o singură placă) Raspberry Pi au devenit mai numeroase, iar modul în care acestea sunt gestionate prin software s-a schimbat. Acest document va trece în revistă multe dintre opțiunile disponibile pentru ieșirea audio pe dispozitivul Raspberry Pi și va oferi instrucțiuni despre cum să utilizați opțiunile audio de pe desktop și din linia de comandă. Acest whitepaper presupune că dispozitivul Raspberry Pi rulează sistemul de operare Raspberry Pi și este complet actualizat cu cel mai recent firmware și kernel-uri.

Introducere

2

O carte albă care oferă o perspectivă de nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi
Hardware audio Raspberry Pi

HDMI
Toate SBC-urile Raspberry Pi au un conector HDMI care acceptă sunet HDMI. Conectarea SBC-ului Raspberry Pi la un monitor sau televizor cu difuzoare va activa automat ieșirea audio HDMI prin acele difuzoare. Sunetul HDMI este un semnal digital de înaltă calitate, astfel încât rezultatele pot fi foarte bune, iar sunetul multicanal, precum DTS, este acceptat. Dacă utilizați semnal video HDMI, dar doriți ca semnalul audio să fie separat - de exempluampadică, către un ampun amplificator care nu acceptă intrare HDMI — atunci va trebui să utilizați o piesă hardware suplimentară numită splitter pentru a extrage semnalul audio din semnalul HDMI. Acest lucru poate fi costisitor, dar există și alte opțiuni, iar acestea sunt descrise mai jos.

Mufă analogică PCM/3.5 mm

Modelele Raspberry Pi B+, 2, 3 și 4 dispun de o mufă audio de 3.5 mm cu 4 pini, care poate suporta semnale audio și video compozite. Aceasta este o ieșire analogică de calitate scăzută generată dintr-un semnal PCM (modulație impuls-cod), dar este totuși potrivită pentru căști și boxe de birou.

NOTĂ Nu există ieșire audio analogică pe Raspberry Pi 5.

Semnalele mufelor jack sunt definite în tabelul următor, începând de la capătul cablului și terminând la vârf. Cablurile sunt disponibile cu diferite alocări, așa că asigurați-vă că aveți alocare corectă.

Segment Jack Semnal

Manşon

Video

Inelul 2

Sol

Inelul 1

Corect

Sfat

Stânga

Plăci adaptoare bazate pe I2S
Toate modelele de SBC-uri Raspberry Pi au un periferic I2S disponibil pe conectorul GPIO. I2S este un standard de interfață serială electrică utilizat pentru conectarea dispozitivelor audio digitale și comunicarea datelor audio PCM între perifericele dintr-un dispozitiv electronic. Raspberry Pi Ltd produce o gamă de plăci audio care se conectează la conectorul GPIO și utilizează interfața I2S pentru a transfera date audio de la SoC (sistem pe un cip) la placa suplimentară. Notă: Plăcile suplimentare care se conectează prin conectorul GPIO și respectă specificațiile corespunzătoare sunt cunoscute sub numele de HAT-uri (Hardware Attached on Top - Hardware Attached on Top). Specificațiile lor pot fi găsite aici: https://datasheets.raspberrypi.com/ Gama completă de HAT-uri audio poate fi văzută pe Raspberry Pi Ltd. website: https://www.raspberrypi.com/products/ Există, de asemenea, un număr mare de HAT-uri terțe disponibile pentru ieșirea audio, de ex.ampde la Pimoroni, HiFiBerry, Adafruit etc., iar acestea oferă o multitudine de caracteristici diferite.
USB audio
Dacă nu este posibil să instalați un adaptor HAT sau dacă sunteți în căutarea unei modalități rapide și ușoare de a atașa o mufă jack pentru o ieșire pentru căști sau o intrare pentru microfon, atunci un adaptor audio USB este o alegere bună. Acestea sunt dispozitive simple și ieftine care se conectează la unul dintre porturile USB-A de pe Raspberry Pi SBC. Sistemul de operare Raspberry Pi include drivere pentru audio USB în mod implicit; de îndată ce un dispozitiv este conectat, acesta ar trebui să apară în meniul de dispozitive care apare atunci când se face clic dreapta pe pictograma difuzorului din bara de activități. De asemenea, sistemul va detecta automat dacă dispozitivul USB conectat are o intrare pentru microfon și va activa suportul corespunzător.

USB audio

3

O carte albă care oferă o perspectivă de nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi
Bluetooth
Sunetul Bluetooth se referă la transmiterea wireless a datelor sonore prin tehnologia Bluetooth, care este foarte utilizată pe scară largă. Aceasta permite Raspberry Pi SBC să comunice cu difuzoare și căști Bluetooth sau cu orice alt dispozitiv audio cu suport Bluetooth. Raza de acțiune este destul de scurtă - maxim 10 m. Dispozitivele Bluetooth trebuie „împerecheate” cu Raspberry Pi SBC și vor apărea în setările audio de pe desktop odată ce acest lucru este făcut. Bluetooth este instalat în mod implicit pe Raspberry Pi OS, sigla Bluetooth apărând în bara de activități a desktopului pe orice dispozitive care au hardware Bluetooth instalat (fie încorporat, fie printr-un dongle USB Bluetooth). Când Bluetooth este activat, pictograma va fi albastră; când este dezactivat, pictograma va fi gri.

Bluetooth

4

O carte albă care oferă o perspectivă de nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi
Suport software

Software-ul de suport audio subiacent s-a schimbat considerabil în imaginea completă a sistemului de operare Raspberry Pi, iar pentru utilizatorul final aceste modificări sunt în mare parte transparente. Subsistemul de sunet original utilizat a fost ALSA. PulseAudio a succedat lui ALSA, înainte de a fi înlocuit de sistemul actual, numit PipeWire. Acest sistem are aceeași funcționalitate ca PulseAudio și un API compatibil, dar are și extensii pentru a gestiona videoclipuri și alte caracteristici, facilitând mult integrarea videoclipurilor și audio. Deoarece PipeWire utilizează același API ca PulseAudio, utilitarele PulseAudio funcționează perfect pe un sistem PipeWire. Aceste utilitare sunt utilizate în ex...ampfișiere mai jos. Pentru a menține dimensiunea imaginii redusă, Raspberry Pi OS Lite utilizează în continuare ALSA pentru a oferi suport audio și nu include biblioteci audio PipeWire, PulseAudio sau Bluetooth. Cu toate acestea, este posibil să instalați bibliotecile corespunzătoare pentru a adăuga aceste funcții după cum este necesar, iar acest proces este descris și mai jos.
Desktop
Așa cum am menționat mai sus, operațiunile audio sunt gestionate prin intermediul pictogramei difuzorului de pe bara de activități a desktopului. Dacă faceți clic stânga pe pictogramă, se afișează cursorul de volum și butonul de dezactivare a sunetului, în timp ce dacă faceți clic dreapta, se afișează o listă de dispozitive audio disponibile. Pur și simplu faceți clic pe dispozitivul audio pe care doriți să îl utilizați. Există, de asemenea, o opțiune, prin clic dreapta, pentru a schimba difuzorul.fileutilizate de fiecare dispozitiv. Aceste programefileDe obicei, dispozitivele oferă niveluri de calitate diferite. Dacă este activată compatibilitatea cu microfonul, în meniu va apărea o pictogramă pentru microfon; dacă faceți clic dreapta pe aceasta, se vor afișa opțiunile de meniu specifice microfonului, cum ar fi selectarea dispozitivului de intrare, în timp ce dacă faceți clic stânga, se vor afișa setările pentru nivelul de intrare. Bluetooth Pentru a asocia un dispozitiv Bluetooth, faceți clic stânga pe pictograma Bluetooth din bara de activități, apoi selectați „Adăugați dispozitiv”. Sistemul va începe apoi să caute dispozitive disponibile, care vor trebui puse în modul „Descoperire” pentru a fi văzute. Faceți clic pe dispozitiv atunci când apare în listă, iar dispozitivele ar trebui să se asocieze. Odată asociat, dispozitivul audio va apărea în meniu, care se selectează făcând clic pe pictograma difuzorului din bara de activități.
Linia de comandă
Deoarece PipeWire utilizează aceeași API ca PulseAudio, majoritatea comenzilor PulseAudio utilizate pentru controlul audio funcționează pe PipeWire. pactl este modul standard de control al PulseAudio: tastați man pactl în linia de comandă pentru mai multe detalii. Cerințe preliminare pentru Raspberry Pi OS Lite La o instalare completă a Raspberry Pi OS, toate aplicațiile și bibliotecile necesare din linia de comandă sunt deja instalate. Cu toate acestea, în versiunea Lite, PipeWire nu este instalat în mod implicit și trebuie instalat manual pentru a putea reda sunetul. Pentru a instala bibliotecile necesare pentru PipeWire pe Raspberry Pi OS Lite, vă rugăm să introduceți următoarele:
sudo apt instalează pipewire pipewire-pulse pipewire-audio pulseaudio-utils
Dacă intenționați să rulați aplicații care utilizează ALSA, va trebui să instalați și următoarele:
sudo apt instalează pipewire-alsa
Repornirea după instalare este cea mai ușoară modalitate de a pune totul în funcțiune. Redare audio ex.ampAfișează o listă a modulelor PulseAudio instalate în formă scurtă (forma lungă conține multe informații și este dificil de citit):
$ pactl listă module scurte
Afișează o listă de receptori PulseAudio în formă scurtă:

Linia de comandă

5

O carte albă care oferă o perspectivă de nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi
Lista $ pactl se scufundă
Pe un Raspberry Pi 5 conectat la un monitor HDMI cu audio încorporat și o placă de sunet USB suplimentară, această comandă oferă următorul rezultat:
$ pactl list sinks short 179 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2 canale 48000Hz SUSPENDAT 265 alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-stereo-output PipeWire s16le 2 canale 48000Hz SUSPENDAT
NOTĂ Raspberry Pi 5 nu are ieșire analogică. Pentru o instalare Raspberry Pi OS Lite pe un Raspberry Pi 4 — care are ieșire HDMI și analogică — se returnează următoarele:
$ pactl list sinks short 69 alsa_output.platform-bcm2835_audio.stereo-fallback PipeWire s16le 2 canale 48000Hz SUSPENDAT 70 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2 canale 48000Hz SUSPENDAT
Pentru a afișa și schimba receptorul implicit la audio HDMI (rețineți că este posibil să fie deja implicit) pe această instalare de Raspberry Pi OS Lite, tastați:
$ pactl get-default-sink alsa_output.platform-bcm2835_audio.stereo-fallback $ pactl set-default-sink 70 $ pactl get-default-sink alsa_output.platform-107c701400.hdmi.hdmi-stereo
Pentru a reda caampadică, mai întâi trebuie încărcat pe sampmemoria cache, în acest caz pe sink-ul implicit. Puteți schimba sink-ul adăugând numele său la sfârșitul comenzii pactl play-sampcomanda le:
$ pactl upload-sampsample.mp3 sampnume_nume $ pactl play-sampsampnume
Există o comandă PulseAudio care este și mai ușor de utilizat pentru a reda audio:
$ paplay sample.mp3
pactl are o opțiune pentru a seta volumul pentru redare. Deoarece desktopul folosește utilitarele PulseAudio pentru a obține și seta informații audio, execuția acestor modificări din linia de comandă va fi reflectată și în glisorul de volum de pe desktop. Acest exampreduce volumul cu 10%:
$ pactl set-sink-volume @DEFAULT_SINK@ -10%
Acest exampsetează volumul la 50%:
$ pactl set-sink-volume @DEFAULT_SINK@ 50%
Există foarte, foarte multe comenzi PulseAudio care nu sunt menționate aici. Comenzile PulseAudio webSite-ul (https://www.freedesktop.org/wiki/Software/PulseAudio/) și paginile de manual pentru fiecare comandă oferă informații extinse despre sistem.

Linia de comandă

6

O carte albă care oferă o perspectivă de nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi
Controlul Bluetooth din linia de comandă poate fi un proces complicat. Când utilizați Raspberry Pi OS Lite, comenzile corespunzătoare sunt deja instalate. Cea mai utilă comandă este bluetoothctl, iar unele ex...ampMai jos sunt prezentate fișierele utilizate. Faceți dispozitivul detectabil pentru alte dispozitive:
$ bluetoothctl detectabil pe
Faceți dispozitivul compatibil cu alte dispozitive:
$ bluetoothctl se poate conecta pe
Scanați dispozitivele Bluetooth aflate în raza de acțiune:
Scanare $ bluetoothctl activată
Dezactivați scanarea:
Scanare $ bluetoothctl dezactivată
bluetoothctl are și un mod interactiv, care este invocat folosind comanda fără parametri. Următorul exempluamprulează modul interactiv, unde se introduce comanda list și se afișează rezultatele, pe un Raspberry Pi 4 care rulează Raspberry Pi OS Lite Bookworm:
$ bluetoothctl Agent înregistrat [bluetooth]# list Controler D8:3A:DD:3B:00:00 Pi4Lite [implicit] [bluetooth]#
Acum puteți introduce comenzi în interpretor, iar acestea vor fi executate. Un proces tipic pentru asocierea cu un dispozitiv și apoi conectarea la acesta poate fi următorul:
$ bluetoothctl Agent înregistrat [bluetooth]# detectabil activat Se schimbă detectabil la succes [CHG] Controler D8:3A:DD:3B:00:00 Detectabil activat [bluetooth]# conectabil activat Se schimbă conectabil la succes [CHG] Controler D8:3A:DD:3B:00:00 Conectare activată [bluetooth]# scanare activată
<ar putea fi o listă lungă de dispozitive în apropiere>
[bluetooth]# pereche [adresa mac a dispozitivului, din comanda de scanare sau din dispozitivul în sine, sub forma xx:xx:xx:xx:xx:xx] [bluetooth]# scanare dezactivată [bluetooth]# conectare [aceeași adresă mac] Dispozitivul Bluetooth ar trebui să apară acum în lista de receptori, așa cum se arată în acest exempluampfișier dintr-o instalare Raspberry Pi OS Lite:
$ pactl list sinks short 69 alsa_output.platform-bcm2835_audio.stereo-fallback PipeWire s16le 2 canale 48000Hz SUSPENDAT 70 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2 canale 48000Hz SUSPENDAT 71 bluez_output.CA_3A_B2_CA_7C_55.1 PipeWire s32le 2 canale 48000Hz SUSPENDAT

Linia de comandă

7

O carte albă care oferă o perspectivă de nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi
$ pactl set-implicit-sink 71 $ paplayample_audio_file>
Acum puteți seta această opțiune ca implicită și puteți reda sunet pe ea.

Linia de comandă

8

O carte albă care oferă o perspectivă de nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi
Concluzii
Există o serie de modalități diferite de a produce o ieșire audio de la dispozitivele Raspberry Pi Ltd, care răspund marii majorități a cerințelor utilizatorilor. Acest document informativ a subliniat aceste mecanisme și a oferit informații despre multe dintre ele. Se speră că sfaturile prezentate aici vor ajuta utilizatorul final să aleagă schema de ieșire audio potrivită pentru proiectul său. Exemplu simpluampAu fost furnizate și fișiere despre cum se utilizează sistemele audio, dar cititorul ar trebui să consulte manualele și paginile de manual pentru comenzile audio și Bluetooth pentru mai multe detalii.

Concluzii

9

Raspberry Pi - O carte albă care oferă o perspectivă generală la nivel înaltview Opțiuni audio pe SBC-urile Raspberry Pi
Raspberry Pi
Raspberry Pi este o marcă comercială a Raspberry Pi Ltd
Raspberry Pi Ltd

Documente/Resurse

Calculator cu o singură placă Raspberry Pi SBCS [pdfGhid de utilizare
Calculator cu o singură placă SBCS, SBCS, Calculator cu o singură placă, Calculator de bord, Calculator

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *