Mục lục:

Cách thiết lập OSMC với Hyperion trên Raspberry Pi với WS2812b Led Strip: 8 bước
Cách thiết lập OSMC với Hyperion trên Raspberry Pi với WS2812b Led Strip: 8 bước

Video: Cách thiết lập OSMC với Hyperion trên Raspberry Pi với WS2812b Led Strip: 8 bước

Video: Cách thiết lập OSMC với Hyperion trên Raspberry Pi với WS2812b Led Strip: 8 bước
Video: NEW! DIY Ambilight Tutorial, For ANY HDMI Device! - EASY!! The Mad Scientist 2024, Tháng mười một
Anonim
Cách thiết lập OSMC với Hyperion trên Raspberry Pi với WS2812b Led Strip
Cách thiết lập OSMC với Hyperion trên Raspberry Pi với WS2812b Led Strip

Đôi khi tôi nói tiếng Anh rất tốt, đôi khi không…

Những điều đầu tiên trước tiên. Đây là tài liệu hướng dẫn đầu tiên của tôi và tiếng Anh không phải là ngôn ngữ mẹ đẻ của tôi, vì vậy xin đừng quá khắt khe với tôi. Đây sẽ không phải là về cách xây dựng khung, điều đó thật dễ dàng. Đó là về cài đặt OSMC trên RPi và chủ yếu là làm thế nào để Hyperion hoạt động. Và những bức ảnh, tôi đã ghi chú rất nhiều vào chúng. Hãy làm theo những điều đó và bạn sẽ ổn thôi.

Đối với người mới bắt đầu, OSMC, Hyperion là gì, v.v.

"OSMC (Open Source Media Center) là một trình phát đa phương tiện nguồn mở và miễn phí dựa trên Linux và được thành lập vào năm 2014 cho phép bạn phát lại phương tiện từ mạng cục bộ, bộ lưu trữ đính kèm và Internet. OSMC là trung tâm đa phương tiện hàng đầu về tính năng thiết lập và cộng đồng và dựa trên dự án Kodi."

Đó là những gì web của họ nói. Basicaly nó là một thành công của XBMC.

Tôi đang sử dụng Raspberry Pi ver. B cho nó, đây là một máy tính nhỏ dựa trên ARM. Nó không đủ sức mạnh để hiển thị các trang web, vì nó không có đồ họa tăng tốc. Nhưng nó có thể hiển thị phim HD đầy đủ, vì giải mã video phần cứng. Bạn có thể đọc thêm ở đây.

Hyperion là một bản sao của Abilight, tương tự như Boblight. Nó ghi lại màu sắc trên mép của hình ảnh và chiếu nó lên bức tường phía sau TV. Bạn có thể thấy điều đó trên các bức ảnh của tôi.

CHỈNH SỬA 8/2020: Phần lớn hướng dẫn này đã lỗi thời. Bây giờ tất cả những gì bạn phải làm là bật SSH trên RPi, tải xuống HyperCon.jar, kết nối qua HyperCon với RPi và nhấp vào cài đặt / cập nhật. Hoạt động với RPi3, RPi4 không được kiểm tra vì không có hỗ trợ OSMC. Họ đang làm việc trên nó. Các cài đặt vẫn như cũ, tất cả đều thông qua HyperCon.

Bước 1: Thu thập Nội dung - Bạn Cần gì?

Thu thập Nội dung - Bạn Cần gì?
Thu thập Nội dung - Bạn Cần gì?

Vì vậy, chúng ta hãy mua một số thứ:

Raspberry Pi - tôi đang sử dụng mô hình B và B +, tôi cũng có RasPi 2, nhưng có một số vấn đề đã biết, vì vậy tôi gắn bó với cái cũ hơn này (và ít mạnh mẽ hơn), cho đến khi họ tìm thấy giải pháp cho những vấn đề đó

Thẻ SD - tôi khuyên bạn nên sử dụng 16GB class 10. Càng nhanh càng tốt. Tốc độ hệ thống phụ thuộc vào tốc độ nó có thể đọc / ghi trên thẻ đó, vì RasPi không có hệ thống lưu trữ riêng, hệ điều hành và tất cả dữ liệu đều nằm trên thẻ đó. Đây là danh sách: https://elinux.org/RPi_SD_cards Tôi đang sử dụng thẻ SanDisk và Kingston.

Dải led WS2812b - đây là dải led có các chip led được định địa chỉ độc lập. Của tôi có một chip cho mỗi 16mm dải. Đây là dải đèn LED được điều khiển bằng kỹ thuật số, KHÔNG SỬ DỤNG những dải tương tự, nó sẽ không hoạt động. Sử dụng loại cụ thể này và mọi thứ sẽ dễ dàng. Những cái đó tương tự như của tôi, hãy tìm WS2812b:

5V Power Suply - tôi đã có một nguồn 5V 20A dự phòng (loại S-100F-5), tôi nghĩ rằng 5A sẽ là đủ. Nó ổn định và đó là những gì chúng tôi cần, vì chúng tôi cũng sẽ sử dụng nó như một nguồn cung cấp năng lượng cho RasPi.

CHỈNH SỬA: PSU 5A không đủ, đèn led trong thiết lập của tôi cần gần như 18A

Bộ chuyển đổi mức logic - chúng tôi có thể làm một cái, nhưng chúng rẻ, chúng tôi cần tín hiệu logic 5V để điều khiển dải led, nhưng RasPi chỉ có đầu ra 3, 3V trên GPIO và chúng tôi không muốn làm hỏng nó.

Và: Điện trở 300Ohm, đầu nối USB micro B đực (tôi đã nhặt được từ cáp mà tôi không cần dùng đến), dây điện, dụng cụ hàn.

Như tôi đã viết, đây không phải là về khung, nhưng tôi sẽ viết ra một số lời khuyên, phép đo, v.v.

Và finaly, phần mềm: SD Formater https://www.sdcard.org/downloads/formatter_4/OSMC Installer https://osmc.tv/download/windows/PuTTY https://osmc.tv/download/windows/WinSCP https://winscp.net/eng/download.php HyperCon

Bước 2: Cài đặt OSMC trên thẻ SD

Cài đặt OSMC trên thẻ SD
Cài đặt OSMC trên thẻ SD
Cài đặt OSMC trên thẻ SD
Cài đặt OSMC trên thẻ SD
Cài đặt OSMC trên thẻ SD
Cài đặt OSMC trên thẻ SD

Nếu bạn đã cài đặt OSMC, bạn có thể bỏ qua phần này và phần tiếp theo. Nhưng khởi đầu sạch sẽ tốt hơn.

Để chắc chắn, hãy bắt đầu với việc định dạng thẻ SD của chúng tôi với SD Formater. Sau khi hoàn tất, hãy khởi động trình cài đặt OSMC. Phần đầu tiên là trên PC, sau khi hoàn tất, hãy lắp thẻ vào RasPi, sau đó chúng tôi thực hiện phần còn lại của quá trình cài đặt OSMC.

CHỈNH SỬA 29.11.2015: Bản cập nhật OSMC 2015.11-1 không hoạt động với Hyperion đúng cách. Thay vào đó, Instal 2015.10-1

CHỈNH SỬA 10.12.2015: Thiếu spidev0.0 vào năm 2015.11. Sẽ được sửa trong bản cập nhật tiếp theo.

CHỈNH SỬA: nó hoạt động

Bước 3: Cài đặt trên RasPi

Cài đặt trên RasPi
Cài đặt trên RasPi
Cài đặt trên RasPi
Cài đặt trên RasPi
Cài đặt trên RasPi
Cài đặt trên RasPi

Cắm thẻ vào RasPi, bật nguồn và làm theo các bước. Nó đơn giản, bạn sẽ không cần phần này nếu bạn có thể đọc. Nhưng chỉ để chắc chắn rằng hãy nhìn vào những hình ảnh tôi đã thêm. Bạn có thể điều khiển RasPi bằng bàn phím và / hoặc chuột hoặc bằng điều khiển từ xa của TV nếu nó hỗ trợ Anynet +.

Bước 4: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây

Chúng tôi sẽ thực hiện việc nối dây sau khi cài đặt OSMC vì bạn có thể làm điều đó với bộ sạc điện thoại hoặc PSU RasPi gốc (Bộ nguồn siêu tốc). Nhưng chắc chắn, bạn có thể thực hiện nối dây và khung, sau đó là cài đặt OSMC.

CẢNH BÁO! HÃY ĐẢM BẢO PSU CHOSEN CỦA BẠN ỔN ĐỊNH Ở 5V CHÍNH XÁC, KHÔNG NHIỀU HƠN NỮA, VÌ VẬY BẠN TRÁNH THIỆT HẠI RASPI CỦA MÌNH

Như tôi đã viết trước đây, của tôi là một PSU 5V 20A công nghiệp. Đó là lợi thế.

Nhìn vào hình ảnh để biết chi tiết hệ thống dây điện. Nhưng hãy nhớ giữ ngắn các dây từ RasPi đến dải LED. Tôi có chúng khoảng 20cm và chúng gây ra hiện tượng nhấp nháy.

Mẹo cho khung: Tôi đã tính toán khung để nó ẩn sau TV và các đèn led uốn cong trên các vết cắt đó ở các góc. Toàn bộ khung được làm bằng nhôm, bắt vít với nhau và gắn trên các ren vít để treo tường.

Bước 5: Thời gian cài đặt Hyperion

Chúng ta cần cài đặt PuTTY trên Windows. Đó là một cách để truy cập thiết bị đầu cuối từ xa trên OSMC. Chúng ta cần biết địa chỉ IP, tên và mật khẩu của RasPis. Bạn có thể tìm thấy nó trong thông tin hệ thống OSMCs

CHỈNH SỬA 2019-12-23: HyperCon có thể cài đặt Hyperion. Tôi đã nâng cấp Từ RPi2 lên RPi3, chỉ có điều cần thiết là chuyển thẻ SD từ thẻ này sang thẻ khác, kết nối với siêu liên kết và nhấn nút cập nhật.

Khởi động PuTTY. Trong tên máy chủ đặt địa chỉ IP, nhấn MỞ. Bạn cũng có thể lưu kết nối để sử dụng trong tương lai.

Bây giờ nhập các lệnh này vào thiết bị đầu cuối PuTTYs:

Chúng tôi cần cập nhật và nâng cấp hệ thống:

sudo apt-get cập nhật

sudo apt-get nâng cấp

Bây giờ hãy cài đặt các thư viện bắt buộc:

sudo apt-get install libqtcore4 libqtgui4 libqt4-network libusb-1.0-0 ca-certificate

Triển khai Hyperion:

wget -N

sudo sh./install_hyperion.sh

Hyperion đã chạy chưa?

trạng thái sudo /etc/init.d/hyperion

Nếu mọi thứ suôn sẻ, bạn sẽ nhận được trạng thái "đang chạy".

Cần thay đổi quyền đối với thư mục cấu hình Hyperions, vì vậy chúng tôi có thể tải tệp cấu hình của mình lên đó.

sudo chmod + x / opt / hyperion / config

Nó sẽ không hoạt động nếu không có tệp cấu hình chính xác, vì vậy chúng ta hãy tìm hiểu cách tạo một tệp trong bước tiếp theo.

Bước 6: Công cụ cấu hình Hyperion

Công cụ cấu hình Hyperion
Công cụ cấu hình Hyperion
Công cụ cấu hình Hyperion
Công cụ cấu hình Hyperion
Công cụ cấu hình Hyperion
Công cụ cấu hình Hyperion

Đối với mục đích của chúng tôi, chúng tôi sử dụng HyperCon.jar, không phải phiên bản SSH. Nó phản hồi nhanh hơn với các thay đổi được thực hiện và chúng tôi không cần cài đặt điều khiển từ xa và đèn LED. Nó hơi lỗi thời, không có cài đặt WS2812b, vì vậy chúng tôi cần thay đổi cấu hình thủ công sau khi tải lên RasPi. Ngoài ra, hãy thử các cài đặt khác nhau cho khoảng thời gian lấy khung và làm mịn.

Mọi thứ được lồng ghép đều được ghi chú trên hình ảnh, chỉ là một số thông tin về hai thứ đó:

Khoảng thời gian - xác định tần suất grabber cập nhật màu sau đó được gửi đến đèn led.

Làm mịn - làm mịn quá trình chuyển đổi giữa các màu của đèn led. Tôi nghĩ rằng thời gian này nên ngắn hơn khoảng thời gian.

Sau khi bạn hoàn tất, nhấn nút Create và lưu cấu hình ở nơi bạn có thể tìm thấy.

Bước 7: Gần xong

Bây giờ cài đặt WinSCP và mở nó. Tạo địa điểm mới với giao thức SFPT. Máy chủ lưu trữ sẽ là địa chỉ IP RasPis, giống như đối với PuTTY. Đăng nhập và mật khẩu cũng vậy. Lưu kết nối, vì vậy bạn không cần phải thực hiện lại. Kết nối và tìm cấu hình Hyperions trong / opt / hyperion / config /. Thay thế bản gốc bằng tệp hyperion.conf.json của bạn. Nếu có vấn đề về quyền, hãy chạy lại lệnh chmod. Mở nó trên RasPi trong WinSCP và thay thế nó:

"thiết bị":

với điều này để thay đổi bộ điều khiển dẫn từ SPI thành bộ điều khiển GPIO sai lệch:

"thiết bị":

Nó ở đầu tệp, vì vậy bạn sẽ không cần phải tìm kiếm nó. Hãy xem liệu chúng ta có làm đúng mọi thứ không. Nhập lệnh này vào PuTTY, chúng ta cần khởi động lại dịch vụ Hyperion để anh ta tải tệp cấu hình mới:

khởi động lại sudo /etc/init.d/hyperion

Trên PuTTY, bạn sẽ thấy trạng thái chạy hyperion - OK, và led sẽ làm bất cứ điều gì bạn đã đặt làm bootsequence. Trong trường hợp của tôi là rainbowswirl. Nếu không, có gì đó sai. Hyperion không chạy (trạng thái không ổn) hoặc nhiều khả năng là cấu hình không hợp lệ. Kiểm tra lại.

Bước 8: Thưởng

Xin chúc mừng, bạn đã làm được

Và dưới dạng phần thưởng tải xuống và cài đặt ứng dụng Hyperion Free từ Google Play, để bạn có thể điều khiển đèn led từ xa từ điện thoại của mình. Chỉ mỏng bạn cần là địa chỉ IP RasPis, một lần nữa.

Tôi khuyên bạn nên đặt IP tĩnh thành RasPi. Tôi đã khóa địa chỉ MAC của mình trên bộ định tuyến. Mỗi khi kết nối RasPi cụ thể này, tôi đều nhận được cùng một địa chỉ IP và tôi không phải thay thế nó trong tất cả các ứng dụng đó.

Tôi hy vọng tôi không quên điều gì đó…

Le FIN và thưởng thức các bộ phim với lightbar tuyệt vời này.

Đề xuất: