Едноплатков компютър SBCS
“
Информация за продукта
Спецификации:
- Поддържани модели Raspberry Pi: Pi 0, Pi 1, Pi 2, Pi 3, Pi 4,
CM1, CM3, CM4, CM5, Пико, Пико2 - Опции за аудио изход: HDMI, аналогов PCM/3.5 мм жак, базиран на I2S
адаптерни платки, USB аудио, Bluetooth - Софтуерна поддръжка: PulseAudio, PipeWire, ALSA
Инструкции за употреба на продукта:
HDMI аудио изход:
За HDMI аудио изход, просто свържете вашия Raspberry Pi към
HDMI монитор или телевизор с вградени високоговорители.
Аналогов PCM/3.5 мм жак:
Моделите Raspberry Pi B+, 2, 3 и 4 разполагат с 4-полюсен 3.5 мм
аудио жак за аналогов аудио изход. Следвайте разпределението на сигнала
таблица за правилни връзки.
USB аудио и Bluetooth:
За USB аудио или Bluetooth изход, уверете се, че са инсталирани правилните драйвери.
инсталиран на вашия Raspberry Pi. Вижте ръководството за потребителя за
подробни инструкции за настройка.
Настройка на софтуера:
За да активирате възпроизвеждането на аудио, инсталирайте необходимите софтуерни пакети
използвайки командния ред. Рестартирайте Raspberry Pi след инсталацията
за да влязат в сила промените.
Example команди:
sudo apt install pipewire pipewire-pulse pipewire-audio pulseaudio-utils sudo apt install pipewire-alsa pactl list modules short pactl list sinks short
ЧЗВ:
В: Кои модели Raspberry Pi поддържат аналогово аудио?
изход?
A: Моделите Raspberry Pi B+, 2, 3 и 4 разполагат с 4-полюсен 3.5 мм
аудио жак за аналогов аудио изход.
В: Мога ли да използвам USB звукова карта с моя Raspberry Pi?
A: Да, можете да използвате USB звукова карта с вашия Raspberry Pi за
аудио изход. Уверете се, че са инсталирани правилните драйвери.
„`
Raspberry Pi
Бяла книга, даваща общ преглед на високо нивоview Аудио опции на Raspberry Pi SBCs
Raspberry Pi Ltd
Raspberry Pi Ltd
Бяла книга, даваща общ преглед на високо нивоview Аудио опции на Raspberry Pi SBCs
Колофон
© 2022-2025 Raspberry Pi Ltd Тази документация е лицензирана под Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND). Версия 1.0 Дата на изготвяне: 28/05/2025
Правна бележка за отказ от отговорност
ТЕХНИЧЕСКИ ДАННИ И ДАННИ ЗА НАДЕЖДНОСТ ЗА ПРОДУКТИ RASPBERRY PI (ВКЛЮЧИТЕЛНО ЛИСТОВЕ С ДАННИ), КАКТО СЕ МОДИФИЦИРАТ ОТ ВРЕМЕ НА ВРЕМЕ („РЕСУРСИ“) СЕ ПРЕДОСТАВЯТ ОТ RASPBERRY PI LTD („RPL“) „КАКТО Е“ И ВСЯКАКВИ ИЗРИЧНИ ИЛИ КОСВЕНИ ГАРАНЦИИ, ВКЛЮЧИТЕЛНО, НО НЕ ОГРАНИЧЕНО КЪМ, ПОДРАЗБИРАЩИТЕ СЕ ГАРАНЦИИ ЗА ПРОДАВАЕМОСТ И ПРИГОДНОСТ ЗА ОПРЕДЕЛЕНА ЦЕЛ СЕ ОТХВЪРЛЯТ. ДО МАКСИМАЛНАТА СТЕПЕН, ПОЗВОЛЕНА ОТ ПРИЛОЖИМОТО ЗАКОНОДАТЕЛСТВО, RPL НЕ НОСИ ОТГОВОРНОСТ ЗА НИКАКВИ ПРЕКИ, КОСЕНИ, СЛУЧАЙНИ, СПЕЦИАЛНИ, ПРИМЕРНИ ИЛИ ПОСЛЕДВАЩИ ЩЕТИ (ВКЛЮЧИТЕЛНО, НО НЕ ОГРАНИЧАВАЩО СЕ ДО, ПОЛУЧАВАНЕ НА ЗАМЕНЯЩИ СТОКИ ИЛИ УСЛУГИ). ICES; ЗАГУБА НА УПОТРЕБА, ДАННИ , OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE RESOURCES, EVEN IF ADVISED OF THE POSSIBILITY НА ТАКАВА ЩЕТА. RPL си запазва правото да прави подобрения, подобрения, корекции или каквито и да е други модификации на РЕСУРСИТЕ или продуктите, описани в тях, по всяко време и без допълнително известие. РЕСУРСИТЕ са предназначени за опитни потребители с подходящи нива на познания в областта на дизайна. Потребителите са изцяло отговорни за техния избор и използване на РЕСУРСИТЕ и всяко приложение на продуктите, описани в тях. Потребителят се съгласява да обезщети и предпази RPL от всички задължения, разходи, щети или други загуби, произтичащи от тяхното използване на РЕСУРСИ. RPL предоставя на потребителите разрешение да използват РЕСУРСИ единствено във връзка с продуктите Raspberry Pi. Всяка друга употреба на РЕСУРСИ е забранена. Не се предоставя лиценз за други права на интелектуална собственост или права на трета страна. ВИСОКОРИСКОВА ДЕЙНОСТ. Продуктите Raspberry Pi не са проектирани, произведени или предназначени за използване в опасни среди, изискващи безопасна работа, като например при експлоатацията на ядрени съоръжения, навигационни или комуникационни системи на самолети, контрол на въздушното движение, оръжейни системи или критични за безопасността приложения (включително поддържащи живота системи и други медицински устройства), при които повредата на продуктите може да доведе директно до смърт, лично нараняване или тежки физически или екологични щети („Дейности с висок риск“). RPL изрично отхвърля всякакви изрични или подразбиращи се гаранции за годност за дейности с висок риск и не поема отговорност за използване или включване на продукти на Raspberry Pi в дейности с висок риск. Продуктите Raspberry Pi се предоставят в съответствие със Стандартните условия на RPL. Предоставянето на РЕСУРСИ от RPL не разширява или по друг начин променя Стандартните условия на RPL, включително, но не само, отказите от отговорност и гаранциите, изразени в тях.
Правна бележка за отказ от отговорност
2
Бяла книга, даваща общ преглед на високо нивоview Аудио опции на Raspberry Pi SBCs
История на версиите на документа
Дата на издаване
Описание
1.0
1 април 2025 г. Първоначално издание
Обхват на документа
Този документ се отнася за следните продукти на Raspberry Pi:
Пи 0
Пи 1
Пи 2
Pi Pi Pi Pi Pi CM1 CM3 CM4 CM5 Pico Pico2
3
4 400 5 500
0 WHABABB Всички Всички Всички Всички Всички Всички Всички Всички Всички Всички Всички
Обхват на документа
1
Бяла книга, даваща общ преглед на високо нивоview Аудио опции на Raspberry Pi SBCs
Въведение
През годините опциите за аудио изход на Raspberry Pi SBC (едноплаткови компютри) станаха по-многобройни, а начинът, по който те се управляват от софтуер, се промени. Този документ ще разгледа много от наличните опции за аудио изход на вашето Raspberry Pi устройство и ще предостави инструкции как да използвате аудио опциите от работния плот и командния ред. Този документ предполага, че устройството Raspberry Pi работи с Raspberry Pi OS и е напълно актуализирано с най-новия фърмуер и ядра.
Въведение
2
Бяла книга, даваща общ преглед на високо нивоview Аудио опции на Raspberry Pi SBCs
Аудио хардуер на Raspberry Pi
HDMI
Всички Raspberry Pi SBC имат HDMI конектор, който поддържа HDMI аудио. Свързването на вашия Raspberry Pi SBC към монитор или телевизор с високоговорители автоматично ще активира HDMI аудио изход през тези високоговорители. HDMI аудиото е висококачествен цифров сигнал, така че резултатите могат да бъдат много добри, а също така се поддържа многоканален звук, като DTS. Ако използвате HDMI видео, но искате аудио сигналът да се раздели — напримерampле, до един ampустройство, което не поддържа HDMI вход — тогава ще трябва да използвате допълнителен хардуер, наречен сплитер, за да извлечете аудио сигнала от HDMI сигнала. Това може да е скъпо, но има и други опции, които са описани по-долу.
Аналогов PCM/3.5 мм жак
Моделите Raspberry Pi B+, 2, 3 и 4 разполагат с 4-пинов 3.5 мм аудио жак, който може да поддържа аудио и композитни видео сигнали. Това е нискокачествен аналогов изход, генериран от PCM (импулсно-кодова модулация) сигнал, но все пак е подходящ за слушалки и настолни високоговорители.
ЗАБЕЛЕЖКА Raspberry Pi 5 няма аналогов аудио изход.
Сигналите на жаковете са дефинирани в следващата таблица, започвайки от края на кабела и завършвайки на върха. Предлагат се кабели с различно назначение, така че се уверете, че имате правилното.
Сигнал на сегмента на жака
Ръкав
видео
Пръстен 2
Земя
Пръстен 1
вярно
съвет
наляво
Адаптерни платки, базирани на I2S
Всички модели Raspberry Pi SBC имат I2S периферно устройство, достъпно на GPIO конектора. I2S е стандарт за електрически сериен шинен интерфейс, използван за свързване на цифрови аудио устройства и комуникация на PCM аудио данни между периферни устройства в електронно устройство. Raspberry Pi Ltd произвежда гама от аудио платки, които се свързват към GPIO конектора и използват I2S интерфейса за прехвърляне на аудио данни от SoC (система върху чип) към допълнителната платка. Забележка: Допълнителните платки, които се свързват чрез GPIO конектора и отговарят на съответните спецификации, са известни като HAT (Hardware Attached on Top - хардуер, прикрепен отгоре). Техните спецификации можете да намерите тук: https://datasheets.raspberrypi.com/ Пълната гама от аудио HAT устройства може да се види на Raspberry Pi Ltd. webсайт: https://www.raspberrypi.com/products/ Съществуват и голям брой HAT-и на трети страни, налични за аудио изход, напримерampот Pimoroni, HiFiBerry, Adafruit и др., и те предлагат множество различни функции.
USB аудио
Ако не е възможно да инсталирате HAT или търсите бърз и лесен начин да свържете жак за изход за слушалки или вход за микрофон, тогава USB аудио адаптерът е добър избор. Това са прости, евтини устройства, които се включват в един от USB-A портовете на Raspberry Pi SBC. Raspberry Pi OS включва драйвери за USB аудио по подразбиране; веднага щом устройството бъде включено, то трябва да се покаже в менюто на устройствата, което се появява, когато иконата на високоговорителя в лентата на задачите се щракне с десния бутон на мишката. Системата също така автоматично ще открие дали свързаното USB устройство има вход за микрофон и ще активира съответната поддръжка.
USB аудио
3
Бяла книга, даваща общ преглед на високо нивоview Аудио опции на Raspberry Pi SBCs
Bluetooth
Bluetooth аудиото се отнася до безжичното предаване на звукови данни чрез Bluetooth технологията, която е много широко използвана. Тя позволява на Raspberry Pi SBC да комуникира с Bluetooth високоговорители и слушалки/тапи за уши или всяко друго аудио устройство с Bluetooth поддръжка. Обхватът е сравнително кратък - максимум около 10 м. Bluetooth устройствата трябва да бъдат „сдвоени“ с Raspberry Pi SBC и ще се появят в аудио настройките на работния плот, след като това е направено. Bluetooth е инсталиран по подразбиране на Raspberry Pi OS, като логото на Bluetooth се появява в лентата на задачите на работния плот на всички устройства, които имат инсталиран Bluetooth хардуер (вграден или чрез Bluetooth USB адаптер). Когато Bluetooth е активиран, иконата ще бъде синя; когато е деактивиран, иконата ще бъде сива.
Bluetooth
4
Бяла книга, даваща общ преглед на високо нивоview Аудио опции на Raspberry Pi SBCs
Софтуерна поддръжка
Основният софтуер за аудио поддръжка се е променил значително в пълния образ на Raspberry Pi OS и за крайния потребител тези промени са предимно прозрачни. Оригиналната използвана звукова подсистема беше ALSA. PulseAudio наследи ALSA, преди да бъде заменен от настоящата система, наречена PipeWire. Тази система има същата функционалност като PulseAudio и съвместим API, но също така има разширения за обработка на видео и други функции, което прави интеграцията на видео и аудио много по-лесна. Тъй като PipeWire използва същия API като PulseAudio, помощните програми на PulseAudio работят добре в PipeWire система. Тези помощни програми се използват в бившите...ampфайловете по-долу. За да се намали размерът на изображението, Raspberry Pi OS Lite все още използва ALSA за осигуряване на аудио поддръжка и не включва никакви аудио библиотеки PipeWire, PulseAudio или Bluetooth. Възможно е обаче да инсталирате подходящите библиотеки, за да добавите тези функции, ако е необходимо, и този процес е описан по-долу.
Работен плот
Както бе споменато по-горе, аудио операциите се управляват чрез иконата на високоговорителя в лентата на задачите на работния плот. Щракването с левия бутон върху иконата извежда плъзгача за сила на звука и бутона за изключване на звука, докато щракването с десния бутон извежда списък с налични аудио устройства. Просто щракнете върху аудио устройството, което искате да използвате. Има и опция, чрез щракване с десния бутон, за промяна на професионалното...fileизползва се от всяко устройство. Тези професионалистиfileОбикновено предоставят различни нива на качество. Ако поддръжката за микрофон е активирана, в менюто ще се появи икона на микрофон; щракването с десния бутон върху нея ще изведе опции от менюто, специфични за микрофона, като например избор на входно устройство, докато щракването с левия бутон ще изведе настройки за нивото на входния сигнал. Bluetooth За да сдвоите Bluetooth устройство, щракнете с левия бутон върху иконата на Bluetooth в лентата на задачите и след това изберете „Добавяне на устройство“. След това системата ще започне да търси налични устройства, които ще трябва да бъдат поставени в режим „Откриване“, за да бъдат видени. Щракнете върху устройството, когато се появи в списъка, и устройствата би трябвало да се сдвоят. След като бъде сдвоено, аудио устройството ще се появи в менюто, което се избира чрез щракване върху иконата на високоговорителя в лентата на задачите.
Команден ред
Тъй като PipeWire използва същия API като PulseAudio, по-голямата част от командите на PulseAudio, използвани за управление на аудио, работят и на PipeWire. pactl е стандартният начин за управление на PulseAudio: въведете man pactl в командния ред за повече подробности. Необходими изисквания за Raspberry Pi OS Lite При пълна инсталация на Raspberry Pi OS всички необходими приложения и библиотеки за командния ред вече са инсталирани. Във версията Lite обаче PipeWire не е инсталиран по подразбиране и трябва да се инсталира ръчно, за да може да се възпроизвежда звук. За да инсталирате необходимите библиотеки за PipeWire на Raspberry Pi OS Lite, моля, въведете следното:
sudo apt инсталира pipewire pipewire-pulse pipewire-audio pulseaudio-utils
Ако възнамерявате да стартирате приложения, които използват ALSA, ще трябва да инсталирате и следното:
sudo apt инсталира pipewire-alsa
Рестартирането след инсталацията е най-лесният начин да накарате всичко да работи. Възпроизвеждане на аудио, напримерamples Показване на списък с инсталирани модули на PulseAudio в кратка форма (дългата форма съдържа много информация и е трудна за четене):
$ pactl списък с модули кратък
Показване на списък с PulseAudio поглътители в кратка форма:
Команден ред
5
Бяла книга, даваща общ преглед на високо нивоview Аудио опции на Raspberry Pi SBCs
$ pactl list потъва надолу
На Raspberry Pi 5, свързан към HDMI монитор с вграден звук и допълнителна USB звукова карта, тази команда дава следния изход:
$ pactl list потъва късо 179 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2ch 48000Hz СУСПЕНДИРАН 265 alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-stereo-output PipeWire s16le 2ch 48000Hz СУСПЕНДИРАН
ЗАБЕЛЕЖКА Raspberry Pi 5 няма аналогов изход. За инсталиране на Raspberry Pi OS Lite на Raspberry Pi 4 — който има HDMI и аналогов изход — се връща следното:
$ pactl list потъва късо 69 alsa_output.platform-bcm2835_audio.stereo-fallback PipeWire s16le 2ch 48000Hz СУСПЕНДИРАН 70 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2ch 48000Hz СУСПЕНДИРАН
За да покажете и промените стандартния приемник на HDMI аудио (имайте предвид, че може вече да е стандартният) на тази инсталация на Raspberry Pi OS Lite, въведете:
$ 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
За възпроизвеждане катоampле, първо трябва да се качи в sampкеша на le, в този случай на по подразбиране на sink. Можете да промените sink, като добавите името му в края на pactl play-sample команда:
$ pactl upload-sampна sample.mp3 sampиме на име $ pactl play-sampна sampиме на лена
Има команда PulseAudio, която е още по-лесна за използване за възпроизвеждане на аудио:
$ paplay sampле.мп3
pactl има опция за задаване на силата на звука за възпроизвеждане. Тъй като работният плот използва помощните програми PulseAudio за получаване и задаване на аудио информация, изпълнението на тези промени от командния ред ще се отрази и в плъзгача за сила на звука на работния плот. Това е пример.ampнамалява обема с 10%:
$ pactl set-sink-volume @DEFAULT_SINK@ -10%
Този бившample задава силата на звука на 50%:
$ pactl set-sink-volume @DEFAULT_SINK@ 50%
Има много, много команди на PulseAudio, които не са споменати тук. PulseAudio webСайтът (https://www.freedesktop.org/wiki/Software/PulseAudio/) и страниците с ръководство за всяка команда предлагат обширна информация за системата.
Команден ред
6
Бяла книга, даваща общ преглед на високо нивоview Аудио опции на Raspberry Pi SBCs
Управлението на Bluetooth от командния ред може да бъде сложен процес. Когато използвате Raspberry Pi OS Lite, съответните команди вече са инсталирани. Най-полезната команда е bluetoothctl, а някои от тях...ampПо-долу са предоставени някои от използваните устройства. Направете устройството откриваемо за други устройства:
$ bluetoothctl откриваем на
Направете устройството сдвояемо с други устройства:
$ bluetoothctl сдвояем на
Сканиране за Bluetooth устройства в обхват:
$ bluetoothctl сканиране включено
Изключване на сканирането:
$ bluetoothctl сканиране изключено
bluetoothctl също има интерактивен режим, който се извиква с помощта на командата без параметри. Следният примерample изпълнява интерактивния режим, където се въвежда командата list и се показват резултатите, на Raspberry Pi 4 с Raspberry Pi OS Lite Bookworm:
$ bluetoothctl Агент регистриран [bluetooth]# списък Контролер D8:3A:DD:3B:00:00 Pi4Lite [по подразбиране] [bluetooth]#
Вече можете да въвеждате команди в интерпретатора и те ще бъдат изпълнени. Типичен процес за сдвояване и след това свързване с устройство може да изглежда по следния начин:
$ bluetoothctl Агентът е регистриран [bluetooth]# откриваем вкл. Промяната на откриваемостта е успешна [CHG] Контролер D8:3A:DD:3B:00:00 Откриваем в [bluetooth]# сдвояем вкл. Промяната на сдвоемостта е успешна [CHG] Контролер D8:3A:DD:3B:00:00 Сдвояем в [bluetooth]# сканиране е включено
< може да е дълъг списък с устройства в близост >
[bluetooth]# pair [mac адрес на устройството, от командата за сканиране или от самото устройство, във формата xx:xx:xx:xx:xx:xx] [bluetooth]# scan off [bluetooth]# connect [същият mac адрес] Bluetooth устройството вече трябва да се появи в списъка с приемници, както е показано в този пример.ampот инсталация на Raspberry Pi OS Lite:
$ pactl list потъва късо 69 alsa_output.platform-bcm2835_audio.stereo-fallback PipeWire s16le 2ch 48000Hz СУСПЕНДИРАН 70 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2ch 48000Hz СУСПЕНДИРАН 71 bluez_output.CA_3A_B2_CA_7C_55.1 PipeWire s32le 2ch 48000Hz СУСПЕНДИРАН
Команден ред
7
Бяла книга, даваща общ преглед на високо нивоview Аудио опции на Raspberry Pi SBCs
$ pactl set-default-sink 71 $ paplayampле_аудио_file>
Вече можете да го направите по подразбиране и да възпроизвеждате аудио през него.
Команден ред
8
Бяла книга, даваща общ преглед на високо нивоview Аудио опции на Raspberry Pi SBCs
Изводи
Съществуват редица различни начини за генериране на аудио изход от устройства на Raspberry Pi Ltd, които отговарят на по-голямата част от потребителските изисквания. Този документ очертава тези механизми и предоставя информация за много от тях. Надяваме се, че представените тук съвети ще помогнат на крайния потребител да избере правилната схема за аудио изход за своя проект. Simple exampПредоставени са инструкции как да се използват аудио системите, но читателят трябва да се консултира с ръководствата и страниците с инструкции за аудио и Bluetooth командите за повече подробности.
Изводи
9
Raspberry Pi - Техническа документация, предоставяща високо ниво на оценкаview Аудио опции на Raspberry Pi SBCs
Raspberry Pi
Raspberry Pi е търговска марка на Raspberry Pi Ltd
Raspberry Pi Ltd
Документи / Ресурси
![]() |
Едноплатков компютър Raspberry Pi SBCS [pdf] Ръководство за потребителя SBCS едноплатков компютър, SBCS, едноплатков компютър, бордов компютър, компютър |