Daftar Isi:

Cara Mengatur OSMC Dengan Hyperion di Raspberry Pi Dengan WS2812b Led Strip: 8 Langkah
Cara Mengatur OSMC Dengan Hyperion di Raspberry Pi Dengan WS2812b Led Strip: 8 Langkah

Video: Cara Mengatur OSMC Dengan Hyperion di Raspberry Pi Dengan WS2812b Led Strip: 8 Langkah

Video: Cara Mengatur OSMC Dengan Hyperion di Raspberry Pi Dengan WS2812b Led Strip: 8 Langkah
Video: NEW! DIY Ambilight Tutorial, For ANY HDMI Device! - EASY!! The Mad Scientist 2024, November
Anonim
Cara Mengatur OSMC Dengan Hyperion di Raspberry Pi Dengan WS2812b Led Strip
Cara Mengatur OSMC Dengan Hyperion di Raspberry Pi Dengan WS2812b Led Strip

Terkadang saya bisa berbahasa Inggris dengan baik, terkadang tidak…

Hal pertama yang pertama. Ini adalah instruksi pertama saya dan bahasa Inggris bukan bahasa ibu saya, jadi tolong, jangan terlalu keras pada saya. Ini bukan tentang bagaimana membangun bingkai, itu mudah. Ini tentang menginstal OSMC di RPi dan terutama bagaimana membuat Hyperion bekerja. Dan pics, saya telah membuat banyak catatan pada mereka. Ikuti mereka dan Anda akan baik-baik saja.

Sebagai permulaan, apa itu OSMC, Hyperion, dll.

"OSMC (Open Source Media Center) adalah media player gratis dan open source berbasis Linux dan didirikan pada tahun 2014 yang memungkinkan Anda memutar media dari jaringan lokal, penyimpanan terpasang, dan Internet. OSMC adalah pusat media terkemuka dalam hal fitur set dan komunitas dan didasarkan pada proyek Kodi."

Itulah yang dikatakan web mereka. Pada dasarnya ini adalah penerus XBMC.

Saya menggunakan Raspberry Pi ver. B untuk itu, yang merupakan komputer berbasis ARM kecil. Ini tidak memiliki kekuatan yang cukup untuk membuat situs web, karena tidak memiliki grafik yang dipercepat. Tapi itu bisa membuat film full hd, karena decoding video perangkat keras. Anda dapat membaca lebih lanjut di sini.

Hyperion adalah tiruan Abilight, mirip dengan Boblight. Ini menangkap warna di tepi gambar dan memproyeksikannya di dinding di belakang tv. Anda dapat melihatnya di foto saya.

EDIT 8/2020: Instruksi ini sebagian besar sudah usang. Sekarang yang harus Anda lakukan adalah mengaktifkan SSH di RPi, unduh HyperCon.jar, sambungkan melalui HyperCon ke RPi dan klik instal/perbarui. Bekerja dengan RPi3, RPi4 tidak diuji karena tidak ada dukungan OSMC. Mereka sedang mengerjakannya. Pengaturan tetap sama, semua melalui HyperCon.

Langkah 1: Mengumpulkan Barang - Apa yang Anda Butuhkan?

Mengumpulkan Barang - Apa yang Anda Butuhkan?
Mengumpulkan Barang - Apa yang Anda Butuhkan?

Jadi mari kita beli beberapa barang:

Raspberry Pi - saya menggunakan model B dan B+, saya juga memiliki RasPi 2, tetapi ada beberapa masalah yang diketahui, jadi saya tetap menggunakan yang lama ini (dan kurang kuat), sampai mereka menemukan solusi untuk masalah tersebut

Kartu SD - saya merekomendasikan 16GB kelas 10. Semakin cepat semakin baik. Kecepatan sistem tergantung pada seberapa cepat ia dapat membaca/menulis di kartu itu, karena RasPi tidak memiliki penyimpanan sendiri, OS dan semua data ada di kartu itu. Berikut daftarnya: https://elinux.org/RPi_SD_cards Saya menggunakan kartu SanDisk dan Kingston.

Strip led WS2812b - ini adalah strip led dengan chip led yang dapat dialamatkan secara independen. Milik saya memiliki satu chip untuk setiap 16mm strip. Ini adalah strip led yang dikendalikan secara digital, JANGAN GUNAKAN yang analog, itu tidak akan berfungsi. Gunakan tipe khusus ini dan semuanya akan mudah. Itu mirip dengan saya, cari WS2812b:

5V Power Suply - saya memiliki cadangan industri 5V 20A (tipe S-100F-5), saya pikir 5A sudah cukup. Stabil dan itulah yang kami butuhkan, karena kami juga akan menggunakannya sebagai power suply RasPi.

EDIT: 5A PSU tidak cukup, led dalam pengaturan saya membutuhkan hampir 18A

Konverter Level Logika - kita bisa membuatnya, tetapi harganya murah. Kita membutuhkan sinyal logika 5V untuk mengontrol strip yang dipimpin, tetapi RasPi hanya memiliki output 3, 3V pada GPIO dan kami tidak ingin merusaknya.

Dan: resistor 300Ohm, konektor USB micro B male (mengambil tambang dari kabel yang tidak saya butuhkan), kabel, alat solder.

Seperti yang saya tulis, ini bukan tentang bingkai, tetapi saya akan menuliskan beberapa saran, pengukuran, dll.

Dan terakhir, software: 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

Langkah 2: Menginstal OSMC di Kartu SD

Menginstal OSMC di Kartu SD
Menginstal OSMC di Kartu SD
Menginstal OSMC di Kartu SD
Menginstal OSMC di Kartu SD
Menginstal OSMC di Kartu SD
Menginstal OSMC di Kartu SD

Jika Anda telah menginstal OSMC, Anda dapat melewati ini dan bagian selanjutnya. Tapi awal yang bersih lebih baik.

Yang pasti mari kita mulai dengan memformat kartu SD kita dengan SD Formater. Setelah selesai, mulai penginstal OSMC. Jika Anda mengitari gambar, Anda dapat melihat setiap langkah penginstalan dengan catatan. Bagian pertama ada di PC, setelah selesai, masukkan kartu ke RasPi lalu kita lanjutkan instalasi OSMC. Info lebih lanjut di foto.

EDIT 29.11.2015: Pembaruan OSMC 2015.11-1 tidak bekerja dengan Hyperion dengan benar. Instal 2015.10-1 sebagai gantinya

EDIT 10.12.2015: Ada spidev0.0 yang hilang di 2015.11. Akan diperbaiki di pembaruan berikutnya.

EDIT: itu berhasil

Langkah 3: Instalasi di RasPi

Instalasi pada RasPi
Instalasi pada RasPi
Instalasi pada RasPi
Instalasi pada RasPi
Instalasi pada RasPi
Instalasi pada RasPi

Colokkan kartu ke RasPi, nyalakan dan ikuti langkah-langkahnya. Ini sederhana, Anda tidak perlu bagian ini jika Anda bisa membaca. Tapi hanya untuk memastikan lihat gambar-gambar yang saya tambahkan. Anda dapat mengontrol RasPi dengan keyboard dan/atau mouse, atau dengan remote TV jika mendukung Anynet+.

Langkah 4: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Kami akan melakukan pengkabelan setelah instalasi OSMC karena Anda dapat melakukannya dengan pengisi daya telepon atau PSU (Power Suply Unit) RasPi asli. Tapi yang pasti, Anda bisa melakukan wiring dan frame, lalu instalasi OSMC.

PERINGATAN! PASTIKAN PSU YANG ANDA PILIH STABIL DI 5V TEPAT, TIDAK LEBIH, AGAR RASPI ANDA TERHINDARI

Seperti yang saya tulis sebelumnya, milik saya adalah PSU industri 5V 20A. Itu di tepi.

Lihat gambar untuk detail kabel. Tapi ingat untuk menjaga kabel dari RasPi ke strip LED pendek. Saya memilikinya sekitar 20cm dan menyebabkan led berkedip.

Tip untuk bingkai:Saya menghitung bingkai sehingga bersembunyi di balik tv dan leds menekuk tanda-tanda pemotongan di sudut. Seluruh rangka terbuat dari aluminium, disekrup dan dipasang pada ulir sekrup untuk pemasangan di dinding.

Langkah 5: Saatnya Menginstal Hyperion

Kita perlu menginstal Putty di Windows. Ini adalah cara untuk mengakses terminal jarak jauh di OSMC. Kita perlu mengetahui alamat IP RasPis, nama dan kata sandi. Anda dapat menemukannya di info sistem OSMC

EDIT 2019-12-23: HyperCon dapat menginstal Hyperion. Saya telah memutakhirkan Dari RPi2 ke RPi3, satu-satunya hal yang diperlukan adalah mengganti kartu SD dari satu ke yang lain, terhubung dengan hypercon dan tekan tombol perbarui.

Mulai Putty. Dalam nama host masukkan alamat IP dan tekan OPEN. Anda juga dapat menyimpan koneksi untuk digunakan di masa mendatang.

Sekarang masukkan perintah ini ke terminal Puttys:

Kami perlu memperbarui dan meningkatkan sistem:

sudo apt-get update

sudo apt-get upgrade

Sekarang instal perpustakaan yang diperlukan:

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

Penerapan Hyperion:

wget -N

sudo sh./install_hyperion.sh

Apakah Hyperion sudah berjalan?

sudo /etc/init.d/hyperion status

Jika semuanya berjalan dengan baik, Anda harus mendapatkan status "berjalan".

Hak akses ke folder konfigurasi Hyperions perlu diubah, sehingga kami dapat mengunggah file konfigurasi kami ke dalamnya.

sudo chmod +x /opt/hyperion/config

Ini tidak akan berfungsi tanpa file konfigurasi yang benar, jadi mari pelajari cara membuatnya di langkah berikutnya.

Langkah 6: Alat Konfigurasi Hyperion

Alat Konfigurasi Hyperion
Alat Konfigurasi Hyperion
Alat Konfigurasi Hyperion
Alat Konfigurasi Hyperion
Alat Konfigurasi Hyperion
Alat Konfigurasi Hyperion

Untuk tujuan kami, kami menggunakan HyperCon.jar, bukan versi SSH. Ini merespon lebih cepat terhadap perubahan yang dilakukan dan kita tidak memerlukan remote control LED dan pengaturan grabber. Ini sedikit ketinggalan jaman, tidak ada pengaturan WS2812b, jadi kita perlu mengubah konfigurasi secara manual setelah mengunggah ke RasPi. Coba juga pengaturan yang berbeda untuk interval dan perataan frame grabber.

Semua yang diperlukan dicatat pada gambar, hanya beberapa info tentang keduanya:

Interval - menentukan seberapa sering grabber memperbarui warna yang kemudian dikirim ke led.

Smoothing - menghaluskan transisi antara warna led. Saya pikir waktu ini harus lebih pendek dari interval.

Setelah selesai, tekan tombol Buat dan simpan konfigurasi di suatu tempat di mana Anda dapat menemukannya.

Langkah 7: Hampir Sampai

Sekarang instal WinSCP dan buka. Buat tempat baru dengan protokol SFPT. Host akan menjadi alamat IP RasPis, sama seperti untuk Putty. Login dan kata sandi yang sama juga. Simpan koneksi, jadi Anda tidak perlu melakukan ini lagi. Hubungkan dan temukan konfigurasi Hyperions di /opt/hyperion/config/. Ganti yang asli dengan file hyperion.conf.json Anda. Jika ada masalah izin, jalankan kembali perintah chmod. Buka di RasPi di WinSCP dan ganti ini:

"perangkat":

{ "name": "MyPi", "type": "adalight", "output": "/dev/spidev0.0", "rate": 250000, "colorOrder": "rgb" }, dengan ini untuk mengubah kontrol yang dipimpin dari SPI ke kontrol GPIO langsung:

"perangkat":

{ "name": "MyPi", "type": "ws2812b", "colorOrder": "rgb" }, Itu ada di awal file, jadi Anda tidak perlu mencarinya. Mari kita lihat apakah kita melakukan semuanya dengan benar. Masukkan perintah ini ke Putty, kita perlu me-restart layanan Hyperion sehingga dia memuat file konfigurasi baru:

sudo /etc/init.d/hyperion restart

Pada Putty Anda akan melihat status hyperion running - OK, dan led harus melakukan apa pun yang telah Anda tetapkan sebagai bootsequence. Dalam kasus saya, rainbowswirl. Jika tidak, ada yang salah. Entah hyperion tidak berjalan (statusnya tidak OK), atau kemungkinan besar adalah konfigurasi yang buruk. Periksa lagi.

Langkah 8: Bonus

Selamat, Anda telah melakukannya

Dan sebagai bonus unduh dan instal ap Hyperion Free dari Google Play, sehingga Anda dapat mengontrol leds dari jarak jauh dari ponsel Anda. Hanya tipis yang Anda butuhkan adalah alamat IP RasPis, sekali lagi.

Saya sarankan mengatur IP statis ke RasPi. Saya telah mengunci milik saya terhadap alamat MAC-nya di router. Setiap kali saya menghubungkan RasPi khusus ini, saya mendapatkan alamat IP yang sama dan saya tidak perlu menggantinya di semua aplikasi itu.

Aku harap aku tidak melupakan sesuatu…

Le FIN dan nikmati film dengan lightbar yang luar biasa ini.

Direkomendasikan: