İçindekiler:

WS2812b Led Strip ile Raspberry Pi Üzerinde Hyperion ile OSMC Nasıl Kurulur: 8 Adım
WS2812b Led Strip ile Raspberry Pi Üzerinde Hyperion ile OSMC Nasıl Kurulur: 8 Adım

Video: WS2812b Led Strip ile Raspberry Pi Üzerinde Hyperion ile OSMC Nasıl Kurulur: 8 Adım

Video: WS2812b Led Strip ile Raspberry Pi Üzerinde Hyperion ile OSMC Nasıl Kurulur: 8 Adım
Video: How to Set Ambilight Controller Box - WS2812B and Computer display - superlightingled 2024, Eylül
Anonim
WS2812b Led Strip ile Raspberry Pi Üzerinde Hyperion ile OSMC Nasıl Kurulur
WS2812b Led Strip ile Raspberry Pi Üzerinde Hyperion ile OSMC Nasıl Kurulur

Bazen çok iyi ingilizcem var, bazen hiç…

Her şey sırayla. Bu benim ilk dersim ve ingilizce benim ana dilim değil, bu yüzden lütfen bana fazla yüklenme. Bu çerçevenin nasıl oluşturulacağı ile ilgili olmayacak, bu kolay. Bu, OSMC'yi RPi'ye kurmak ve esas olarak Hyperion'un çalışmasını sağlamakla ilgilidir. Ve resimler, üzerlerine bir sürü not aldım. Bunları takip et, iyi olacaksın.

Yeni başlayanlar için OSMC, Hyperion vb. Nedir?

"OSMC (Açık Kaynak Medya Merkezi), Linux tabanlı ve 2014 yılında kurulmuş, yerel ağınızdan, ekli depolamadan ve İnternet'ten medya oynatmanıza izin veren ücretsiz ve açık kaynaklı bir medya oynatıcıdır. OSMC, özellik açısından lider medya merkezidir. set ve topluluktur ve Kodi projesine dayanmaktadır."

Web'lerinin söylediği bu. Temel olarak, XBMC'nin halefidir.

Bunun için küçük bir ARM tabanlı bilgisayar olan Raspberry Pi ver. B kullanıyorum. Hızlandırılmış grafiğe sahip olmadığı için web sitelerini oluşturmak için yeterli güce sahip değildir. Ancak donanım video kod çözme nedeniyle full hd filmler oluşturabilir. Daha fazlasını buradan okuyabilirsiniz.

Hyperion, Boblight'a benzer bir Abilight klonudur. Resmin kenarındaki renkleri yakalar ve televizyonun arkasındaki duvara yansıtır. Bunu fotoğraflarımda görebilirsiniz.

EDIT 8/2020: Bu talimat çoğunlukla modası geçmiş. Şimdi yapmanız gereken tek şey RPI üzerinde SSH'yi etkinleştirmek, HyperCon.jar'ı indirmek, HyperCon aracılığıyla RPi'ye bağlanmak ve kur/güncelle'ye tıklamak. RPi3 ile çalışır, OSMC desteği olmadığından RPi4 test edilmemiştir. Onlar onun üzerinde çalışırlar. Ayarlar, tümü HyperCon aracılığıyla aynı kalır.

Adım 1: Eşya Toplama - Neye İhtiyacınız Var?

Eşya Toplama - Neye İhtiyacınız Var?
Eşya Toplama - Neye İhtiyacınız Var?

O zaman bir şeyler satın alalım:

Raspberry Pi - B ve B+ modelini kullanıyorum, ayrıca RasPi 2'ye sahibim, ancak bilinen bazı sorunlar var, bu yüzden bu sorunlara çözümler bulana kadar bu eskilere (ve daha az güçlü) bağlı kalıyorum

SD Kart - 16GB sınıf 10'u öneririm. Ne kadar hızlı olursa o kadar iyi. Sistem hızı, o kartta ne kadar hızlı okuyabildiğine/yazabildiğine bağlıdır, çünkü RasPi'nin kendi depolama alanı yoktur, işletim sistemi ve tüm veriler o karttadır. İşte bir liste: https://elinux.org/RPi_SD_cards SanDisk ve Kingston kartlarını kullanıyorum.

WS2812b led şerit - bu, bağımsız olarak adreslenebilir led çiplerine sahip bir led şerittir. Benimkinde her 16 mm'lik şerit için bir çip var. Bu, dijital kontrollü bir led şerittir, analog olanları KULLANMAYIN, işe yaramaz. Bu özel türü kullanın ve her şey kolay olacaktır. Bunlar benimkine benzer, WS2812b'yi arayın:

5V Güç Kaynağı - yedek bir endüstriyel 5V 20A'm vardı (tip S-100F-5), 5A'nın yeterli olacağını düşünüyorum. Kararlı ve ihtiyacımız olan da bu çünkü onu RasPi güç kaynağı olarak da kullanacağız.

EDIT: 5A PSU yeterli değil, kurulumumdaki ledler neredeyse 18A'ya ihtiyaç duyuyor

Lojik Seviye Dönüştürücü - Bir tane yapabiliriz ama ucuzlar. Led şeridi kontrol etmek için 5V mantık sinyaline ihtiyacımız var, ancak RasPi'nin GPIO'da sadece 3, 3V çıkışı var ve ona zarar vermek istemiyoruz.

Ve: 300Ohm direnç, USB mikro B erkek konektör (benim ihtiyacım olmayan bir kablodan benimkini çıkardı), teller, lehimleme aletleri.

Yazdığım gibi, bu çerçeve ile ilgili değil, ancak bazı tavsiyeler, ölçümler vb.

Ve son olarak, yazılı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

Adım 2: OSMC'yi SD Karta Kurma

OSMC'yi SD Karta Yükleme
OSMC'yi SD Karta Yükleme
OSMC'yi SD Karta Yükleme
OSMC'yi SD Karta Yükleme
OSMC'yi SD Karta Yükleme
OSMC'yi SD Karta Yükleme

OSMC'yi kurduysanız, bunu ve sonraki kısmı atlayabilirsiniz. Ama temiz başlangıç daha iyidir.

Elbette SD kartımızı SD Formater ile biçimlendirmeye başlayalım. Bittiğinde OSMC yükleyicisini başlatın. Görüntüler arasında geçiş yaparsanız, kurulumun her adımını notlarla birlikte görebilirsiniz. İlk kısım PC'de, bir kez yapıldıktan sonra kartı RasPi'ye takın, ardından OSMC'nin geri kalan kurulumuna geçiyoruz. Resimler hakkında daha fazla bilgi.

EDIT 29.11.2015: OSMC güncellemesi 2015.11-1, Hyperion ile düzgün çalışmıyor. Bunun yerine 2015.10-1'i yükleyin

EDIT 10.12.2015: 2015.11'de spidev0.0 eksik. Bir sonraki güncellemede düzeltilecektir.

DÜZENLEME: işe yarıyor

Adım 3: RasPi'ye Kurulum

RasPi'ye Kurulum
RasPi'ye Kurulum
RasPi'ye Kurulum
RasPi'ye Kurulum
RasPi'ye Kurulum
RasPi'ye Kurulum

Kartı RasPi'ye takın, açın ve adımları izleyin. Çok basit, okuyabiliyorsan bu kısma ihtiyacın olmayacak. Ama emin olmak için eklediğim resimlere bakın. RasPi'yi klavye ve/veya fare ile veya Anynet+ destekliyorsa TV'nin uzaktan kumandası ile kontrol edebilirsiniz.

Adım 4: Kablolama

kablolama
kablolama
kablolama
kablolama
kablolama
kablolama

Kablolama işlemini OSMC kurulumundan sonra yapacağız çünkü bunu telefon şarj cihazı veya orijinal RasPi PSU (Güç Kaynağı Ünitesi) ile yapabilirsiniz. Ama elbette, kablolama ve çerçeveyi yapabilir, ardından OSMC'nin kurulumunu yapabilirsiniz.

UYARI! SEÇTİĞİNİZ PSU'NUN DAHA FAZLA DEĞİL, TAM OLARAK 5V'DA STABİL OLDUĞUNDAN EMİN OLUN, BU YÜZDEN RASPI'NİZE ZARAR VERMEYİNİZ

Daha önce yazdığım gibi, benimki endüstriyel bir 5V 20A PSU. Bu sınırda.

Kablolama detayları için resimlere bakın. Ancak RasPi'den LED şeridine giden kabloları kısa tutmayı unutmayın. Onları yaklaşık 20cm vardı ve ledlerin titremesine neden oldular.

Çerçeve için ipucu: Çerçeveyi televizyonun arkasına gizlenecek şekilde hesapladım ve ledler köşelerdeki o kesik izlerinin üzerine eğildi. Tüm çerçeve alüminyumdan yapılmıştır, birbirine vidalanmıştır ve duvara montaj için vida dişlerine monte edilmiştir.

Adım 5: Hyperion'u Yükleme Zamanı

PuTTY'yi Windows'a kurmamız gerekiyor. OSMC'de terminale uzaktan erişmenin bir yolu. RasPis IP adresini, adını ve şifresini bilmemiz gerekiyor. OSMC'lerin sistem bilgilerinde bulabilirsiniz.

EDIT 2019-12-23: HyperCon, Hyperion'u kurabilir. RPi2'den RPi3'e yükselttim, gereken tek şey SD kartı birinden diğerine değiştirmek, hypercon ile bağlanmak ve güncelleme düğmesine basmaktı.

PuTTY'yi başlatın. Ana bilgisayar adında IP adresini girin ve AÇ'a basın. Bağlantıyı ileride kullanmak üzere de kaydedebilirsiniz.

Şimdi bu komutları PuTTYs terminaline girin:

Sistemi güncellememiz ve yükseltmemiz gerekiyor:

sudo apt-get güncellemesi

sudo apt-get yükseltme

Şimdi gerekli kitaplıkları kurun:

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

Hyperion'un Dağıtımı:

wget -N

sudo sh./install_hyperion.sh

Hyperion zaten çalışıyor mu?

sudo /etc/init.d/hyperion durumu

Her şey yolunda giderse, "çalışıyor" durumu almalısınız.

Hyperions yapılandırma klasörünün erişim haklarının değiştirilmesi gerekiyor, böylece yapılandırma dosyamızı buna yükleyebiliriz.

sudo chmod +x /opt/hyperion/config

Doğru yapılandırma dosyası olmadan çalışmayacaktır, bu yüzden bir sonraki adımda nasıl oluşturulacağını öğrenelim.

6. Adım: Hyperion Yapılandırma Aracı

Hyperion Yapılandırma Aracı
Hyperion Yapılandırma Aracı
Hyperion Yapılandırma Aracı
Hyperion Yapılandırma Aracı
Hyperion Yapılandırma Aracı
Hyperion Yapılandırma Aracı

Amacımız için SSH sürümünü değil, HyperCon.jar kullanıyoruz. Yapılan değişikliklere daha hızlı yanıt verir ve LED uzaktan kumanda ve yakalayıcı ayarlarına ihtiyacımız yoktur. Biraz eski, WS2812b ayarı yok, bu yüzden RasPi'ye yükledikten sonra yapılandırmayı manuel olarak değiştirmemiz gerekiyor. Ayrıca çerçeve yakalama aralığı ve yumuşatma için farklı ayarlar deneyin.

Gerekli olan her şey resimlerde belirtilmiştir, sadece bu ikisi hakkında bazı bilgiler:

Aralık - yakalayıcının rengi ne sıklıkta güncellediğini ve ardından led'lere gönderildiğini belirler.

Yumuşatma - ledlerin renkleri arasındaki geçişi yumuşatır. Bence bu süre aralıktan daha kısa olmalı.

Bitirdikten sonra Oluştur düğmesine basın ve yapılandırmayı bulabileceğiniz bir yere kaydedin.

7. Adım: Neredeyse Var

Şimdi WinSCP'yi kurun ve açın. SFPT protokolü ile yeni bir yer yaratın. Host, PuTTY ile aynı RasPis IP adresi olacaktır. Aynı giriş ve şifre de. Bağlantıyı kaydedin, böylece tekrar yapmanıza gerek kalmaz. /opt/hyperion/config/ içindeki Hyperions yapılandırmasını bağlayın ve bulun. Orijinali hyperion.conf.json dosyanızla değiştirin. Bir izin sorunu varsa, chmod komutunu tekrar çalıştırın. WinSCP'de RasPi'de açın ve şunu değiştirin:

"cihaz":

{ "name": "MyPi", "type": "adalight", "output": "/dev/spidev0.0", "rate": 250000, "colorOrder": "rgb" },

bununla led kontrolünü SPI'den doğrudan GPIO kontrolüne değiştirmek için:

"cihaz":

{ "name": "MyPi", "type": "ws2812b", "colorOrder": "rgb" },

Dosyanın başındadır, bu yüzden onu aramanız gerekmez. Bakalım her şeyi doğru yapmış mıyız. PuTTY'ye bu komutu girin, yeni yapılandırma dosyasını yüklemesi için Hyperion hizmetini yeniden başlatmamız gerekiyor:

sudo /etc/init.d/hyperion yeniden başlatma

PuTTY'de hyperion çalışma durumunu görmelisiniz - Tamam ve led, önyükleme sırası olarak belirlediğiniz her şeyi yapmalıdır. Benim durumumda gökkuşağı girdap. Değilse, bir şeyler yanlış. Ya hyperion çalışmıyor (durum iyi değildi) ya da büyük olasılıkla hatalı bir yapılandırma. Tekrar kontrol et.

Adım 8: Bonus

Tebrikler, başardınız

Ve bir bonus olarak, Google Play'den Hyperion Free ap'yi indirip yükleyin, böylece led'leri telefonunuzdan uzaktan kontrol edebilirsiniz. İhtiyacınız olan tek şey yine RasPis IP adresi.

RasPi'ye statik IP ayarlamanızı öneririm. Benimkini yönlendiricideki MAC adresine karşı kilitledim. Bu belirli RasPi'yi her bağladığımda aynı IP adresini alıyorum ve tüm bu uygulamalarda değiştirmem gerekmiyor.

umarım bir şey unutmamışımdır…

Le FIN ve bu harika ışık çubuğuyla filmlerin keyfini çıkarın.

Önerilen: