Blog
2016.01.02 18:57

XBMC Média Center távirányítása infra távirányítóval Raspberry PI-n

 

Egy hasznos leírás, melyből kiderül, hogy hogyan kell infra távirányítót illeszteni a Raspberry PI XBMC Média Centerhez

XBMC Média Center távirányítása infra távirányítóval Raspberry PI-n

Hozzávalók

Ahhoz, hogy átalakítsd a Raspberry PI-s XBMC Média Centeredet távirányítósra, az alábbi kiegészítőkre lesz szükséged:

A hardver

Az infra szenzornak 3 lába van, amit a GPIO csatlakozóhoz kell csatlakoztatni az ANYA-ANYA jumper kábelek segítségével. Az IR szenzornak megfelelően vastagok a lábai ahhoz, hogy stabil maradjon a csatlakozás.

Csatlakoztasd össze úgy, ahogy az alábbi ábrán látszik. Az IR szenzor 3-as lába csatlakozik a 3.3V-hoz (RPI pin1), 2-es lába a GND-hez (RPI pin6) az 1-es láb pedig a GPIO18-ra (RPI pin12). Innen vesszük az infra vevő által adott jelfolyamot.

Ne használj azonos színű kábeleket, mert könnyen összetévesztheted, hogy melyiket hova csatlakoztasd!

 

Fontos! Ügyelj arra, hogy Raspberry PI esetében MINDIG a 3.3V-ra (pin1) csatlakozzon az IR szenzor.

Konfigurálás és tesztelés

Ha sikerült összekötni a Raspberry PI-vel, akkor itt az idő, hogy a LIRC-nek (Linux Infrared Remote Control) elkészítsd a szükséges konfigurációs fájlt, ami által megtanulja, hogy a mini IR távirányítónknak melyik gombját milyen funkcióra szeretnéd használni.

Ehhez először be kell jelentkezned a Raspberry PI-re például SSH-val, vagy konzolkábel segítségével.

Ha sikerült, akkor a felhasználó könyvtárában (ez alapesetben ‘pi’ user esetén /home/pi) a terminál ablakból add ki az alábbi parancsot:

nano lircd.conf

... majd ezután másold be az alábbi konfig sorokat a szövegszerkesztőbe. Ezután mentsd el a fájlt. Ehh nyomj ‘CTRL-x’-et majd ‘Y’-t.

# Please make this file available to others

# by sending it to <lirc@bartelmus.de>

#

# this config file was automatically generated

# using lirc-0.9.0-pre1(default) on Thu Mar 14 14:21:25 2013

#

# contributed by

#

# brand:                       /home/pi/lircd.conf

# model no. of remote control:

# devices being controlled by this remote:

#

begin remote

name  /home/pi/lircd.conf

bits           16

flags SPACE_ENC|CONST_LENGTH

eps            30

aeps           100

header        8945  4421

one            594  1634

zero           594   519

ptrail          598

repeat        8949  2187

pre_data_bits   16

pre_data       0xFD

gap          106959

toggle_bit_mask 0x0


   begin codes

       KEY_VOLUMEDOWN           0x00FF

       KEY_PLAYPAUSE            0x807F

       KEY_VOLUMEUP             0x40BF

       KEY_SETUP                0x20DF

       KEY_UP                   0xA05F

       KEY_STOP                 0x609F

       KEY_LEFT                 0x10EF

       KEY_ENTER               0x906F

       KEY_RIGHT               0x50AF

       KEY_KP0                  0x30CF

       KEY_DOWN               0xB04F

       KEY_BACK                0x708F

       KEY_KP1                  0x08F7

       KEY_KP2                  0x8877

       KEY_KP3                  0x48B7

       KEY_KP4                  0x28D7

       KEY_KP5                  0xA857

       KEY_KP6                  0x6897

       KEY_KP7                  0x18E7

       KEY_KP8                  0x9867

       KEY_KP9                  0x58A7

   end codes

end remote



Ezután térjünk vissza a Raspbmc Beállításaihoz.Válaszd ki a ‘Programok’ közül a ‘Rasbmc Settings’-t és menj az ‘IR Remote’ fülre. Itt engedélyezd a TSOP infra vevőt ‘Enable GPIO TSOP IR Receiver’ A ‘GPIO IR Remote Profile’ sorban válaszd ki a ‘Custom (lircd.conf in pi’s home folder)’ beállítást.

Indítsd újra az XBMC-t. A bootolás után látnod kell egy kis felugró ablakot a jobb alsó sarokban, mely jelzi, hogy érzékeli az infravevőt.

Ezek után tudod használni a Mini távirányítót, és többé nem kell sem billentyűzet, sem egér az XBMC vezérléséhez.

;