Computer >> คอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> ฮาร์ดแวร์

วิธีสร้าง Chromecast แบบ DIY โดยใช้ Raspberry Pi และ Raspicast

วิธีสร้าง Chromecast แบบ DIY โดยใช้ Raspberry Pi และ Raspicast

Chromecast ของ Google เป็นหนึ่งในอุปกรณ์สตรีมมิงที่ได้รับความนิยมมากที่สุดในตลาด – และเข้าใจได้ง่ายว่าทำไม! เพียงเสียบด็องเกิล Chromecast เข้ากับพอร์ต HDMI บนทีวี จอภาพ หรือโปรเจ็กเตอร์ที่เข้ากันได้ เท่านี้คุณก็พร้อมเริ่มเพลิดเพลินกับเนื้อหาบนหน้าจอขนาดใหญ่

แต่ถ้าคุณไม่ต้องการลงทุนใน Chromecast ล่ะ

คุณสามารถตั้งค่า Raspberry Pi ให้ทำหน้าที่เป็นอุปกรณ์สตรีมแบบ Chromecast ราคาไม่แพงได้ แม้ว่าคุณจะใช้โปรโตคอลเดียวกันกับ Chromecast ไม่ได้ แต่คุณก็ได้ผลลัพธ์ที่ใกล้เคียงกันมาก

คุณจะได้เรียนรู้ในบทช่วยสอนนี้เกี่ยวกับวิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นทางเลือก Chromecast โดยใช้ซอฟต์แวร์ Raspicast ฟรีและแอปมือถือ Raspicast สำหรับ Android

สิ่งที่คุณต้องการ

เพื่อให้บทแนะนำนี้สมบูรณ์ คุณจะต้อง:

  • Raspberry Pi ใช้งาน Raspbian หากคุณไม่มี ให้ดาวน์โหลดเวอร์ชันล่าสุดแล้วแฟลชไปยังการ์ด SD โดยใช้ Etcher 
  • สายไฟที่รองรับ Raspberry Pi
  • แป้นพิมพ์ภายนอกและวิธีการเชื่อมต่อกับ Raspberry Pi
  • สาย HDMI หรือ micro HDMI ขึ้นอยู่กับรุ่น Raspberry Pi ของคุณ
  • จอภาพภายนอก
  • สายอีเทอร์เน็ตหรือการเชื่อมต่อ Wi-Fi 
  • สมาร์ทโฟนหรือแท็บเล็ต Android ปัจจุบัน แอปมือถือ Raspicast ยังไม่พร้อมใช้งานสำหรับ iOS

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

Raspbian:ตรวจสอบเวอร์ชันล่าสุด

ก่อนเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณใช้ Raspbian เวอร์ชันล่าสุด

เชื่อมต่อ Raspberry Pi กับแหล่งจ่ายไฟเพื่อบู๊ต เมื่อบูตแล้ว ให้คลิกไอคอน "Terminal" ในแถบเครื่องมือ

วิธีสร้าง Chromecast แบบ DIY โดยใช้ Raspberry Pi และ Raspicast

พิมพ์ข้อความต่อไปนี้ในหน้าต่าง Terminal แล้วกด Enter

sudo apt update && sudo apt -y upgrade

หาก Raspbian ติดตั้งการอัปเดตใดๆ คุณจะต้องรีบูต Raspberry Pi โดยใช้คำสั่ง Terminal ต่อไปนี้:

reboot

เมื่อรีบูท Raspberry Pi ของคุณแล้ว คุณก็พร้อมที่จะไปยังขั้นตอนต่อไป

ติดตั้ง Git, Make, OMXPlayer และ OpenMax

บทช่วยสอนนี้ใช้ GIT และ Make แพ็คเกจเหล่านี้ควรรวมอยู่ใน Raspbian แต่เนื่องจากจำเป็นสำหรับ Raspicast คุณจึงต้องแน่ใจว่าได้ติดตั้งแล้ว:

sudo apt-get install git make -y

ถัดไป ให้ตรวจสอบว่าติดตั้ง OMXPlayer แล้ว เนื่องจากโปรแกรมเล่นบรรทัดคำสั่งนี้จะรับผิดชอบในการประมวลผลเนื้อหาเสียงหรือวิดีโอทั้งหมดที่ส่งไปยัง Raspicast:

sudo apt-get install omxplayer -y

OMXPlayer สามารถประมวลผลเนื้อหาเสียงและวิดีโอเท่านั้น ไม่สามารถประมวลผลภาพนิ่งได้ ถัดไป ติดตั้ง OpenMax Image Viewer ซึ่งเป็นโปรแกรมดูรูปภาพที่เร่งด้วย GPU ที่ออกแบบมาสำหรับ Raspberry Pi โดยเฉพาะ

ในการเริ่มต้น ให้โคลนที่เก็บ GitHub ของ OpenMax:

cd ~
git clone https://github.com/HaarigerHarald/omxiv.git

ต่อไป ดาวน์โหลด libjpeg8-dev และ libpng12-dev ซึ่งเป็นไลบรารีพัฒนาสำหรับรูปภาพในรูปแบบ PNG และ JPEG:

sudo apt-get install libjpeg8-dev libpng12-dev

สลับไปยังโฟลเดอร์ที่มีการโคลนที่เก็บ OpenMax GitHub โดยใช้คำสั่ง “change directory” (cd): 

cd ~/omxiv

สร้างซอร์สโค้ด OpenMax ลงในโปรแกรมปฏิบัติการ:

make ilclient
make

เมื่อ Make รวบรวมโค้ด OpenMax เสร็จแล้ว คุณก็พร้อมที่จะติดตั้ง:

sudo make install

OpenMax Image Viewer กำลังทำงานบน Raspberry Pi ของคุณ

อนุญาตการเชื่อมต่อระยะไกล:เปิดใช้งาน SSH 

คุณสามารถใช้ Raspicast เพื่อฉายภาพ วิดีโอ หรือไฟล์เสียงจากอุปกรณ์ Android ไปยัง Raspberry Pi การแคสต์นี้เกิดขึ้นแบบไร้สาย ดังนั้นคุณต้องแน่ใจว่า Raspberry Pi ของคุณได้รับการตั้งค่าให้รับการเชื่อมต่อระยะไกล

เพื่อความปลอดภัย SSH (Secure Shell) จะถูกปิดใช้งานโดยค่าเริ่มต้นใน Raspbian หากคุณเคยแคสต์ไปที่ Raspberry Pi คุณต้องเปิดใช้งาน SSH:

1. ในแถบเครื่องมือ เลือกไอคอน Raspberry Pi

2. ไปที่ “Preferences -> Raspberry Pi Configuration”

วิธีสร้าง Chromecast แบบ DIY โดยใช้ Raspberry Pi และ Raspicast

3. เลือกแท็บ "อินเทอร์เฟซ"

4. ค้นหา "SSH" จากนั้นเลือกปุ่มตัวเลือก "เปิดใช้งาน" ที่มาพร้อมกัน

วิธีสร้าง Chromecast แบบ DIY โดยใช้ Raspberry Pi และ Raspicast

5. บันทึกการเปลี่ยนแปลงของคุณโดยคลิก "ตกลง"

6. รีบูตโดยเลือกโลโก้ Raspberry Pi ในแถบเครื่องมือ จากนั้นไปที่ “Shutdown -> Reboot”

เมื่อ Raspberry Pi ของคุณรีบูต SSH จะถูกเปิดใช้งาน

แคสต์จากอุปกรณ์ Android ไปยัง Raspberry Pi ของคุณ

ถัดไป คุณต้องติดตั้งแอปมือถือ Raspicast บนสมาร์ทโฟนหรือแท็บเล็ต Android ของคุณ หลังจากติดตั้งแอปนี้ คุณจะสามารถแคสต์ไฟล์รูปภาพ วิดีโอ หรือเสียงที่เข้ากันได้จากสมาร์ทโฟนหรือแท็บเล็ต Android ไปยัง Raspberry Pi

1. ดาวน์โหลดแอป Raspicast ฟรีไปยังอุปกรณ์ Android ของคุณ

วิธีสร้าง Chromecast แบบ DIY โดยใช้ Raspberry Pi และ Raspicast

2. เปิดแอปพลิเคชัน

3. เมื่อได้รับแจ้งให้ใส่ "ชื่อโฮสต์" ให้ป้อนที่อยู่ IP ของ Raspberry Pi หากคุณยังไม่มีข้อมูลนี้ คุณสามารถดึงข้อมูลได้โดยเปิด Terminal บน Raspberry Pi และเรียกใช้คำสั่งต่อไปนี้:hostname -I

วิธีสร้าง Chromecast แบบ DIY โดยใช้ Raspberry Pi และ Raspicast

4. ป้อนชื่อผู้ใช้และรหัสผ่านของ Raspberry Pi ชื่อผู้ใช้เริ่มต้นของ Raspbian คือ “pi” และรหัสผ่านเริ่มต้นคือ “raspberry”

5. แตะ “ ตกลง”

6. ในการแคสต์ไฟล์วิดีโอ รูปภาพ หรือเสียง เพียงแตะ “แคสต์”

วิธีสร้าง Chromecast แบบ DIY โดยใช้ Raspberry Pi และ Raspicast

7. ไฟล์นี้จะถูกส่งไปที่ Raspberry Pi ของคุณ

วิธีสร้าง Chromecast แบบ DIY โดยใช้ Raspberry Pi และ Raspicast

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

หวังว่าคุณจะเพลิดเพลินกับวิดีโอและภาพถ่ายที่คุณชื่นชอบบนทีวีจอกว้างได้แล้ว คุณสามารถเพิ่มความสนุกได้มากขึ้นด้วยการติดตั้ง Kodi และ Netflix ไปยัง Raspberry Pi หรือแม้แต่เซิร์ฟเวอร์ Plex ด้วย Raspberry Pi คุณจะมีตัวเลือกมากมาย