Advertisement

ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
R-Pi Internet Radio
โครงงาน - ฉบับที่ 38 November 2013
เขียนโดย ปรีชา ทรัพย์รุ่งเรือง   

internet-radioสร้างเครื่องรับวิทยุ ผ่านอินเทอร์เน็ตอย่างง่ายๆ ด้วย Raspberry

 

เบื่อคลื่นแทรกจากวิทยุชุมชนไหม มาสร้างเครื่องรับฟังวิทยุผ่านอินเทอร์เน็ตด้วย บอร์ดคอมพิวเตอร์รุ่นเล็กหมายเลขหนึ่งของโลกกันเถอะ

 

มาพบกับอีกหนึ่งตัวอย่างโครงงานที่ทำได้ง่ายๆ ด้วยบอร์ด Raspberry Pi ไม่ต้องบัดกรี เพียงแค่เขียนโปรแกรมนิดหน่อย ก็ได้เครื่องรับวิทยุร่วมสมัยที่ฟังเพลงและข่าวสารผ่านเครือข่ายอินเทอร์เน็ตมาใช้อย่างสบายๆ

 

ในโครงงานนี้ จะใช้ความรู้เรื่อง Bash script ที่แนะนำไปในโครงงานเล่นกับโมดูลกล้อง Raspberry Pi ใน TPE ฉบับก่อนหน้านี้ เพื่อสร้างเมนูสำหรับเลือกสถานีของวิทยุอินเทอร์เน็ต (Internet Radio) สองแบบคือ command line (internetRadioMenu.sh) และแบบกราฟิก (internetRadioWithZenity.sh) โดย Bash script จะเรียกใช้โปรแกรม mplayer ร่วมกับโปรแกรม Zenity

 

ติดตั้งและทดสอบ mplayer

ถ้าได้ติดตามบทความและโครงงานที่เกี่ยวข้องกับบอร์ด Raspberry Pi อย่างต่อเนื่องใน TPEฉบับที่ 37 ได้แนะนำการติดตั้ง mplayer ไปแล้ว ผู้ที่ยังไม่ได้ติดตั้งโปรแกรมให้เชื่อมต่อเครือข่าย อินเทอร์เน็ทกับบอร์ด Raspberry Pi ในเทอร์มินอลใช้คำสั่ง

 

$ sudo apt-get install mplayer

 

หาสถานีวิทยุอินเทอร์เน็ต

การสตรีมหรือทยอยส่งข้อมูลเสียงของวิทยุอินเทอร์เน็ตมีการใช้โปรโตคอลหลายแบบ เช่น HTTP, RTSP, SIP, RTP เพื่อไม่ให้สับสน ในที่จะใช้ HTTP โปรโตคอลเป็นตัวอย่าง เราสามารถหา URL ของวิทยุอินเทอร์เน็ตได้หลายทาง เช่น ดูจาก ซอร์ดโค้ดของเว็บที่รวบรวมสถานนีวิทยุออนไลน์ ทั้งนี้ต้องสังเกตว่า URL เป็นตำแหน่งของอินเทอร์เน็ตเรดิโอสตรีมมิ่ง ในโปรแกรม mplayer มีคำสั่งเชื่อมต่อวิทยุอินเทอร์เน็ตอยู่แล้ว (ดูจากคำสั่ง man mplayer) ลองทดสอบด้วยคำสั่ง

 

mplayer http://122.155.18.152:8052

 


 

ติดตามสร้างโครงงานนี้ใน The Prototype Electronics ฉบับที่ 38 หรือสมัครสมาชิกราย 12 ฉบับ ในราคา 800 บาท พร้อมรับส่วนลด 15% เมื่อซื้อสินค้าจากwww.inex.co.th

สั่งซื้อออนไลน์  สมัครสมาชิก


 

 
 
JOOMLA TEMPLATES Joomla Templates By JoomlaBear