Mündəricat:

WS2812b Led Strip ilə Raspberry Pi -də Hyperion ilə OSMC -ni necə qurmaq olar: 8 addım
WS2812b Led Strip ilə Raspberry Pi -də Hyperion ilə OSMC -ni necə qurmaq olar: 8 addım

Video: WS2812b Led Strip ilə Raspberry Pi -də Hyperion ilə OSMC -ni necə qurmaq olar: 8 addım

Video: WS2812b Led Strip ilə Raspberry Pi -də Hyperion ilə OSMC -ni necə qurmaq olar: 8 addım
Video: How To Use Addressable RGB WS2812B LED Strips With a Raspberry Pi Single Board Computer 2024, Noyabr
Anonim
WS2812b Led Strip ilə Raspberry Pi -də Hyperion ilə OSMC -ni necə qurmaq olar
WS2812b Led Strip ilə Raspberry Pi -də Hyperion ilə OSMC -ni necə qurmaq olar

Bəzən ingilis dilini çox yaxşı bilirəm, bəzən yox …

Əvvəlcə ilk şeylər. Bu mənim ilk öyrədicimdir və ingilis dili mənim ana dilim deyil, xahiş edirəm mənə qarşı çox sərt olmayın. Bu çərçivənin necə qurulacağına aid olmayacaq, bu çox asandır. Söhbət OSMC -ni RPi -yə quraşdırmaqdan və əsasən Hyperionu necə işə salmaqdan gedir. Və şəkillər, onlarla bağlı çoxlu qeydlər etdim. Bunları izləyin və yaxşı olacaqsınız.

Yeni başlayanlar üçün OSMC, Hyperion və s.

"OSMC (Açıq Mənbə Media Mərkəzi), Linux -a əsaslanan və 2014 -cü ildə qurulan, yerli şəbəkənizdən, bağlı saxlamadan və İnternetdən medianı oynatmanıza imkan verən pulsuz və açıq mənbə media pleyeridir. OSMC xüsusiyyət baxımından lider media mərkəzidir. set və icma və Kodi layihəsinə əsaslanır."

Veblərinin dedikləri budur. Əsasən XBMC -nin uğurudur.

Bunun üçün kiçik bir ARM əsaslı kompüter olan Raspberry Pi ver. B istifadə edirəm. Veb saytları göstərmək üçün kifayət qədər gücə malik deyil, çünki sürətləndirilmiş qrafika yoxdur. Ancaq hardware video kodlarının açılması səbəbindən tam hd filmlər göstərə bilər. Ətraflı burada oxuya bilərsiniz.

Hyperion, Boblight -a bənzər bir Abilight klonudur. Rəngləri şəklin kənarında tutur və televizorun arxasındakı divara yansıdır. Bunu şəkillərimdə görə bilərsiniz.

EDIT 8/2020: Bu öyrədici əsasən köhnəlmişdir. İndi RPi -də SSH -ni aktivləşdirmək, HyperCon.jar yükləmək, HyperCon vasitəsi ilə RPi -yə qoşulmaq və yüklə/yeniləmək düyməsini basmağınız kifayətdir. OSMC dəstəyi olmadığı üçün RPi3 ilə işləyir, RPi4 sınanmır. Bunun üzərində işləyirlər. Ayarlar eyni olaraq qalır, hamısı HyperCon vasitəsilə.

Addım 1: Əşyalar toplamaq - Nə lazımdır?

Əşyalar toplamaq - Nə lazımdır?
Əşyalar toplamaq - Nə lazımdır?

Beləliklə, bəzi şeylər alaq:

Raspberry Pi - B və B+modellərindən istifadə edirəm, RasPi 2 -ə də sahibəm, amma bəzi məlum məsələlər var, buna görə də bu problemlərin həlli tapana qədər bu köhnələri (və daha az güclü) saxlayıram.

SD Kart - 16GB sinif 10 tövsiyə edirəm. Nə qədər sürətli olsa, bir o qədər yaxşıdır. Sistem sürəti, bu kartda nə qədər oxuya/yaza biləcəyindən asılıdır, çünki RasPi -nin öz saxlama yeri yoxdur, OS və bütün məlumatlar həmin kartdadır. Budur bir siyahı: https://elinux.org/RPi_SD_cards SanDisk və Kingston kartlarından istifadə edirəm.

WS2812b led şeridi - bu, müstəqil olaraq ünvanlı led çipləri olan bir led zolaqdır. Minanın hər 16 mm şeridi üçün bir çip var. Bu rəqəmsal olaraq idarə olunan bir led şeriddir, analoqlarını İSTİFADƏ ETMəyin, işləməyəcək. Bu xüsusi növdən istifadə edin və hər şey asan olacaq. Bunlar mənimki kimidir, WS2812b axtarın:

5V Güc Suply-ehtiyat 5V 20A (S-100F-5 tipli) sənayeyə malikəm, 5A-nın kifayət edəcəyini düşünürəm. Sabitdir və ehtiyacımız budur, çünki onu RasPi gücü olaraq da istifadə edəcəyik.

EDIT: 5A PSU kifayət deyil, quruluşumdakı ledlərə demək olar ki, 18A lazımdır

Məntiq Səviyyə Dönüştürücü - biz edə bilərik, amma ucuzdur. Led şeridini idarə etmək üçün 5V məntiq siqnalına ehtiyacımız var, ancaq RasPi -nin GPIO -da cəmi 3, 3V çıxışı var və biz onu zədələmək istəmirik.

Və: 300 Ohm müqavimət, USB mikro B kişi konnektoru (lazım olmayan bir kabeldən çıxarılan mina), tellər, lehimləmə alətləri.

Yazdığım kimi, bu çərçivə haqqında deyil, amma bəzi məsləhətləri, ölçüləri və s.

Və nəhayət, proqram: 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

Addım 2: OSMC -ni SD karta quraşdırın

SD karta OSMC quraşdırılması
SD karta OSMC quraşdırılması
SD karta OSMC quraşdırılması
SD karta OSMC quraşdırılması
SD karta OSMC quraşdırılması
SD karta OSMC quraşdırılması

OSMC quraşdırılıbsa, bunu və sonrakı hissəni atlaya bilərsiniz. Ancaq təmiz başlamaq daha yaxşıdır.

Əlbəttə ki, SD kartımızı SD Formater ilə formalaşdırmağa başlayaq. Bitirdikdən sonra OSMC yükləyicisini işə salın. Şəkilləri çəksəniz, quraşdırmanın hər addımını qeydlərlə görə bilərsiniz. Birinci hissə PC -dədir, bir dəfə bitdikdən sonra kartı RasPi -yə daxil edin, sonra OSMC -nin qalan hissəsini quraşdırın. Şəkillər haqqında daha çox məlumat.

EDIT 29.11.2015: OSMC yeniləməsi 2015.11-1 Hyperion ilə düzgün işləmir. Əvəzinə 2015.10-1 quraşdırın

EDIT 10.12.2015: 2015.11 -də itkin spidev.0.0 var. Növbəti yeniləmədə düzəldiləcək.

EDIT: işləyir

Addım 3: RasPi -də quraşdırma

RasPi -də quraşdırma
RasPi -də quraşdırma
RasPi -də quraşdırma
RasPi -də quraşdırma
RasPi -də quraşdırma
RasPi -də quraşdırma

Kartı RasPi -yə qoşun, yandırın və addımları izləyin. Sadədir, oxuya bilsəniz bu hissəyə ehtiyacınız olmayacaq. Ancaq əlavə etdiyim şəkillərə əmin olmaq üçün. RasPi -ni klaviatura və/və ya siçan ilə və ya Anynet+dəstəklədiyi təqdirdə uzaqdan televizorlarla idarə edə bilərsiniz.

Addım 4: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

OSMC quraşdırıldıqdan sonra naqilləri çəkəcəyik, çünki bunu telefon şarj cihazı və ya orijinal RasPi PSU (Power Suply Unit) ilə edə bilərsiniz. Əlbəttə ki, məftil və çərçivəni, sonra OSMC -nin quraşdırılmasını edə bilərsiniz.

XƏBƏRDARLIQ! Əmin olun ki, seçilmiş PSU 5V -də tam olaraq dayanıqlıdır, daha çox deyil, buna görə də RASPI -nizi zədələməkdən çəkinin

Daha əvvəl yazdığım kimi, mənimki sənaye 5V 20A PSU -dur. Bu kənarda.

Kabel təfərrüatları üçün şəkillərə baxın. Ancaq RasPi -dən LED şeridinə qədər olan telləri qısa saxlamağı unutmayın. Təxminən 20 sm uzunluğum var idi və LEDlərin yanıb -sönməsinə səbəb oldular.

Çərçivə üçün ipucu: Çərçivəni hesabladım ki, televizorun arxasında gizlənsin və ledlər künclərdəki kəsici işarələrə əyilsin. Bütün çərçivə alüminiumdan hazırlanır, bir -birinə vidalanır və divara bərkidilməsi üçün vida iplərinə quraşdırılır.

Addım 5: Hyperion yükləmək vaxtıdır

Windows -a PuTTY qurmalıyıq. OSMC -də uzaqdan giriş terminalına çıxış yoludur. RasPis IP ünvanını, adını və şifrəsini bilməmiz lazımdır. OSMC sistem məlumatlarında tapa bilərsiniz

EDIT 2019-12-23: HyperCon Hyperion quraşdıra bilər. RPi2 -dən RPi3 -ə yüksəltdim, lazım olan tək şey SD kartı birindən digərinə dəyişdirmək, hipercon ilə əlaqə qurmaq və yeniləmə düyməsini vurmaq idi.

PuTTY başladın. Ev sahibi adına IP ünvanını qoyun AÇIN. Gələcək istifadə üçün əlaqəni də saxlaya bilərsiniz.

İndi bu əmrləri PuTTYs terminalına daxil edin:

Sistemi yeniləməli və təkmilləşdirməliyik:

sudo apt-get yeniləməsi

sudo apt-get yeniləmə

İndi tələb olunan kitabxanaları quraşdırın:

sudo apt-get libqtcore4 libqtgui4 libqt4-şəbəkə libusb-1.0-0 ca-sertifikatları quraşdırın

Hyperionun yerləşdirilməsi:

wget -N

sudo sh./install_hyperion.sh

Hyperion artıq işləyir?

sudo /etc/init.d/hyperion statusu

Hər şey yaxşı gedirsə, "qaçış" statusu almalısınız.

Hyperions konfiqurasiya qovluğuna giriş hüquqlarının dəyişdirilməsi lazımdır, buna görə konfiqurasiya sənədimizi ona yükləyə bilərik.

sudo chmod +x/opt/hyperion/config

Düzgün konfiqurasiya faylı olmadan işləməyəcək, buna görə də növbəti addımda necə yaradılacağını öyrənək.

Addım 6: Hyperion Konfiqurasiya Aləti

Hyperion Konfiqurasiya Aləti
Hyperion Konfiqurasiya Aləti
Hyperion Konfiqurasiya Aləti
Hyperion Konfiqurasiya Aləti
Hyperion Konfiqurasiya Aləti
Hyperion Konfiqurasiya Aləti

Məqsədimiz üçün SSH versiyasını deyil, HyperCon.jar istifadə edirik. Edilən dəyişikliklərə daha sürətli cavab verir və LED uzaqdan idarəetmə və tutma parametrlərinə ehtiyacımız yoxdur. Bir az köhnəlmişdir, WS2812b ayarı yoxdur, buna görə RasPi -yə yüklədikdən sonra konfiqurasiya təlimatını dəyişdirməliyik. Çərçivə tutacaqları aralığı və hamarlaşdırılması üçün fərqli parametrləri də sınayın.

Lazım olan hər şey şəkillərdə qeyd olunur, yalnız bu ikisi haqqında bəzi məlumatlar:

Aralıq - daha sonra ledlərə göndərilən rəngin nə qədər tez -tez yeniləndiyini müəyyən edir.

Düzləşdirici - LEDlərin rəngləri arasında keçidi hamarlaşdırır. Düşünürəm ki, bu müddət intervaldan daha qısa olmalıdır.

Bitirdikdən sonra Yarat düyməsini basın və konfiqurasiyanı tapa biləcəyiniz bir yerdə saxlayın.

Addım 7: Demək olar ki

İndi WinSCP qurun və açın. SFPT protokolu ilə yeni bir yer yaradın. Ev sahibi PuTTY üçün olduğu kimi RasPis IP ünvanı olacaq. Eyni giriş və şifrə. Bağlantıyı qeyd edin, buna görə bir daha bunu etməyinizə ehtiyac yoxdur. Qoşulun və/opt/hyperion/config/-də Hyperions konfiqurasiyasını tapın. Orijinalı hyperion.conf.json faylınızla əvəz edin. Bir icazə problemi varsa, chmod əmrini yenidən işlədin. WinSCP -də RasPi -də açın və əvəz edin:

"qurğu":

"qurğu":

sudo /etc/init.d/hyperion yenidən başladın

PuTTY -də hiperionun işlək vəziyyətini görməlisiniz - OK və led açılış nəticəsi olaraq təyin etdiyiniz hər şeyi etməlidir. Mənim vəziyyətimdə göy qurşağı. Əks təqdirdə, səhv bir şey var. Ya hiperion işləmir (vəziyyət yaxşı deyildi) və ya çox güman ki, pis bir konfiqurasiyadır. Yenidən yoxlayın.

Addım 8: Bonus

Təbriklər, etdin

Və bir bonus olaraq Google Play -dən Hyperion Free ap yükləyin və quraşdırın, buna görə telefonunuzdakı uzaqdan ledləri idarə edə bilərsiniz. Yenə RasPis IP ünvanına ehtiyacınız var.

Statik IP -ni RasPi -yə təyin etməyi təklif edirəm. Yönlendiricideki MAC ünvanına kilidlədim. Bu xüsusi RasPi -ni hər bağladığımda eyni IP ünvanını alıram və bütün bu tətbiqlərdə onu dəyişdirmək məcburiyyətində deyiləm.

Ümid edirəm bir şeyi unutmadım …

Le FIN və bu möhtəşəm işıq çubuğu ilə filmlərdən zövq alın.

Tövsiyə: