Cách xây dựng Android TV Box với Raspberry Pi

Cách xây dựng Android TV Box với Raspberry Pi

Bạn muốn tạo một trung tâm đa phương tiện dựa trên Raspberry Pi, nhưng nhận thấy rằng bản cài đặt Kodi cơ bản không cung cấp đủ tính năng? Đừng lo lắng, đã có một giải pháp thay thế đã được thử nghiệm và thử nghiệm: Android TV!





làm thế nào để làm hình ảnh trong hình ảnh trên mac

Dưới đây là cách cài đặt Android TV và tận hưởng lợi ích của mọi ứng dụng phát trực tuyến phổ biến chạy trên Android, trên Raspberry Pi 3, 3 B + và Raspberry Pi 4 của bạn.





Android TV trên Raspberry Pi

Trước khi bắt đầu, điều quan trọng là phải hiểu rằng các phiên bản Android và Android TV được sử dụng trong dự án này là tiêu chuẩn beta. Do đó, chúng có những thiếu sót nhất định mà bạn có thể không gặp phải với thiết bị Android TV thực tế.





Ba mẫu Raspberry Pi phù hợp để chạy Android TV:

  • Raspberry Pi 3
  • Raspberry Pi 3 B +
  • Raspberry Pi 4

Dưới đây là các bước cho Raspberry Pi 4. Các bước khác nhau được yêu cầu cho Raspberry Pi 3 và 3 B +, sẽ thực hiện sau.



Cài đặt Android TV trên Raspberry Pi 4

Để xây dựng Android TV dựa trên Raspberry Pi 4 của riêng bạn, bạn sẽ cần:

  • Raspberry Pi 4 (tốt nhất là loại 4GB hoặc 8GB)
  • Một thẻ nhớ microSD chất lượng tốt (16GB trở lên)
  • Raspberry Pi 4 PSU
  • Bàn phím và chuột USB (cách khác, một điều khiển từ xa combi)
  • Ổ đĩa flash USB
  • Cáp HDmi
  • Cáp Ethernet (tùy chọn)

Với những mục đã thu thập được, bạn đã sẵn sàng để bắt đầu.





Bước 1: Tải xuống và cài đặt Android TV

Để cài đặt Android TV trên Raspberry Pi 4 của bạn, hãy bắt đầu bằng cách lấy bản dựng Android TV LineageOS 18.1.

Tải xuống : LineageOS 18.1 Android TV bởi KostaKANG





Tiếp theo, tải xuống và cài đặt Etcher từ Balena. Đây là một công cụ ghi ảnh đĩa đa năng, được sử dụng ở đây để tạo thẻ SD có thể khởi động cho Raspberry Pi.

Tải xuống : Etcher

Sau đó, bạn nên cài đặt LineageOS vào thẻ SD bằng Etcher. Tham khảo hướng dẫn của chúng tôi để cài đặt hệ điều hành Raspberry Pi để biết chi tiết.

Bước 2: Định cấu hình Android TV, TWRP và GApps

Không giống như bản dựng Raspberry Pi 3, thiết lập Android TV trên Raspberry Pi 4 đã sẵn sàng để sử dụng ngay khi xuất xưởng. Phải nói rằng, bạn sẽ cần cài đặt một vài ứng dụng không được bao gồm, không nhất là GApps. Tuy nhiên, cần phải có một vài chỉnh sửa.

Tuy nhiên, trước tiên, bạn cần biết cách sử dụng Android TV với bàn phím.

  • F1 = Trang chủ
  • F2 = Quay lại
  • F3 = Xem các ứng dụng đang mở
  • F4 = Menu
  • F5 = Sức mạnh
  • F11 = Giảm âm lượng
  • F12 = Tăng âm lượng

Sau khi kết nối với mạng Wi-Fi của bạn, hãy bật các tùy chọn dành cho nhà phát triển:

  1. Đi đến Cài đặt> Tùy chọn thiết bị
  2. Mở ra Về
  3. Di chuyển đến Số bản dựng và nhấp vào liên tục cho đến khi bạn thấy thông báo về Tùy chọn nhà phát triển
  4. Đi Mặt sau và bạn sẽ thấy menu Tùy chọn nhà phát triển trong Cài đặt

Với Tùy chọn nhà phát triển có sẵn, bạn có thể định cấu hình tùy chọn Khởi động lại nâng cao để cho phép truy cập vào menu khôi phục TWRP:

  1. Mở ra Cài đặt> Tùy chọn thiết bị
  2. Lựa chọn Tùy chọn nhà phát triển
  3. Đây, bấm vào Khởi động lại nâng cao

Điều này cho phép bạn truy cập TWRP, được yêu cầu cho quá trình flash và sideloading, đó là nơi gói GApps xuất hiện.

Các gói Google Apps (GApps) dành cho Android TV trên Raspberry Pi 4 hiện là bản dựng thử nghiệm. Điều này có nghĩa là các tính năng có thể bị thiếu hoặc không ổn định.

Tải xuống : GApps dành cho Android TV trên Raspberry Pi 4

Chọn gói tvstock hoặc tvmini và tải tệp ZIP xuống máy tính của bạn, sau đó sao chép vào ổ đĩa di động mà bạn có thể kết nối với Raspberry Pi.

Khi bạn đã hoàn thành việc đó, hãy khởi động vào TWRP:

  1. Mở ra Cài đặt> Tùy chọn thiết bị
  2. Lựa chọn Khởi động lại> Khôi phục

Trong TWRP:

  1. Lựa chọn Cài đặt
  2. Duyệt đến tệp ZIP GApps
  3. Sử dụng Vuốt để xác nhận flash và chờ đợi
  4. Tiếp theo, chọn Xóa> Khôi phục cài đặt gốc

Để thoát khỏi TWRP, hãy khởi động lại Raspberry Pi 4 bằng tùy chọn Khởi động lại.

Bước 3: Khởi động lại Raspberry Pi 4 của bạn để sử dụng Android TV

Bây giờ bạn đã sắp xếp các ứng dụng của Google, bạn có thể khởi động lại Pi 4 để bắt đầu sử dụng Android TV. Đăng nhập vào tài khoản của bạn, tải xuống các công cụ phát trực tuyến phương tiện hoặc kết nối phương tiện của riêng bạn với hệ thống. Đó là tất cả cho bạn!

Muốn cấu hình thêm? Phiên bản Android TV dành cho Raspberry Pi 4 này có một số tinh chỉnh mà bạn có thể thực hiện để thiết lập. Điều này bao gồm mọi thứ từ thiết lập nút nguồn phần cứng đến cấu hình SSH. Bạn cũng có thể bật điều khiển từ xa IR và gửi âm thanh qua giắc cắm 3,5 mm thay vì HDMI.

Bạn sẽ tìm thấy các tùy chọn cụ thể của Raspberry Pi 4 trong Cài đặt> Tùy chọn thiết bị> Cài đặt Raspberry Pi .

Các mẹo chỉnh sửa và khắc phục sự cố có thể được tìm thấy trên trang tải xuống tại trang web KostaKANG.

Cài đặt Android TV trên Raspberry Pi 3 và 3 B +

Nếu bạn có Raspberry Pi 3/3 B +, các bước cài đặt sẽ hơi khác một chút. Trước khi bắt đầu, hãy đảm bảo bạn có:

  • Raspberry Pi 3 hoặc Raspberry Pi 3 B +
  • ĐẾN microSD chất lượng tốt Thẻ
  • Nguồn cung cấp Raspberry Pi đáng tin cậy
  • Bàn phím và chuột USB (hoặc điều khiển từ xa combi)
  • Ổ đĩa flash USB
  • Cáp HDmi
  • Cáp Ethernet (tùy chọn)

Để cài đặt Android TV trên Raspberry Pi 3 hoặc 3 B +, bạn sẽ cần tải xuống phần mềm sau:

Sẵn sàng để bắt đầu? Đi nào.

Bước 1: Giải nén và cài đặt Android

Cài đặt LineageOS trên Raspberry Pi của bạn mang lại cho bạn lợi ích của hệ điều hành Android. Điều này có nghĩa là có khả năng hỗ trợ tốt hơn cho phần mềm đa phương tiện, chẳng hạn như YouTube và Kodi. Tuy nhiên, với các ứng dụng Google phù hợp được cài đặt, Raspberry Pi hỗ trợ Android của bạn sẽ tạo nên một chiếc TV Android tuyệt vời.

Điều này có thể thực hiện được với các phiên bản khác nhau của Android dành cho Raspberry Pi , nhưng để có kết quả tốt nhất, hãy sử dụng phiên bản LineageOS được liên kết ở trên. Trước khi tiếp tục, hãy đảm bảo rằng tệp ZIP đã được giải nén.

Sau đó, bạn nên cài đặt LineageOS vào thẻ SD bằng Etcher. Sau khi cài đặt và khởi động thành công, LineageOS yêu cầu cấu hình cơ bản. Xác định những thứ thông thường: đặt quốc gia, múi giờ, v.v.

Bước 2: Chuẩn bị Android TV cho Google Apps

Raspberry Pi của bạn hiện đang chạy Android. Đây là phiên bản dựa trên AOSP có nghĩa là không có ứng dụng Google nào được cài đặt - bạn sẽ cần phải cài đặt các ứng dụng này theo cách thủ công.

Bạn hẳn đã tải gói GApps xuống PC của mình. Chuyến thăm opengapps.org và chọn:

  • CÁNH TAY
  • 8.1
  • Beak

(Thật hấp dẫn để chọn tùy chọn Android TV hơn là Pico --- đừng. Đây chỉ đơn giản là một tệp lớn hơn và không thực sự làm bất cứ điều gì khác ngoài việc gây ra sự cố.)

bạn sẽ sử dụng công cụ windows nào để duyệt hệ thống tệp trên ổ đĩa

Lựa chọn Tải xuống , sau đó khi tệp GApps được lưu vào PC của bạn, hãy sao chép nó vào thẻ flash USB của bạn. Loại bỏ an toàn và lắp nó vào Raspberry Pi của bạn.

Tiếp theo, trên LineageOS, mở ngăn kéo ứng dụng và chọn Cài đặt> Hệ thống> Giới thiệu về máy tính bảng . Tại đây, cuộn xuống Số bản dựng và nhấp vào nó liên tục. Cuối cùng, điều này sẽ thêm menu Tùy chọn nhà phát triển vào màn hình trước đó.

Nhấp lại cho đến khi bạn thoát khỏi Cài đặt ứng dụng, sau đó mở lại và điều hướng đến Hệ thống> Tùy chọn nhà phát triển . Lựa chọn Quyền truy cập root và chọn Ứng dụng và ADB tùy chọn, nhấp vào VÂNG khi cảnh báo được hiển thị.

Tiếp theo, cuộn xuống Local terminal và bật ứng dụng. Điều này cung cấp cho bạn quyền truy cập trình bao cục bộ, có nghĩa là bạn có thể nhập lệnh qua bàn phím.

Quay lại ngăn kéo ứng dụng và mở ứng dụng Terminal, sau đó Cho phép quyền của ứng dụng để truy cập thiết bị của bạn.

Tiếp theo, nhập lệnh superuser:

su

Một hộp cảnh báo Bảo vệ quyền riêng tư sẽ xuất hiện. Đánh dấu Hãy nhớ sự lựa chọn của tôi (để đảm bảo sự cho phép trong tương lai cho những gì bạn sắp làm) và sau đó Cho phép .

Tiếp theo, nhập lệnh

rpi3-recovery.sh

Thao tác này sẽ tải tập lệnh khôi phục. Nhập lệnh khởi động lại để khởi động nó.

reboot

Raspberry Pi sẽ khởi động vào bảng điều khiển khôi phục TWRP. Tại đây, chọn Cài đặt, sau đó Chọn bộ nhớ để chọn thiết bị flash USB của bạn.

Chọn tệp GApps, sau đó Cài đặt zip và trong phần kiểm tra màn hình tiếp theo Khởi động lại sau khi cài đặt , sau đó Vuốt để xác nhận Flash .

cách chặn một ứng dụng cụ thể trên iPhone

Khi thiết bị khởi động lại, bạn sẽ có thể truy cập Cửa hàng Play.

Bước 3: Định cấu hình giao diện Android TV của bạn

Cho đến nay, bạn sẽ nhận thấy rằng giao diện của LineageOS trên Raspberry Pi của bạn về cơ bản trông giống như Android, không phải Android TV. Để thay đổi điều này, bạn sẽ cần một trình khởi chạy.

Một số có sẵn; chúng tôi đã sử dụng trình khởi chạy hỗ trợ quảng cáo, ATV Launcher miễn phí từ Cửa hàng Play. Chỉ cần đăng nhập bằng tài khoản Google thông thường của bạn, tìm kiếm và cài đặt. (Lưu ý rằng lần đăng nhập đầu tiên của bạn vào Cửa hàng Play sẽ mất vài phút để hoàn tất nhờ các bước xác minh.)

Với giao diện được sắp xếp, bạn sẽ cần thêm một số ứng dụng phương tiện hữu ích. Những thứ như YouTube, Plex, Amazon Prime Video, Kodi, v.v. đều hoạt động và tất cả đều có sẵn trên Google Play. Chỉ cần cài đặt những thứ này như bình thường để nhận được lợi ích từ các đăng ký hiện có của bạn.

Lưu ý: Hiệu suất của các ứng dụng này đã được chứng minh là tốt nhất. Để có kết quả tốt nhất, hãy theo dõi YouTube. Nếu bạn đang tìm kiếm các ứng dụng khác, hãy nghiên cứu để tìm phiên bản tốt nhất để cài đặt.

Bước 4: Điều khiển Android TV Raspberry Pi 3 của bạn

Với mọi thứ đã sẵn sàng và sẵn sàng, bạn có thể sẽ muốn ngắt kết nối chuột và bàn phím của mình để chuyển sang một thứ gì đó nhẹ. Một số tùy chọn từ xa có sẵn cho Raspberry Pi, sẽ hoạt động với Android TV.

Một lựa chọn là Bàn phím không dây mini / Điều khiển từ xa bằng không khí là thiết bị kết hợp với đèn nền LED có thể định cấu hình.

Ngoài ra, bạn có thể thích Bàn phím mini không dây iPazzPort với Bàn di chuột. Điều này kết hợp bàn phím và bàn di chuột cùng với bàn phím D và bộ điều khiển phương tiện thành một đơn vị.

Cả hai thiết bị đều không dây và đi kèm với một dongle Wi-Fi chuyên dụng được khóa riêng cho điều khiển từ xa.

Thưởng thức phương tiện của bạn với Android TV cho Raspberry Pi!

Bây giờ, bạn sẽ có Raspberry Pi 3 trở lên cung cấp video và nhạc bằng LineageOS với giao diện người dùng Android TV. Đối với tất cả các mục đích và mục đích, bạn có một hộp Android TV DIY!

Phải thừa nhận rằng bạn có thể gặp rắc rối với hiệu suất, vì vậy hãy đảm bảo thẻ nhớ microSD của bạn còn nguyên. Ngoài ra, hãy kiểm tra xem bạn có đang sử dụng bộ nguồn Raspberry Pi đã được phê duyệt hay không. Điều này sẽ đảm bảo Pi nhận được năng lượng cần thiết mà không gặp rủi ro về điện áp thấp và hỏng thẻ nhớ microSD.

Thích cảm giác của Android TV nhưng không nhận được kết quả tốt nhất? Có thể mua một hộp Android TV để thay thế.

Đăng lại Đăng lại tiếng riu ríu E-mail Android TV Box tốt nhất cho mọi ngân sách

Hộp Android TV là một cách tuyệt vời để thêm các tính năng thông minh và phát trực tuyến vào bất kỳ TV nào. Dưới đây là các hộp Android TV tốt nhất.

Đọc tiếp
Chủ đề liên quan
  • DIY
  • Nhà thông minh
  • Giải trí
  • Raspberry Pi
  • Android TV
  • Trung tâm Truyền thông
  • Hướng dẫn Dự án Tự làm
Giới thiệu về tác giả Christian Cawley(Đã xuất bản 1510 bài báo)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy