Mégiscsak igaz a mondás, miszerint a lustaság a haladás mozgatórugója.Unom már, hogy a komputeren a zenét csak az egérrel vagy a billentyűzettel kapcsolgathatom. Meg aztán a kanapéról sincs kedvem felkelni. Miért van az, hogy az audió-videókészülékeknek távirányítójuk van, a számítógépnek meg nincs? Azaz eddig még nem volt... De érdemes egy kicsit törni a fejünket, hogy rájöjjünk: nem is olyan nehéz ezt megvalósítani.
Ellentmondhatnak, mondván: a komputeres munkában nem feltétlenül szükséges a távirányító.
De azért kalandozzunk el egy kicsit és nézzünk körül. Szembetűnő, hogy a PC-k gyakorlatilag nincsenek ellátva olyan vezeték nélküli irányító egységekkel, amelyek szükségesek néhány program, többek között a multimédiás alkalmazásokhoz. Valóban léteznek rádióegerek, rádióbillentyűzetek. De vajon sokaknak van-e ilyen? Az én ismerőseim közül egynek sincs. Ezért a távoli díványról a komputeren dolgozni gyakorlatilag lehetetlen.
Elvben lehetséges hosszabbítót készíteni az egérhez vagy a billentyűzethez. Mindenesetre, az egér vagy a billentyűzet használata az asztaltól távol eléggé kétséges és kényelmetlen próbálkozás. Annál inkább, ha sötétben kell dolgoznunk. Egyszóval, ha ön boldog tulajdonosa valamilyen távirányítóval ellátott háztartási készüléknek, akkor kétségkívül képes megérteni e szerény eszköz által nyujtott kényelmet. Meg aztán távolról sem minden modern (és nemcsak modern) PC van felszerelve saját távirányítóval. Nálunk a távirányítóval ellátott számítógépek nem igazán elterjedtek. Ez főleg a jelentős többletköltséggel magyarázható. Távirányító főleg olyan eszközökhöz tartozik, mint a TV-tuner, CD-ROM, hangkártya stb. Az esetek többségében csak azokat az eszközöket vezérelhetjük velük, melyekhez kifejlesztették ezeket.
A Microsoft például szemmel láthatóan felismerte ennek az egyszerű szerkezetnek a nagyszerűségét és az általa nyújtott kényelmet, s a Windows Media Center-ben már nélkülözhetetlen lett.
Remélem, meggyőztem önöket a távirányitó hasznosságáról és szükségességéről.
Sebaj, mi létrehozzuk a Media Centert és távirányítónk is lesz. Mindezt a rendelkezésünkre álló eszközökkel oldhatjuk meg, különösebb anyagi áldozatok nélkül. Lássuk, mi is kell mindehhez?
Egy PC, némi kézügyesség, input/output (I/O) portok. A rendelkezésemre álló PC-ben a COM-portok egyáltalán nincsenek kihasználva, így használhatjuk azokat, de az USB- és az LPT-portok is megfelelnek. Egyszerűbb lesz, ha az infra-vevő kimenetét a COM-porthoz kapcsoljuk. Arról, hogyan is kell ezt megcsinálni, később lesz szó.
A távirányító kiválasztása
Elvileg bárilyen távirányítót használhatunk.Az alkalmazott szoftver segítségével PC-nket bármilyen távirányitóhoz beállíthatjuk. Én a Funaj modellt választottam, mivel ez a legolcsóbb. Ára mindössze 12 hrivnya (kb. 550 Ft).
Hardver saját kezűleg
Beszerezhetünk akár fotodiódát, fototranzisztort vagy fotorezisztort, építhetnénk erősítőt stb., de ez fölösleges, mivel már készen kapható egy olyan eszköz, amit fotovevőnek hívnak, s 4-5 hrivnyáért megvásárolhatjuk bármely alkatrészeket árusító helyen.
Én az SFH-506-36 típusú fotovevőt alkalmazom.

A típustól függetlenül, bármely fotoérzékelő megfelel, amely 5 V tápfeszültséggel működik és 5 V-ot ad a kimenetre. Vásárláskor ajánlatos megismerkedni műszaki adataival. A barátom 6,3 V-os fotovevőt vásárolt és emiatt nem sikerült beüzemelnie a távirányítóját. Legyenek tehát figyelmesek! A fotovevő működéséhez szükséges 5 V állandó feszültséget egy KPEH5A feszültségszabályzó segítségével 12 V-ból nyerjük, amit a COM-port kimenetéhez kapcsolunk.
Szerezzünk be elektrolit kondenzátort (5-30 μF kapacitású, minél nagyobb, annál jobb); néhány ellenállást (1-2 kΩ), a megfelelőt kísérleti úton választva ki. És végül szükség lesz egy megfelelő csatlakozóra a COM-porthoz (egyenként kb.1,25 hrivnyába kerülnek), továbbá összekötő huzalokra.
Beszerezhetünk még egy nem túlságosan nagy dobozt (például a COM- vagy az
LPT-porthoz), amiben elhelyezzük a megépített áramkört, vagy a fotovevőt, ahhoz, hogy a komputer előlapján helyezhessük el tetszés szerint. Az alábbi ábra szerint összeszereljük az áramkört, s ezáltal az infravevőnk, amely az elektromágneses hullámok infravörös tartományában működik, el is készült.

Ha van rá igény, elkészíthetünk egy infraadót is, a jelbemenetéhez a COM-port 3. kivezetését csatlakoztatva.

Így egy infraportot kaptunk, mellyel lehetőség nyílik például mobileszközökkel való kommunikációra, háztartási berendezések vezérlésére, vezeték nélküli kapcsolatteremtésre két komputer között stb.
Oszcilloszkóp segítségével leellenőrizhetjük az infravevő kimeneti jelének paramétereit. Akinek nincs lehetősége ilyen módon tesztelni, annak a következőt ajánlanám: az infravevő kimenetéhez egy LED-et csatlakoztatunk. A távirányító bármely gombjának lenyomásakor a beépített LED többször felvillan, ami azt jelenti, hogy az infravevőnk működik. A vevő kimenetén voltmérő segítségével ellenőrizzük a logikai "1" és "0" közötti feszültségek szintkülönbségét.
Szoftver saját kezűleg
A megfelelő szoftver megírásával próbálkozhatunk önállóan is, ha jártasak vagyunk a programozásban. Mellesleg az interneten találhatunk számtalan, a mi eszközünknek vagy más hasonlónak, megfelelő szoftvert. De én úgy döntöttem, hogy fölöttébb érdekes önállóan megírni azt a kis programot. Sikerült is összehozni egy funkcionálisan elfogadható szoftot, ami képes vezérelni a WinAmp-ot. Addig minden O.K. volt, míg nem próbálkoztam a videoplayer vezérlésével. Az programom "mereven" ragaszkodik a WinAmp API-jához. Elvben bármely más program vezérlése is megoldható, ha ismert az API-ja.
Szoftver az internetről
A megfelelő szoftver keresése közben átnéztem néhány variánst, s végül a
WinLIRC -re, (winlirc.sourceforge.net), mint a lehető legfunkcionálisabbra, esett a választásom. A döntő érv az volt, hogy több videólejátszó programot is támogat. Azonkívül a WinLIRC képes vezérelni a házi műszaki eszközöket is. Hátránya, hogy csak a soros (COM) portokkon keresztül működik.
Nem panaszként említem, hogy az elődje, a LIRC program nem válogat a távirányításra szoruló eszközökben, még némely TV-tuner sem jelent gondot neki. Töltsük le az internetről a legújabb verzióját (én a winlirc-0.6.4.zip, 123 Kb) töltöttem le, csomagoljuk ki és kapunk egy freeware-terméket, mellékelve hozzá az MS VC++ kódokat. Így, akinek kedve van hozzá, változtatásokat és bővítéseket eszközölhet a programban.
Első indításkor a program felkínálja a WinLIRC-et beállításokat. Célszerü ezt megtenni.
A megjelenő ablakból válasszuk ki a vevő típusát - RX Device vagy DCD Device.

Információ: az RX Device az a vevő, melynek a kimenő jele a COM-port 2-es kivezetésére továbbítódik, a DCD Device pedig az 1.-es kivezetésre.
A mi esetünkben az említett jel egyidejűleg mind a két kivezetésre (1.és 2. kivezetése) továbbítódik, ami lehetőséget nyújt kísérletezni mind a két beállítással, illetve más-más programokkal. Véleményem szerint a Windows 9x-ben a szerencsésebb az RX, a Windows NT (2000, XP), a DCD Device. Ugyanebben az ablakban beállíthatók az infravevő paraméterei, a COM-port adatátviteli sebessége és egy sor más paraméter is.
Nos, minden fontos dolgot kiválasztottunk. Kattintsunk a Learn-re. Most következik a konkrét távirányitó beállítása. Nem bonyolult. Csak egy megjegyzés: lehetséges, hogy a távirányító pultja a lenyomott gomb impulzus-csomagja (logikai 1 és 0 sorozata) után az ismétlési kódot küldi.
Ezért a "tanításkor"ajánlatos a pult gombjait csak rövid ideig lenyomni, majd elengedni (64-szer). Mellesleg az én programom ezt a problémát sikeresen megoldja. Miután megtanítottuk a rendszert, lenyomjuk az "Analyze"gombot. Ez egy eléggé különleges gomb. Feladata ellenőrizni a kívánt beállításokat, azaz a létrehozott konfigurációs fájlt. Nálam a teljesen működő fájlra is "pikkelt". Lehetséges, hogy ez csak valamilyen programhiba. Habár, ki tudja... Ha minden sikerült, akkor s StartUp-ba helyezve a Windows indításakor automatikusan betöltődik.
Hogyan tovább?
Miután beállítottuk a WinLIRC-et, a System Tray-ben kisméretű ikon formájában megjelenik az állapotkijelző. Szürke szín - kész a parancs fogadására, vörös - beállítási hiba, zöld - sikeresen felismert fogadott parancs, sárga - a port aktiválása, kék - parancs kiadása (például házi eszközöknek). Valójában a WinLIRC egy olyan szerver szerepét tölti be, amely felismeri a távirányitótol kapott parancsokat, majd továbbítja azokat a szakprogramokhoz. Ekképp irányíthatjuk a különféle programok működését..
Most térjünk aá a legérdekesebbre, a WinLIRC-et támogató programokra.
Computer-Gramofon
A zene imádóinak jó hírem van: most a WinAmp-ról, a legnépszerűbb audio-lejátszóról lesz szó. Habár, szerintem az MP3-as fájlokat nem a legkifogástalanabbul szólaltatja meg, minőségben még az Apollo-t is felülmúlja. No de most nem erről van szó.
A WinAmp rendelkezik egy olyan plugin-nal, amin keresztül a WinLIRC-vel vezérelhetjük. A neve WinLIRC Plugin. Egy CD-n találtam más plugin-ok és skin-ek társaságában. Letölthető a: http://prdownloads.sourceforge.net/winlirc/gen_ir-0.3.zip címről (80 Kb). A fájl neve: gen_ir.dll.
Ez a plugin sokoldalú, ami szükséges is a WinAmp vezérléséhez. A lejátszás stop, szünet parancsoktól a pult egész olyan egzotikus parancsáig, mint a vizualizáció opcióinak kinyitása és az equalaizer beállításának betöltése. A szoft beállítása gyerekjáték, csak némi angol nyelvtudást igényel. Ha új paranccsal akarjuk bővíteni, az Add gombot nyomjuk le. Miután megjelent a kis ablak, a pult gombjainak elnevezését tartalmazó mezőben kiválasztjuk a megfelelő funkciót. A WinAmp-ot a WinLIRC betöltése után indítjuk. Ez azért fontos, hogy biztosított legyen a távirányítás lehetősége. Ez vonatkozik a WinLIRC által alkalmazott többi hasonló programra is.
Lehetőség van még egy igen érdekes funkcióra is: a hálózaton keresztül távirányítóval vezérelni programokat más PC-ken. Ehhez csak az szükséges, hogy a kívánt program beállításakor lehetőség legyen a WinLIRC-szerver címének megadására. A gen_ir.dll ilyen lehetőséggel nem rendelkezik. Ha minden korrektül van beállítva, a megfelelő plugin reagálni fog a távirányitó parancsaira.
Távvezérelt házi mozi
Vizsgáljuk meg a Light Alloy (http://www.neurosoft.ru/alloy) videoplayer 1.D verzióját.(Jelenleg elérhető a módosított verziója az 1.E.,384 Kb.) Ez eléggé új, de folyamatos fejlesztés alatt álló lejátszó. Megtalálható benne az audio- és videofájlok lejátszásához szükséges minden funkció, plusz még egy kicsit több is. Legfőbb előnye a többi lejátszóval szemben, a WinLIRC-kel való összeférhetőség.
Példának okáért: a BSPlayer (verzió 0.85, build 484) kategorikusan megtagadta a WinLIRC-kel való együttműködést. Habár ez elvben nem is olyan fontos. A Light Alloy player beállításakor kijelöljük a "WinLIRC alkalmazás"-t. Közöljük a szerver címét, a portot. Beállítható a pult parancsának hang ismétlése is, azaz a távirányitó gombjának lenyomásakor hangjelzést hallunk.
Ugyanitt jelenítődik meg a WinLIRC-kel való kapcsolat állapota, a pulton legutóbb lenyomott gomb.
A WinLIRC-kel való működés elérése végett indítsuk újra a playert. Továbbá, a pult gombjainak beállításakor a kurzor segítségével válasszuk ki a kívánt parancsot, s a neki megfelelő gomb lenyomásával rögzítsük azt. Ez így történik minden parancs/gomb esetében. Most már zavar nélkül tudjuk élvezni a filmeket. Olyan apróságok, mint a hangerősség vagy a hangszín szabályzása stb. nem jelent különösebb kényelmetlenséget.
Egy másik univerzális program
Hát igen, az élet már csak ilyen. Lehetséges, hogy egy bizonyos idő elteltével nem elégszünk meg a WinAmp és a Light Alloy által biztosított kényelemmel, amit WinLIRC-kel élvezhetünk. Kedvünk támad más szoftok távirányítására, amelyek nem támogatják a WinLIRC-et. Mi a megoldás? Kiút van.
Ez az InfraRedExecuter (www.ramscan.com/irex), 24 Kb. A távirányító segítségével ez a program emulálja a billentyűzet bármely gombját, az egér manipulációit, a hangerősség szabályozását, más programok indítását. Az InfraRedExecuter (IREX) például a távirányítóval
imitálhatja az egér bal, illetve jobb gombját.
Nagyon kényelmes, ha a pult egyes gombjait beállítjuk a következő funkciókra: kurzor fel/le/balra/jobbra, Space, Enter, Alt-Tab stb.
Mindehhez az IREX "okos" program. Indításkor megvárja, míg beindul a WinLIRC és annak bezárásakor befejezi munkáját. Ha változott a beállítási (konfigurációs) fájl, akkor automatikusan újratölti azt (ez az IREX mappában vagy a My Documents-ben tárolódik). Az IREX ikonja jelen van a System Tray-ben, s kijelzője villog, ha a parancsot "megértette". Ezt használom a WinAmp és a Light Alloy futtatására.
Nos, ennyi. A távirányítónak köszönhetően kitárul számunkra a kísérletezgetés
mezejének kapuja.
Szórakozzanak kedvükre!
Alekszandr Kuzmjuk
Forrás: http://www.mycomp.com.ua/
|