การติดตั้ง External USB Sound Card ให้กับ Raspberry Pi

การใช้ audio กับ Raspberry Pi Model B / A (ในขณะที่เขียนบทความนี้ ได้มี Raspberry Pi Model B+ ออกจำหน่ายแล้ว ซึ่งทางผู้ผลิตอ้างว่าได้ปรับปรุงคุณภาพด้านการให้เสียงที่ดีขึ้น) โดยไม่ผ่าน   HDMI  นั้นมักจะได้คุณภาพเสียงที่ไม่ค่อยน่าพอใจ (จากประสบการณ์ส่วนตัวของผมแล้ว บางครั้งอาจจะไม่ได้ยินเสียงเลยด้วยซ้ำ) ทางเลือกทางหนึ่งที่ผมใช้คือ การใช้ External USB Sound Card  ส่วนจะมียี่ห้อไหน รุ่นไหนบ้างที่ใช้งานได้กับ Raspberry Pi เขามีข้อมูลให้ดู ที่นี่ ครับ  ผมเลือกใช้ของ Creative Sound Blaster ตามภาพ





หลังจากติดตั้งโดยการเสียบเข้ากับช่อง USB ของ Raspberry Pi แล้ว  Rasbian จะยังไม่สามารถใช้งาน External USB Sound Card ได้ทันที เพราะมันถูกกำหนดไว้ก่อนว่าไม่ให้ใช้ USB Sound Card เป็นอุปกรณ์หลัก ท่านต้องไปกำหนดลำดับใน alsa-base.conf ก่อนดังนี้

$ sudo nano /etc/modprobe.d/alsa-base.conf

มองหาบรรทัดที่มีข้อความ

options snd-usb-audio index=-2

แก้ไขให้เป็น

options snd-usb-audio index=0

หรือ

#options snd-usb-audio index=-2

แล้วก็

$sudo reboot








ที่นี้ลองทดสอบด้วยวิธีง่าย ๆ

$aplay /usr/share/scratch/Media/Sounds/Vocals/Singer1.wav

แล้วทุกอย่างก็ควรจะใช้งานได้ การใช้งานแม้จะมี Sound Card แล้วก็ควรจะมีเครื่องขยายเสียงหรือ Amplifier มาช่วยอีกแรงครับ












ความคิดเห็น