Chủ Nhật, 24 tháng 8, 2014

HD PLAYER BẰNG RASPBERRY PI

Raspberry là một bo mạch nhỏ gọn, siêu tiết kiệm điện và làm được rất nhiều việc, tự mình thiết kế một HD player bằng raspberry là công việc cũng khá thú vị.

Trong bài này tôi sẽ đánh giá con HD player sau:
+ Main: Raspberry pi (512 MB), made in UK


+ OS: Raspbmc (một bản build dựa trên XBMC - Frodo)


+ Điều khiển: dùng remote TV.

+ Cách làm remote (Nếu bác nào thấy quá rắc rối, tôi có thể hỗ trợ cài đặt XBMC lên thẻ nhớ, lắp đặt IR receiver, tạo file 'lircd.conf' cho remote với giá hữu nghị )

Gắn đầu đọc hồng ngọai: Bạn phải có một đầu đọc hồng ngọai (infra receiver - TSOP1138) và kết nối nó với board raspberry theo hình bên dưới (link kiện có thể mua ở chợ Nhật Tảo)



Cài đặt remote: Đây là các bước bạn "train" để Raspberry hiểu được cái remote bạn muốn sử dụng
1. Cài đặt địa chỉ IP cho Raspberry (dùng cổng ethernet hoặc USB wifi)
2. Dùng máy tính để SSH đến Raspberry (username=pi, pass=raspberry)
3. Kiểm tra xem Raspberry có nhận remote bằng lệnh
sudo kill $(pidof lircd)
mode2 -d /dev/lirc0

Hướng remote về phía Raspberry, nhấn vài phím, nếu trên màn hình xuất hiện
pulse 168
space 4816
pulse 169
space 4784
pulse 1333
space 3638
...

Nghĩa là việc kết nối infra receiver đã thành công

4. Để hiện danh sách những key mà XBMC hỗ trợ (Những key quan trọng: KEY_UP, KEY_DOWN, KEY_LEFT, KEY_RIGHT, KEY_ENTER, KEY_ESCAPE, KEY_MENU, KEY_SUBTITLE, KEY_VOLUMEUP, KEY_VOLUMEDOWN...)
irrecord --list-namespace | grep KEY

5. Chạy lệnh để tạo file 'lircd.conf':
irrecord -d /dev/lirc0 ~/lircd.conf
Và làm theo hướng dẫn trên màn hình để map (ánh xạ) nút bấm trên remote với action mà XBMC hiểu. Ví du: làm cho phím mũi tên đi lên(^), tương ứng với KEY_UP.

6. Sau khi tạo file 'lircd.conf' thành công, vô Program > Raspbmc Settings > IR remote (tab) và chọn 'lircd.conf' làm file điều khiển IR remote. Reboot Raspberry.

Kết nối: HDMI (có audio), RCA video, audio analog 3.5mm, 2 USB, Ethernet (RJ45) và được cấp nguồn bằng cổng micro usb.




Khởi động - cần khoảng một phút để vào màn hình chính với các chức năng: xem phim, hình ảnh, nghe nhạc, dự báo thời tiết, cấu hình hệ thống...


Vào System > System Info để xem thông tin về hệ thống: địa chỉ ip, memory, nhiệt độ, FPS....



Vào Program > Raspbmc settings nếu muốn cấu hình hệ thống (tùy chọn - không bắt buộc)





Thêm nguồn phim/nhạc/hình: hỗ trợ nhiều giao thức (SMB, NFS, DAAP, HDD...)





Xem phim: Video > Files, chọn một file BD iso, XBMC hỗ trợ trình chiếu tất cả các định dạng phim hiện nay (XBMC - XBMC)



Cần 4-5 giây để load phim,





Giao diện điều khiển khi xem phim: có rất nhiều tùy chỉnh về hình ảnh, âm thanh trong XBMC



Một phim khác



Phim 1080 thể hiện mượt mà, không lag, màu sắc sống động





Chuyển sang xem youtube: Video > Addon > Youtube, chọn nội dung muốn xem







Xem dự báo thời tiết: chọn Weather



Giao diện nghe nhạc: music > files, XBMC hỗ trợ hầu như tất cả các định dạng nhạc, kể cả lọai lossless





Và cuối cùng là trình chiếu hình ảnh: picture > files > Slideshow



Ưu điểm:
+ Rẻ & bền, có thể dùng remote TV sẳn có để điều khiển (sau quá trình "train" thì remote mới sử dụng được)
+ Nhỏ gọn, tiết kiệm điện năng (khỏang 3W), không ồn (fanless), có thể để chạy 24/24
+ Kết nối TV đời mới (có HDMI), đời cũ (không HDMI) đều được
+ Cộng đồng XMBC đông đảo, OS luôn được cập nhật với các tính năng mới
+ Có thể cài thêm các ứng dụng (addon) để xem TV online, check mail, tùy biến giao diện (skin)...
+ Ngòai chiếu phim HD, bo mạch raspberry còn có thể dùng vào nhiều việc khác nên giá trị sử dụng không bao giờ mất đi.

Nhược điểm:
+ Không có wifi tích hợp (hỗ trợ USB wifi)
+ Không có cổng optical (nhưng có tùy chọn lấy âm thanh từ HDMI hoặc analog)
+ Khi xem hình với số lượng lớn, hệ thống khá chậm (vì memory chỉ có 512 MB), nhưng chiếu slide show ổn
+ Cổng USB không cấp đủ nguồn cho ổ cứng (đòi hỏi ổ cứng phải có nguồn riêng hoặc dùng USB hub)

Kết luận: đây là hệ thống đơn giản, giá thành thấp nhưng đủ mạnh mẽ để chiếu phim HD và rất linh họat trong việc tùy biến giao diện & tính năng, kết nối đa dạng với nguồn phim (ổ cứng, SMB, NAS, airplay....)

Tôi có thể hỗ trợ bạn trong viêc mua Raspberry, cài đặt OS, "train" remote Liên hệ: 093 828 5544

Về giá thành:
+ Các bạn có thể tận dụng thẻ SD 2GB (trở lên) làm OS
+ Tận dụng nguồn micro usb (sạc điện thọai)
+ Sử dụng remote TV (khỏi phải dùng chuột, bàn phím dây nhợ lằng nhằng)

Thứ duy nhất bạn phải tốn tiền là bo mạch từ 900K đến 1 triệu

http://www.hdvietnam.com/diendan/22-hd-media-player/603405-hd-player-bang-raspberry.html 

Không có nhận xét nào:

Đăng nhận xét