Raspberry Pi’nizi televizyonunuza bağlayarak film seyretmek, müzik dinlemek ve YouTube gibi video platformlarına erişmek istemez miydiniz? OpenELEC sayesinde cevap evet! OpenELEC, Kodi isimli (önceki adı XMBC) media center yazılımını doğrudan çalıştıracak şekilde tasarlanmış, standart PC’ler ve Raspberry Pi gibi tek kart bilgisayarları destekleyen bir işletim sistemidir. Aslında çok basit bir şekilde, sadece tek bir program çalıştıran bir Raspbian işletim sisteminden bahsediyoruz. Tek bir programı çalıştıracak şekilde tasarlandığından, boyutu oldukça küçük ve çok hızlı şekilde açılabiliyor. Ayrıca Raspbian’ın yeteneklerinin bir kısmını kullanmamız da mümkün: Örneğin uzaktan kumanda desteği.

Hiçbirimiz evlerimizin salonunda büyük ekranlı televizyonlarımızın karşısına geçip klavye/fare ile uğraşmak istemeyiz. Kullanacağımız cihazın kendisine ait bir uzaktan kumandaya sahip olması ve arayüzünün bu kumandayla uyumlu çalışacak şekilde tasarlanmış olması önemli. Kodi’nin arayüzü de bu şekilde tasarlandığından, kumanda ile kullanmak oldukça kolaydır.

Uzaktan kumanda konusunda ise fiyat olarak en uygun çözüm buradaki setten temin etmek. Ayrıca bu setin bir başka avantajı, hemen hemen tüm televizyon, DVD oynatıcı, müzik seti vb. gibi ev aletlerinin kumandalarıyla uyumlu olması. Böylelikle sette bulunan kumandayı beğenmezseniz, onun yerine eski bir ev aletinizin kumandasını kullanabilirsiniz.

Ön Hazırlık:

openelec.tv adresine girerek “Download” sekmesinin altından kullandığımız Raspberry Pi’ye uyumlu sürümü indiriyoruz. OpenELEC, tüm Raspberry Pi modelleri ile uyumludur. Yanlızca Raspberry Pi 2 için ayrı bir sürüm mevcuttur, Pi 2 kullanıyorsanız bunu kullanın. “Stable” sürümünün “Disk image” olanını seçiyoruz:

open_elec1

İndirdikten sonra imaj dosyasını SD kartımıza yazıyoruz. SD karta imaj yükleme yönergeleri için buradaki yazımızdan faydalanabilirsiniz. İmaj dosyasını yazdıktan sonra, Notepad++ programı ile SD kartın içindeki config.txt dosyasını açıyor ve şu satırları dosyanın en altına ekliyoruz:

dtoverlay=lirc-rpi
dtparam=gpio_out_pin=16
dtparam=gpio_in_pin=18
dtparam=gpio_in_pull=down

open_elec2

Kızılötesi alıcımız ile Raspberry Pi arasındaki bağlantıyı aşağıdaki şemaya göre yapıyoruz:

open_elec3

 

İmajı yazdığımız kartı Raspberry Pi’mize takıyor ve güç kablosunu takarak Raspberry Pi’yi çalıştırıyoruz.

Kurulum:

Pi’miz ilk çalıştığında işletim sistemi ilk olarak SD kartı üzerindeki tüm alanı kullanacak şekilde yeniden boyutlandırıyor. İşlem bittikten 15sn sonra sistem otomatik olarak yeniden başlıyor ve OpenELEC işletim sisteminin konfigürasyon sihirbazı karşımıza çıkıyor. Bu aşamada klavye/fare kullanmamız gerekli. Ayrıca kablolu veya kablosuz internet bağlantımızın olması da gereklidir. Kablosuz bağlantı kurulumu için sistem uyumlu adaptörü tanıyacaktır.

DSC_0131

Kablosuz ağa bağlantıktan sonra, Raspberry Pi’ye verilen IP adresini not ediyoruz, çünkü bir sonraki aşamada SSH ile bağlantı kurmamız gerekiyor. Sihirbazın bir sonraki adımında SSH servisini aktifleştiriyoruz ve bilgisayarımızdan PuTTY ile Raspberry Pi’mize SSH bağlantısını kuruyoruz. Kullanıcı adımız ekranda belirtildiği üzere root ve şifremiz de openelec.

DSC_0136

Uzaktan Kumanda Kurulumu:

PuTTY ile SSH üzerinden Raspberry Pi’mize bağlanıyoruz.

putty1

putty2

killall lircd komutu ile tüm lirc servislerini durduruyor ve daha sonra mode2 -d /dev/lirc0 komutu ile kumandamızı test ediyoruz. Herşey yolunda ise ekranda şunun gibi bir çıktı görmemiz gerekli:

putty3

Buraya kadar gelebilmiş isek kumandamız ve alıcımız sorunsuz çalışıyor demektir. Bir sonraki aşama kumandamızın her bir tuşuna bir görev atama. Bu işlemi başlatmak için irrecord /storage/.config/lircd.conf komutunu giriyoruz.

putty4

Bu aşama biraz karışık gelebilir, o yüzden önce okumanızı tavsiye ederim. Kumandanın hangi tipte sinyal yolladığını programın algılaması için bir öğrenme sürecinden geçmek gerekiyor. Daha sonra her bir işlev için kumandanın bir tuşuna atama yapmamız gerekiyor (kullanılabilir fonksiyonların tam listesini görmek isterseniz programı çalıştırmadan önce irrecord –list-namespace komutunu kullanabilirsiniz). Her bir aşamayı başlatmak için enter tuşuna basmamız gerekli. Aşamalar sırasıyla şu şekilde ilerliyor :

  1. İlk aşamada program sizden kumanda üzerindeki her bir düğmeye sırayla basmanızı ve en az 1 sn basılı tutmanızı istiyor. Bu aşamada ekranın alt kısmında noktalar çıkacak, her bir tuş için en az 1 en çok 10 adet nokta çıkana kadar farklı farklı tuşlara basarak bu işlemi yapıyoruz.
  2. “Found const lenght” yazısı çıktıktan sonra bu işleme aynı şekilde devam ediyoruz.
  3. Algılama işlemi bittikten sonra her bir tuş için görev ataması yapmamız gerekli. Temel olarak en çok ihtiyacımız olacak işlevler: KEY_UP (yukarı yön tuşu), KEY_DOWN (aşağı yön tuşu), KEY_LEFT (sol yön tuşu), KEY_RIGHT (sağ yön tuşu), KEY_VOLUMEUP (ses +), KEY_VOLUMEDOWN (ses -), KEY_PLAYPAUSE (oynat/duraklat), KEY_ENTER (seçim), KEY_BACK (geri tuşu), KEY_NEXT (bir sonraki parça), KEY_PREVIOUS (bir önceki parça). Bu işlevleri düğmelere atamak için önce işlevi yazmamız, sonra enter tuşuna bir kere basmamız ve son olarak uzaktan kumandadan bu işlev için istediğimiz tuşu basılı tutmamız gerekli. Tüm atamaları yaptıktan sonra enter tuşu ile bir sonraki aşamaya geçiyoruz.
  4. En son aşamada ise program bizden herhangi bir tuşa peş peşe olabildiğince sık aralıklarla basmamızı istiyor.

Tanıtma işlemi bittikten sonra reboot komutu ile Raspberry Pi’mizi yeniden başlatıyoruz ve artık uzaktan kumanda ile media center’ımızı kullanmaya hazırız!

DSC_0138

 

3 Yorumlar

  1. Hocam merhabalar , bu uygulamayı Raspbian kurup onun üzerine kurabilirmiyiz rasperypi2 kullanıyorum cihazımda hem masaüstü tarayıcı uygulaması kullanmak
    hemde bu tarz bir media center kullanmam gerekiyor bunun için ne önerirsiniz bu uygulamada tarayıcı mevcutmu.

    • Kodi içerisindeki eklentiler bölümünde çok basit bir web tarayıcı mevcut, fakat iyi bir web deneyimi sunduğunu söyleyemeyeceğim maalesef. Ayrıca mevcut Raspbian sisteminize sudo apt-get install kodi komutu ile Kodi’yi kurabilirsiniz.

CEVAP VER