Computer >> Máy Tính >  >> Phần cứng >> Phần cứng

Cách tạo Chromecast DIY bằng Raspberry Pi và Raspicast

Cách tạo Chromecast DIY bằng Raspberry Pi và Raspicast

Chromecast của Google là một trong những thiết bị phát trực tuyến phổ biến nhất trên thị trường - và thật dễ hiểu tại sao! Chỉ cần cắm khóa Chromecast của bạn vào cổng HDMI trên bất kỳ TV, màn hình hoặc máy chiếu tương thích nào và bạn đã sẵn sàng bắt đầu thưởng thức nội dung của mình trên màn hình lớn.

Nhưng nếu bạn không muốn đầu tư vào Chromecast thì sao?

Bạn có thể thiết lập Raspberry Pi của mình để hoạt động như một thiết bị phát trực tuyến kiểu Chromecast rẻ tiền. Mặc dù bạn không thể triển khai các giao thức giống như Chromecast, nhưng bạn có thể nhận được kết quả cuối cùng rất giống nhau.

Bạn sẽ tìm hiểu trong hướng dẫn này cách biến Raspberry Pi của mình thành một ứng dụng thay thế Chromecast, sử dụng phần mềm Raspicast miễn phí và ứng dụng Raspicast dành cho thiết bị di động Android.

Những gì bạn cần

Để hoàn thành hướng dẫn này, bạn cần:

  • Raspberry Pi chạy Raspbian. Nếu bạn chưa có, hãy lấy phiên bản mới nhất và flash vào thẻ SD bằng Etcher
  • Cáp nguồn tương thích với Raspberry Pi
  • Bàn phím bên ngoài và cách gắn nó vào Raspberry Pi của bạn
  • Cáp HDMI hoặc micro HDMI, tùy thuộc vào kiểu Raspberry Pi của bạn
  • Màn hình bên ngoài
  • Cáp Ethernet hoặc kết nối Wi-Fi
  • Điện thoại thông minh hoặc máy tính bảng Android. Hiện tại, ứng dụng Raspicast dành cho thiết bị di động không khả dụng cho iOS.

Sau khi hoàn thành hướng dẫn này, bạn có thể gắn Raspberry Pi của mình vào TV, máy chiếu hoặc bất kỳ màn hình nào có cổng tương thích, nhưng bước này là tùy chọn.

Raspbian:kiểm tra phiên bản mới nhất

Trước khi bắt đầu, hãy đảm bảo rằng bạn đang chạy phiên bản Raspbian mới nhất.

Kết nối Raspberry Pi của bạn với nguồn điện để khởi động nó. Sau khi khởi động, hãy nhấp vào biểu tượng “Thiết bị đầu cuối” trên thanh công cụ.

Cách tạo Chromecast DIY bằng Raspberry Pi và Raspicast

Nhập nội dung sau vào cửa sổ Terminal, sau đó nhấn Enter.

sudo apt update && sudo apt -y upgrade

Nếu Raspbian cài đặt bất kỳ bản cập nhật nào, thì bạn sẽ cần khởi động lại Raspberry Pi của mình bằng lệnh Terminal sau:

reboot

Sau khi Raspberry Pi của bạn đã khởi động lại, bạn đã sẵn sàng chuyển sang giai đoạn tiếp theo.

Cài đặt Git, Make, OMXPlayer và OpenMax

Hướng dẫn này sử dụng GIT và Make. Các gói này nên được đóng gói cùng với Raspbian, nhưng vì chúng rất cần thiết cho Raspicast, bạn cần đảm bảo rằng chúng đã được cài đặt:

sudo apt-get install git make -y

Tiếp theo, hãy kiểm tra xem OMXPlayer đã được cài đặt chưa, vì trình phát dòng lệnh này sẽ chịu trách nhiệm xử lý tất cả nội dung âm thanh hoặc video được truyền tới Raspicast:

sudo apt-get install omxplayer -y

OMXPlayer chỉ có thể xử lý nội dung âm thanh và video; nó không thể xử lý hình ảnh tĩnh. Tiếp theo, cài đặt OpenMax Image Viewer, là một trình xem hình ảnh được tăng tốc GPU được thiết kế đặc biệt cho Raspberry Pi.

Để bắt đầu, sao chép kho lưu trữ GitHub của OpenMax:

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

Tiếp theo, tải xuống libjpeg8-devlibpng12-dev , là các thư viện phát triển cho hình ảnh ở định dạng PNG và JPEG:

sudo apt-get install libjpeg8-dev libpng12-dev

Chuyển sang thư mục chứa kho lưu trữ OpenMax GitHub đã được sao chép bằng lệnh “thay đổi thư mục” (cd):

cd ~/omxiv

Xây dựng mã nguồn OpenMax thành một chương trình thực thi:

make ilclient
make

Khi Make đã hoàn tất quá trình biên dịch mã OpenMax, bạn đã sẵn sàng cài đặt mã này:

sudo make install

OpenMax Image Viewer hiện đang chạy trên Raspberry Pi của bạn.

Cho phép kết nối từ xa:bật SSH

Bạn có thể sử dụng Raspicast để chiếu bất kỳ tệp hình ảnh, video hoặc âm thanh nào từ thiết bị Android lên Raspberry Pi của mình. Quá trình truyền này diễn ra không dây, vì vậy bạn cần đảm bảo Raspberry Pi của mình được thiết lập để nhận các kết nối từ xa.

Vì mục đích bảo mật, SSH (Secure Shell) bị tắt theo mặc định trên Raspbian. Nếu bạn định truyền tới Raspberry Pi của mình, thì bạn cần bật SSH:

1. Trong thanh công cụ, chọn biểu tượng Raspberry Pi.

2. Điều hướng đến “Tùy chọn -> Cấu hình Raspberry Pi.”

Cách tạo Chromecast DIY bằng Raspberry Pi và Raspicast

3. Chọn tab “Giao diện”.

4. Tìm “SSH” và sau đó chọn nút radio “Đã bật” đi kèm.

Cách tạo Chromecast DIY bằng Raspberry Pi và Raspicast

5. Lưu các thay đổi của bạn bằng cách nhấp vào “OK”.

6. Khởi động lại bằng cách chọn biểu tượng Raspberry Pi trên thanh công cụ, sau đó điều hướng đến “Tắt máy -> Khởi động lại.”

Khi Raspberry Pi của bạn khởi động lại, SSH sẽ được bật.

Truyền từ thiết bị Android sang Raspberry Pi của bạn

Tiếp theo, bạn cần cài đặt ứng dụng di động Raspicast trên điện thoại thông minh hoặc bảng Android của mình. Sau khi cài đặt ứng dụng này, bạn sẽ có thể truyền bất kỳ tệp hình ảnh, video hoặc âm thanh tương thích nào từ điện thoại thông minh hoặc máy tính bảng Android sang Raspberry Pi của mình.

1. Tải ứng dụng Raspicast miễn phí xuống thiết bị Android của bạn.

Cách tạo Chromecast DIY bằng Raspberry Pi và Raspicast

2. Khởi chạy ứng dụng.

3. Khi được nhắc nhập “tên máy chủ”, hãy nhập địa chỉ IP của Raspberry Pi của bạn. Nếu bạn chưa có thông tin này, thì bạn có thể truy xuất thông tin đó bằng cách mở Thiết bị đầu cuối trên Raspberry Pi của bạn và chạy lệnh sau:hostname -I

Cách tạo Chromecast DIY bằng Raspberry Pi và Raspicast

4. Nhập tên người dùng và mật khẩu Raspberry Pi của bạn. Tên người dùng mặc định của Raspbian là “pi” và mật khẩu mặc định là “raspberry.”

5. Nhấn vào “OK”.

6. Để truyền bất kỳ tệp video, hình ảnh hoặc âm thanh nào, chỉ cần nhấn vào “Truyền”.

Cách tạo Chromecast DIY bằng Raspberry Pi và Raspicast

7. Tệp này bây giờ sẽ được truyền sang Raspberry Pi của bạn.

Cách tạo Chromecast DIY bằng Raspberry Pi và Raspicast

Nội dung bạn đã chọn sẽ xuất hiện trên bất kỳ màn hình hoặc màn hình nào được gắn với Raspberry Pi của bạn, vì vậy, bây giờ bạn đã thiết lập Raspicast, bạn có thể tự do gắn Raspberry Pi của mình vào bất kỳ màn hình tương thích nào. Nhiều ứng dụng và trang web cũng hỗ trợ Raspicast, vì vậy nếu có một phần phương tiện mà bạn muốn truyền, thì bạn nên nhấn vào “Chia sẻ” và kiểm tra xem Raspicast có được liệt kê là một tùy chọn hay không.

Hy vọng rằng bây giờ bạn có thể thưởng thức các video và hình ảnh yêu thích của mình trên TV màn hình rộng của mình. Bạn có thể thêm nhiều điều thú vị bằng cách cài đặt Kodi và Netflix vào Raspberry Pi hoặc thậm chí là máy chủ Plex. Với Raspberry Pi, bạn tha hồ lựa chọn.