โลโก้ราสเบอร์รี่เอกสารไวท์เปเปอร์ที่ให้
ระดับสูงเหนือview ของเสียง
ตัวเลือกบน Raspberry Pi SBCs
ราสเบอร์รี่ ปิ จำกัด

โคโลฟอน

© 2022-2025 บริษัท ราสเบอร์รี่ พีไอ จำกัด
เอกสารชุดนี้ได้รับอนุญาตภายใต้สัญญาอนุญาตครีเอทีฟคอมมอนส์แสดงที่มา-ห้ามดัดแปลง 4.0 สากล (CC BY-ND)
เวอร์ชัน 1.0
วันที่สร้าง: 28/05/2025

ประกาศปฏิเสธความรับผิดชอบทางกฎหมาย

ข้อมูลทางเทคนิคและความน่าเชื่อถือสำหรับผลิตภัณฑ์ RASPBERRY PI (รวมถึงเอกสารข้อมูล) ตามที่แก้ไขเป็นครั้งคราว (“ทรัพยากร”) จัดทำโดย RASPBERRY PI LTD (“RPL”) “ตามที่เป็นอยู่” และการรับประกันโดยชัดแจ้งหรือโดยนัย รวมถึงแต่ไม่จำกัดเพียง ถึง การรับประกันโดยปริยายของความสามารถในเชิงพาณิชย์และความเหมาะสมสำหรับวัตถุประสงค์เฉพาะจะถูกปฏิเสธ ตามขอบเขตสูงสุดที่กฎหมายที่บังคับใช้อนุญาต ไม่ว่าในกรณีใด RPL จะไม่รับผิดสำหรับความเสียหายโดยตรง ทางอ้อม โดยไม่ตั้งใจ ความเสียหายพิเศษ ความเสียหายที่เป็นข้อยกเว้น หรือความเสียหายที่เป็นผลสืบเนื่อง (รวมถึงแต่ไม่จำกัดเพียง การจัดหาสินค้าหรือบริการทดแทน การสูญเสียการใช้งาน ข้อมูล หรือกำไร หรือการหยุดชะงักของธุรกิจ) ไม่ว่าจะเกิดขึ้นจากทฤษฎีความรับผิดใดๆ ไม่ว่าจะในสัญญา ความรับผิดโดยเคร่งครัด หรือการละเมิด (รวมถึงความประมาทเลินเล่อหรืออื่นๆ) ที่เกิดขึ้นจากการใช้ทรัพยากร แม้ว่าจะได้รับการแนะนำถึงความเป็นไปได้ก็ตาม ของความเสียหายดังกล่าว
RPL ขอสงวนสิทธิ์ในการปรับปรุง พัฒนา แก้ไข หรือปรับเปลี่ยนใดๆ ต่อทรัพยากรหรือผลิตภัณฑ์ใดๆ ที่อธิบายไว้ในทรัพยากรดังกล่าวได้ตลอดเวลา และโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
ทรัพยากรนี้จัดทำขึ้นสำหรับผู้ใช้ที่มีทักษะและมีความรู้ด้านการออกแบบที่เหมาะสม ผู้ใช้เป็นผู้รับผิดชอบแต่เพียงผู้เดียวในการเลือกและใช้งานทรัพยากร รวมถึงการใช้งานผลิตภัณฑ์ใดๆ ที่อธิบายไว้ในทรัพยากรดังกล่าว ผู้ใช้ตกลงที่จะชดใช้ค่าเสียหายและปกป้อง RPL จากความรับผิด ค่าใช้จ่าย ความเสียหาย หรือความสูญเสียอื่นๆ ทั้งหมดที่เกิดขึ้นจากการใช้งานทรัพยากร RPL อนุญาตให้ผู้ใช้ใช้งานทรัพยากรร่วมกับผลิตภัณฑ์ Raspberry Pi เท่านั้น ห้ามมิให้ใช้ทรัพยากรนี้เพื่อวัตถุประสงค์อื่นใด และไม่มีการอนุญาตให้ RPL หรือบุคคลที่สามใช้สิทธิ์ในทรัพย์สินทางปัญญาใดๆ
กิจกรรมที่มีความเสี่ยงสูง ผลิตภัณฑ์ Raspberry Pi ไม่ได้รับการออกแบบ ผลิต หรือออกแบบมาเพื่อใช้งานในสภาพแวดล้อมอันตรายที่ต้องมีระบบป้องกันความล้มเหลว เช่น ในการดำเนินงานของโรงงานนิวเคลียร์ ระบบนำทางหรือระบบสื่อสารของอากาศยาน ระบบควบคุมการจราจรทางอากาศ ระบบอาวุธ หรือการใช้งานที่สำคัญต่อความปลอดภัย (รวมถึงระบบช่วยชีวิตและอุปกรณ์ทางการแพทย์อื่นๆ) ซึ่งความล้มเหลวของผลิตภัณฑ์อาจนำไปสู่การเสียชีวิต การบาดเจ็บส่วนบุคคล หรือความเสียหายทางกายภาพหรือสิ่งแวดล้อมอย่างรุนแรง (“กิจกรรมที่มีความเสี่ยงสูง”) RPL ขอปฏิเสธการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัยเกี่ยวกับความเหมาะสมสำหรับกิจกรรมที่มีความเสี่ยงสูง และไม่รับผิดชอบต่อการใช้งานหรือการรวมผลิตภัณฑ์ Raspberry Pi ไว้ในกิจกรรมที่มีความเสี่ยงสูง ผลิตภัณฑ์ Raspberry Pi จัดหาให้ภายใต้เงื่อนไขของ RPL เงื่อนไขมาตรฐานการจัดหาทรัพยากรของ RPL ไม่ได้ขยายหรือแก้ไข RPL ในทางอื่นใด เงื่อนไขมาตรฐาน รวมถึงแต่ไม่จำกัดเฉพาะการปฏิเสธความรับผิดและการรับประกันที่แสดงอยู่ในนั้น

ประวัติเวอร์ชันเอกสาร

ปล่อย วันที่ คำอธิบาย
1 1 เม.ย. 25 การเปิดตัวครั้งแรก

ขอบเขตของเอกสาร
เอกสารนี้ใช้กับผลิตภัณฑ์ Raspberry Pi ต่อไปนี้:

PI 0 PI 1 พาย 2 พาย 3 พาย 4 พาย 400 พาย 5 พาย 500 CM1 CM3 CM4 CM5 ปิโก้ พิโก2
0 W H A B A B B ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด

การแนะนำ

ในช่วงหลายปีที่ผ่านมา ตัวเลือกที่มีให้สำหรับเอาต์พุตเสียงบน Raspberry Pi SBC (คอมพิวเตอร์บอร์ดเดียว) มีจำนวนเพิ่มมากขึ้น และวิธีการควบคุมจากซอฟต์แวร์ก็เปลี่ยนไปด้วย
เอกสารนี้จะกล่าวถึงตัวเลือกต่างๆ มากมายที่มีสำหรับเอาต์พุตเสียงบนอุปกรณ์ Raspberry Pi ของคุณ และให้คำแนะนำเกี่ยวกับวิธีการใช้ตัวเลือกเสียงจากเดสก์ท็อปและบรรทัดคำสั่ง
เอกสารข้อมูลนี้ถือว่าอุปกรณ์ Raspberry Pi กำลังรันระบบปฏิบัติการ Raspberry Pi และได้รับการอัปเดตด้วยเฟิร์มแวร์และเคอร์เนลเวอร์ชันล่าสุดแล้ว

ฮาร์ดแวร์เสียง Raspberry Pi

HDMI
SBC ของ Raspberry Pi ทุกเครื่องมีขั้วต่อ HDMI ที่รองรับเสียง HDMI การเชื่อมต่อ Raspberry Pi SBC ของคุณเข้ากับจอภาพหรือโทรทัศน์ที่มีลำโพงจะทำให้สัญญาณเสียง HDMI ออกผ่านลำโพงเหล่านั้นโดยอัตโนมัติ เสียง HDMI เป็นสัญญาณดิจิทัลคุณภาพสูง จึงให้ผลลัพธ์ที่ดีเยี่ยม และรองรับเสียงหลายช่องสัญญาณ เช่น DTS
หากคุณใช้ HDMI วิดีโอแต่ต้องการให้สัญญาณเสียงแยกออก — เช่นampเล, ถึงอัน ampหากตัวแยกสัญญาณไม่รองรับอินพุต HDMI คุณจะต้องใช้ฮาร์ดแวร์เพิ่มเติมที่เรียกว่าตัวแยกสัญญาณ (Splitter) เพื่อแยกสัญญาณเสียงออกจากสัญญาณ HDMI ซึ่งอาจมีราคาแพง แต่ก็ยังมีตัวเลือกอื่นๆ ดังรายละเอียดด้านล่าง
แจ็คอนาล็อก PCM/3.5 มม.
Raspberry Pi รุ่น B+, 2, 3 และ 4 มีแจ็คเสียง 3.5 มม. แบบ 4 ขั้วที่รองรับสัญญาณเสียงและวิดีโอคอมโพสิต นี่เป็นเอาต์พุตอะนาล็อกคุณภาพต่ำที่สร้างจากสัญญาณ PCM (การมอดูเลตรหัสพัลส์) แต่ยังคงเหมาะสำหรับหูฟังและลำโพงตั้งโต๊ะ
Raspberry Pi SBCS คอมพิวเตอร์บอร์ดเดียว - ไอคอน บันทึก
ไม่มีเอาต์พุตเสียงอะนาล็อกบน Raspberry Pi 5
สัญญาณแจ็คปลั๊กถูกกำหนดไว้ในตารางต่อไปนี้ โดยเริ่มจากปลายสายไปจนถึงปลายสาย สายเคเบิลแต่ละเส้นมีการกำหนดการใช้งานที่แตกต่างกัน ดังนั้นโปรดตรวจสอบให้แน่ใจว่าคุณมีสายที่ถูกต้อง

ส่วนของแจ็ค สัญญาณ
ปลอกหุ้ม วีดีโอ
แหวน 2 พื้น
แหวน 1 ขวา
เคล็ดลับ ซ้าย

บอร์ดอะแดปเตอร์ที่ใช้ I2S
SBC ของ Raspberry Pi ทุกรุ่นมีอุปกรณ์ต่อพ่วง 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 มีไดรเวอร์สำหรับเสียง USB มาให้ตามค่าเริ่มต้น ทันทีที่เสียบอุปกรณ์เข้าไป ไดรเวอร์นั้นควรจะปรากฏบนเมนูอุปกรณ์ที่ปรากฏขึ้นเมื่อคลิกขวาที่ไอคอนลำโพงบนแถบงาน
ระบบจะตรวจจับโดยอัตโนมัติว่าอุปกรณ์ USB ที่เชื่อมต่อมีอินพุตไมโครโฟนหรือไม่ และเปิดใช้งานการรองรับที่เหมาะสม
บลูทูธ
เสียงบลูทูธ หมายถึงการส่งข้อมูลเสียงแบบไร้สายผ่านเทคโนโลยีบลูทูธ ซึ่งใช้กันอย่างแพร่หลาย เทคโนโลยีนี้ช่วยให้ Raspberry Pi SBC สามารถสื่อสารกับลำโพงบลูทูธและหูฟัง/เอียร์บัด หรืออุปกรณ์เสียงอื่นๆ ที่รองรับบลูทูธได้ ระยะสัญญาณค่อนข้างสั้น — ประมาณ 10 เมตร
อุปกรณ์บลูทูธจำเป็นต้อง "จับคู่" กับ Raspberry Pi SBC และจะปรากฏในการตั้งค่าเสียงบนเดสก์ท็อปเมื่อดำเนินการเสร็จสิ้น บลูทูธจะถูกติดตั้งไว้ตามค่าเริ่มต้นบนระบบปฏิบัติการ Raspberry Pi โดยโลโก้บลูทูธจะปรากฏบนแถบงานเดสก์ท็อปบนอุปกรณ์ใดๆ ที่มีฮาร์ดแวร์บลูทูธติดตั้งอยู่ (ไม่ว่าจะติดตั้งในตัวหรือผ่านดองเกิล USB บลูทูธ) เมื่อเปิดใช้งานบลูทูธ ไอคอนจะเป็นสีน้ำเงิน และเมื่อปิดใช้งาน ไอคอนจะเป็นสีเทา

การสนับสนุนซอฟต์แวร์

ซอฟต์แวร์สนับสนุนเสียงพื้นฐานมีการเปลี่ยนแปลงอย่างมากในอิมเมจระบบปฏิบัติการ Raspberry Pi ฉบับเต็ม และสำหรับผู้ใช้ปลายทาง การเปลี่ยนแปลงเหล่านี้ส่วนใหญ่ยังคงโปร่งใส ระบบเสียงย่อยเดิมที่ใช้คือ ALSA Pulse Audio เข้ามาแทนที่ ALSA ก่อนที่จะถูกแทนที่ด้วยระบบปัจจุบันที่เรียกว่า Pipe Wire ระบบนี้มีฟังก์ชันการทำงานเช่นเดียวกับ Pulse Audio และมี API ที่ใช้งานร่วมกันได้ แต่ก็มีส่วนขยายสำหรับจัดการวิดีโอและฟีเจอร์อื่นๆ ทำให้การผสานรวมวิดีโอและเสียงง่ายขึ้นมาก เนื่องจาก Pipe Wire ใช้ API เดียวกันกับ Pulse Audio ยูทิลิตี้ของ Pulse Audio จึงทำงานได้ดีบนระบบ Pipe Wire
ยูทิลิตี้เหล่านี้ใช้ในอดีตampข้างล่างนี้
เพื่อลดขนาดภาพ Raspberry Pi OS Lite ยังคงใช้ ALSA เพื่อรองรับเสียง และไม่มีไลบรารีเสียง Pipe Wire, Pulse Audio หรือ Bluetooth อย่างไรก็ตาม สามารถติดตั้งไลบรารีที่เหมาะสมเพื่อเพิ่มฟีเจอร์เหล่านี้ได้ตามต้องการ และขั้นตอนนี้จะอธิบายเพิ่มเติมด้านล่าง
เดสก์ท็อป
ดังที่ได้กล่าวไปแล้ว การใช้งานเสียงจะดำเนินการผ่านไอคอนลำโพงบนแถบงานเดสก์ท็อป การคลิกซ้ายที่ไอคอนจะเปิดแถบเลื่อนระดับเสียงและปุ่มปิดเสียงขึ้นมา การคลิกขวาจะแสดงรายการอุปกรณ์เสียงที่ใช้งานได้ เพียงคลิกที่อุปกรณ์เสียงที่คุณต้องการใช้ นอกจากนี้ยังมีตัวเลือกในการเปลี่ยนระดับความดังของเสียงโดยการคลิกขวาfileที่ใช้โดยอุปกรณ์แต่ละเครื่อง โปรเหล่านี้fileโดยปกติจะมีระดับคุณภาพที่แตกต่างกัน
หากเปิดใช้งานการรองรับไมโครโฟน ไอคอนไมโครโฟนจะปรากฏบนเมนู การคลิกขวาที่ไอคอนนี้จะทำให้มีตัวเลือกเมนูเฉพาะไมโครโฟนปรากฏขึ้น เช่น การเลือกอุปกรณ์อินพุต ในขณะที่การคลิกซ้ายจะทำให้การตั้งค่าระดับอินพุตปรากฏขึ้น
บลูทูธ
ในการจับคู่อุปกรณ์บลูทูธ ให้คลิกซ้ายที่ไอคอนบลูทูธบนแถบงาน จากนั้นเลือก "เพิ่มอุปกรณ์" ระบบจะเริ่มค้นหาอุปกรณ์ที่พร้อมใช้งาน ซึ่งจะต้องเข้าสู่โหมด "ค้นหา" จึงจะมองเห็นได้ คลิกที่อุปกรณ์เมื่ออุปกรณ์ปรากฏในรายการ จากนั้นอุปกรณ์จะจับคู่กัน เมื่อจับคู่แล้ว อุปกรณ์เสียงจะปรากฏในเมนู ซึ่งสามารถเลือกได้โดยการคลิกไอคอนลำโพงบนแถบงาน
บรรทัดคำสั่ง
เนื่องจาก Pipe Wire ใช้ API เดียวกันกับ Pulse Audio คำสั่ง Pulse Audio ส่วนใหญ่จึงใช้เพื่อควบคุมการทำงานเสียงบน Pipe Wire pacts เป็นวิธีมาตรฐานในการควบคุม Pulse Audio: พิมพ์ man pactl ในบรรทัดคำสั่งเพื่อดูรายละเอียดเพิ่มเติม
ข้อกำหนดเบื้องต้นสำหรับ Raspberry Pi OS Lite
เมื่อติดตั้ง Raspberry Pi OS แบบสมบูรณ์ แอปพลิเคชันบรรทัดคำสั่งและไลบรารีที่จำเป็นทั้งหมดจะถูกติดตั้งไว้แล้ว อย่างไรก็ตาม ในเวอร์ชัน Lite Pipe Wire จะไม่ได้ติดตั้งไว้ตามค่าเริ่มต้น และต้องติดตั้งด้วยตนเองจึงจะสามารถเล่นเสียงได้
หากต้องการติดตั้งไลบรารีที่จำเป็นสำหรับ Pipe Wire บน Raspberry Pi OS Lite โปรดป้อนข้อมูลต่อไปนี้: sudo apt install pipewire pipewire-pulse pipewire-audio pulseaudio-utils หากคุณตั้งใจจะรันแอปพลิเคชันที่ใช้ ALSA คุณจะต้องติดตั้งสิ่งต่อไปนี้ด้วย: sudo apt install pipewire-alsa
การรีบูตหลังจากการติดตั้งเป็นวิธีที่ง่ายที่สุดในการทำให้ทุกอย่างทำงานได้
การเล่นเสียงเช่นampเลส
แสดงรายการโมดูลเสียง Pulse ที่ติดตั้งในรูปแบบสั้น (รูปแบบยาวมีข้อมูลจำนวนมากและอ่านยาก): $ pactl list modules short แสดงรายการซิงก์ Pulse Audio ในรูปแบบสั้น:
$ pactl list sinks short
ใน Raspberry Pi 5 ที่เชื่อมต่อกับจอภาพ HDMI ที่มีเสียงในตัวและการ์ดเสียง USB เพิ่มเติม คำสั่งนี้จะให้ผลลัพธ์ดังต่อไปนี้: $ pactl list sinks short
179 alsa_output.platform-107c701400.hdmi.hdmi-stereo ท่อสาย s32le 2ch 48000Hz แขวน 265 alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-stereo-output ท่อสาย s16le 2ch 48000Hz แขวน
Raspberry Pi SBCS คอมพิวเตอร์บอร์ดเดียว - ไอคอน บันทึก
Raspberry Pi 5 ไม่มีเอาต์พุตอะนาล็อก
สำหรับการติดตั้ง Raspberry Pi OS Lite บน Raspberry Pi 4 ซึ่งมี HDMI และเอาต์พุตอะนาล็อก จะมีการส่งคืนสิ่งต่อไปนี้: $ pactl list sinks short
69 alsa_output.platform-bcm2835_audio.stereo-fallback ท่อ สาย s16le 2 ช่อง 48000Hz แขวน
70 alsa_output.platform-107c701400.hdmi.hdmi-stereo ท่อ สาย s32le 2ch 48000Hz แขวน
หากต้องการแสดงและเปลี่ยนซิงก์เริ่มต้นเป็นเสียง HDMI (โดยสังเกตว่าอาจเป็นค่าเริ่มต้นอยู่แล้ว) ในการติดตั้ง Raspberry Pi OS Lite นี้ ให้พิมพ์:
$ pactl รับค่าเริ่มต้น
alsa_output.platform-bcm2835_audio.stereo-fallback
$ pactl set-default-sink 70
$ pactl รับค่าเริ่มต้น
alsa_output.platform-107c701400.hdmi.hdmi-สเตอริโอ
เพื่อเล่นกลับเป็นample ก่อนอื่นต้องอัพโหลดไปที่ sampแคช ในกรณีนี้คือซิงก์เริ่มต้น คุณสามารถเปลี่ยนซิงก์ได้โดยการเพิ่มชื่อลงท้าย pactl play-sampคำสั่ง le:
$ pactl upload-sampของample.mp3 sampชื่อเล่น
$ การเล่นแบบ pactlampของampชื่อเล่น
มีคำสั่ง Pulse Audio ที่ใช้เล่นเสียงได้ง่ายยิ่งขึ้น:
$ ปาเพลย์ เอสample.mp3
pactl มีตัวเลือกสำหรับตั้งค่าระดับเสียงสำหรับการเล่น เนื่องจากเดสก์ท็อปใช้ยูทิลิตี้ Pulse Audio เพื่อรับและตั้งค่าข้อมูลเสียง การดำเนินการเปลี่ยนแปลงบรรทัดคำสั่งเหล่านี้จะปรากฏในแถบเลื่อนระดับเสียงบนเดสก์ท็อปด้วย
อดีตนี้ample ลดระดับเสียงลง 10%:
$ pactl ตั้งค่าปริมาณการซิงค์ @DEFAULT_SINK@ -10%
อดีตนี้ample ตั้งระดับเสียงเป็น 50%:
$ pactl ตั้งค่า-ซิงค์-วอลุ่ม @DEFAULT_SINK@ 50%
มีคำสั่ง Pulse Audio มากมายที่ไม่ได้กล่าวถึงที่นี่ คำสั่ง Pulse Audio webงาน (https://www.freedesktop.org/wiki/Software/PulseAudio/) และหน้าคู่มือสำหรับแต่ละคำสั่งให้ข้อมูลที่ครอบคลุมเกี่ยวกับระบบ
บลูทูธ
การควบคุมบลูทูธจากบรรทัดคำสั่งอาจเป็นกระบวนการที่ซับซ้อน เมื่อใช้ Raspberry Pi OS Lite คำสั่งที่เหมาะสมจะถูกติดตั้งไว้แล้ว คำสั่งที่มีประโยชน์ที่สุดคือ bluetoothctl และบางคำสั่งampรายละเอียดการใช้งานมีดังต่อไปนี้
ทำให้อุปกรณ์สามารถค้นพบได้โดยอุปกรณ์อื่น:
$ bluetoothctl ค้นพบได้บน
ทำให้อุปกรณ์สามารถจับคู่กับอุปกรณ์อื่นได้:
$ bluetoothctl จับคู่ได้บน
สแกนหาอุปกรณ์บลูทูธที่อยู่ในระยะ:
$ สแกนบลูทูธctl บน
ปิดการสแกน:
$ bluetoothctl scan off bluetoothctl ยังมีโหมดโต้ตอบ ซึ่งเรียกใช้งานโดยใช้คำสั่งที่ไม่มีพารามิเตอร์ ตัวอย่างต่อไปนี้ample รันโหมดโต้ตอบ โดยป้อนคำสั่งรายการและแสดงผลลัพธ์บน Raspberry Pi 4 ที่ใช้ Raspberry Pi OS Lite Bookworm: $ bluetoothctl
ตัวแทนลงทะเบียน
[บลูทูธ]# รายการ
ตัวควบคุม D8:3A:DD:3B:00:00 Pi4Lite [ค่าเริ่มต้น] [บลูทูธ]#
ตอนนี้คุณสามารถพิมพ์คำสั่งลงในอินเทอร์พรีเตอร์ได้ และคำสั่งเหล่านั้นจะถูกดำเนินการ กระบวนการทั่วไปสำหรับการจับคู่และเชื่อมต่อกับอุปกรณ์อาจเป็นดังนี้: $ bluetoothctl
ตัวแทนที่ลงทะเบียน [bluetooth]# ค้นพบได้บน
การเปลี่ยนแปลงการค้นพบเมื่อสำเร็จแล้ว
[CHG] ตัวควบคุม D8:3A:DD:3B:00:00 ค้นพบได้บน [bluetooth]# จับคู่ได้บน
เปลี่ยนการจับคู่ได้สำเร็จ
[CHG] ตัวควบคุม D8:3A:DD:3B:00:00 จับคู่ได้บน [bluetooth]# สแกนเปิดอยู่
< อาจเป็นรายการอุปกรณ์ยาวในบริเวณใกล้เคียง >
[bluetooth]# คู่ [ที่อยู่ mac ของอุปกรณ์ จากคำสั่งสแกนหรือจากอุปกรณ์นั้นเอง ในรูปแบบ xx:xx:xx:xx:xx:xx] [bluetooth]# ปิดการสแกน
[บลูทูธ]# เชื่อมต่อ [ที่อยู่ Mac เดียวกัน] ตอนนี้อุปกรณ์บลูทูธควรปรากฏในรายการซิงก์ ดังที่แสดงในกรณีนี้ample จากการติดตั้ง Raspberry Pi OS Lite:
$ pactl list sinks short
69 alsa_output.platform-bcm2835_audio.stereo-fallback ท่อ สาย s16le 2 ช่อง 48000Hz แขวน
70 alsa_output.platform-107c701400.hdmi.hdmi-stereo ท่อ สาย s32le 2ch 48000Hz แขวน
71 bluez_output.CA_3A_B2_CA_7C_55.1 ท่อ สายไฟ s32le 2ch 48000Hz แขวนลอย
$ pactl set-default-sink 71
$ ปาปาลีample_audio_file>
ตอนนี้คุณสามารถกำหนดให้เป็นค่าเริ่มต้นและเล่นเสียงบนนั้นได้
บทสรุป
มีหลายวิธีในการสร้างเอาต์พุตเสียงจากอุปกรณ์ Raspberry Pi Ltd ซึ่งตอบโจทย์ความต้องการของผู้ใช้ส่วนใหญ่ เอกสารฉบับนี้ได้สรุปกลไกเหล่านั้นและให้ข้อมูลเกี่ยวกับกลไกเหล่านั้นมากมาย หวังว่าคำแนะนำที่นำเสนอนี้จะช่วยให้ผู้ใช้สามารถเลือกรูปแบบเอาต์พุตเสียงที่เหมาะสมกับโครงการของตนได้ ตัวอย่างง่ายๆampมีการให้รายละเอียดเกี่ยวกับวิธีใช้ระบบเสียงไว้แล้ว แต่ผู้อ่านควรศึกษาคู่มือและหน้าคู่มือสำหรับคำสั่งเสียงและบลูทูธเพื่อดูรายละเอียดเพิ่มเติม

Raspberry Pi เป็นเครื่องหมายการค้าของ Raspberry Pi Ltd
ราสเบอร์รี่ ปิ จำกัด

เอกสาร / แหล่งข้อมูล

คอมพิวเตอร์บอร์ดเดี่ยว Raspberry Pi SBCS [พีดีเอฟ] คู่มือการใช้งาน
คอมพิวเตอร์บอร์ดเดี่ยว SBCS, SBCS, คอมพิวเตอร์บอร์ดเดี่ยว, คอมพิวเตอร์บอร์ด, คอมพิวเตอร์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *