Multimedißlnφ centrum na dßlku

 InfraΦervenΘ ovlßdßnφ PC

P°edstavte si t°eba prezentaci v sßle, mßte notebook, projektor a nachystanou slideshow. Samoz°ejm∞ nechcete sed∞t u notebooku a stßle klikat p°i p°echodu na dalÜφ snφmek, ale pot°ebujete mφt volnost. Vezmete si s sebou jen mal² dßlkov² ovladaΦ t°eba od autorßdia a m∙₧ete snadno prezentovat. Je to opravdu tak jednoduchΘ, Chip vßm poradφ, jak na to a bude vßs to stßt jen pßr korun. Na Chip CD najdete krom∞ instalaΦnφho souboru Girderu takΘ knihovnu IgorPlug.dll a n∞kolik hotov²ch GML soubor∙ pro Girdera.

InfraΦervenΘ (IR) ovladaΦe znßme vÜichni. Ovlßdßme s nimi vÜe, co nßs napadne. Rßdio, televizi, video, satelit, DVD, ale takΘ n∞kterΘ zßmky u automobil∙, garß₧e na dßlkovΘ ovlßdßnφ, lustrovΘ vypφnaΦe a dalÜφ. InfraΦervenΘho p°enosu vyu₧φvajφ takΘ n∞kterΘ typy bezdrßtov²ch sluchßtek, myÜφ, klßvesnicφ a takzvan² infraport je ji₧ tΘm∞° standardnφm vybavenφm notebook∙, mobilnφch telefon∙, palm∙ a p°φbuzn²ch za°φzenφ. InfraΦerven² p°enos se tedy pou₧φvß pro p°enos informace obecn∞. Rozdφly jsou v tom, ₧e dßlkovß ovlßdßnφ vysφlajφ jen krßtkΘ impulsy, zatφmco u sluchßtek nebo synchronizaci notebook∙ jde o trval² p°enos informace.

ProΦ nevyu₧φt IR ovladaΦ pro komplexnφ ovlßdßnφ PC na dßlku? Jak to vÜechno za°φdit? Velice jednoduÜe. StaΦφ k tomu pouze jednoduch² IR p°ijφmaΦ p°ipojen² k poΦφtaΦi. Pro vysφlßnφ se hodφ jakßkoliv ovladaΦ od TV nebo rßdia vyu₧φvajφcφ IR paprsky k p°enosu dat a samoz°ejm∞ software, kter² toto vÜechno o₧ivφ. V tomto dφle si povφme n∞co o teorii IR p°enosu a programovΘm vybavenφ a p°φÜt∞ se zam∞°φme na nßkup nebo sestrojenφ p°ijφmaΦe a kompletnφ zprovozn∞nφ za°φzenφ.

Jak na Girder

Po spuÜt∞nφ Girderu jde vid∞t jen prßzdnΘ okno. Pokud chceme p°idat p°φkaz, staΦφ v menu ┌pravy vybrat polo₧ku p°idat p°φkaz (Ctrl+A). Viz obr.1. Vpravo dole vybereme z nabφdky, co chceme, aby p°φkaz d∞lal. Nabφdky jsou rozd∞lenΘ do 6 skupin + pluginy. V prvnφ skupin∞ äoknoô se dajφ zvolit vlastnosti okna. Jako maximalizovat, skr²t, p°esunout atd. Druhß skupina äO.S.ô mß p°φkazy prßce s operaΦnφm systΘmem, jak²mi jsou restartovßnφ, odhlßÜenφ, vypnutφ monitoru, Φi vysunutφ optickΘ mechaniky. T°etφ skupinu tvo°φ äp°φkazô. Zde je tlaΦφtko zachytßvßnφ, kterΘ se pou₧φvß podobn∞ jako makrokamera. Po stisknutφ se objevφ novΘ okno, kterΘ, pokud pou₧φvßte makra, je Vßm pov∞domΘ. NauΦenφ se s tφm chce trochu cviku, ale funguje to. ╚tvrtß skupina p°φkaz∙ tvo°φ p°φkazy pro ovlßdßnφ Girderu. Pßtou skupinou je skupina ämyÜô, kterß obsahuje vÜechny kombinace, kterΘ m∙₧ete na myÜi vymyslet. P°edposlednφ skupinu tvo°φ polo₧ka äklßvesniceô, kterß obsahuje vÜechny nutnΘ klßvesy. Poslednφ skupinou jsou pluginy. Jsou zde ty pluginy, kterΘ jste si aktivovali ve vlastnostech, Φi sami nahrßli. Mo₧nostφ je spousta, nap°. pro monitor, internet atd. Kdy₧ u₧ si vyberete vysn∞nou polo₧ku (nap°. prav² klik myÜφ), nezapome≥te kliknout na pou₧φt. Je to opravdu d∙le₧itΘ, jinak se p°φkaz neulo₧φ. Te∩ u₧ m∙₧ete kliknout vpravo naho°e na äNauΦit IR k≤dô. V tomto okam₧iku zaΦne Girder Φekat, dokud mu poÜlete s ovladaΦe n∞jakß data. Ty si potom ulo₧φ. Viz obr. 3. Nynφ jeÜt∞ d∙razn∞ doporuΦuji p°ejmenovat si p°φkazy na n∞jakΘ smysluplnΘ, aby se v nich dalo vyznat i druh² den. A nynφ je p°φkaz funkΦnφ. Pokud chcete pou₧φvat u₧ p°edp°ipravenΘ p°φkazy z GML soubor∙, je vÜe jeÜt∞ jednoduÜφ. StaΦφ si v₧dy pouze vybrat konkrΘtnφ p°φkaz a zvolit änauΦit IR k≤dô. V∞tÜinou staΦφ vybrat jen n∞kolik p°φkaz∙ z ka₧dΘho programu k plnΘ funkΦnosti.

Girder a Igor vÜe vy°eÜφ

ZaΦn∞me tedy u software. Mezi nejznßm∞jÜφ freeware pat°φ Girder. Jsou i jinΘ produkty, jako nap°φklad IRAssistant, nebo komernΦnφ Remote selector. Girder je vÜak nejznßm∞jÜφ a nejpou₧φvan∞jÜφ. Nespornou v²hodou je takΘ lokalizace do ΦeskΘho jazyka, kterß usnadnφ jeho pou₧φvßnφ. Po jeho instalaci ale jeÜt∞ nenφ vÜe hotovo. Girder nenφ jen program pro ovlßdßnφ PC p°es IR, ale takΘ umφ ovlßdat PC po TCP/IP. Pro IR je nutnΘ pou₧φt jeÜt∞ externφ plug-in û knihovnu IgorPlug.dll od dalÜφho autora, kterß zajistφ prßv∞ komunikaci s infraportem. Po sprßvnΘ konfiguraci je u₧ mo₧nΘ program vyu₧φvat.

Jak to funguje

Te∩ tedy zabrousφm trochu do teorie, aby to bylo vÜem jasnΘ. Pro p°enos se pou₧φvß digitßlnφ (ikdy₧ to nenφ zcela tak pravda, ale pro naÜe ·Φely nßm to staΦφ) impulsy. Tzn. bu∩ je hodnota 0 nebo 1. P°esto₧e je vφce zp∙sob∙ modulace IR zß°enφ, vÜechny vychßzφ ze 4 klφΦovacφch technik. ImpulzovΘ, kmitoΦtovΘ, klφΦovßnφ reverzacφ fßze, pulzn∞ Üφ°kovΘ klφΦovßnφ. Z toho vznikly 2 nejΦast∞ji pou₧ivanΘ stadardy. Standard RC-5, kter² vyu₧φvß principu klφΦovßnφ reverzacφ fßze, avÜak je zde jeÜt∞ navφc pou₧itß dodateΦnß modulace na nosnou s kmitoΦtem 36 kHz. Rßmec se sklßdß ze dvou start bit∙ za nimi₧ nßsleduje toggle bit, kter² pravideln∞ st°φdß svou hodnotu. Lze tak identifikovat, ztrßtu p°edchozφho rßmce. InformaΦnφ Φßst obsahuje p∞tibitovou adresu a netypickß Üestibitovß data, p°edstavujφcφ vlastnφ p°φkaz. Rßmce se opakujφ po celou dobu, kdy je stisknuto p°φsluÜnΘ tlaΦφtko.

NEC standard rovn∞₧ pou₧φvß dodateΦnou modulaci na nosnou frekvenci 36 kHz, ale zßkladem je pulzn∞ Üφ°kovΘ klφΦovßnφ. Konstantnφ dΘlky rßmce je dosa₧eno dvojφm opakovßnφm p°enßÜen²ch dat (v p°φmΘ a v invertovanΘ podob∞), co₧ slou₧φ k zabezpeΦenφ p°enosu proti chybßm. Na zaΦßtku ka₧dΘho rßmce je po dobu 9 ms vysφlßn shluk impulz∙ pomocφ n∞ho₧ nastavφ p°ijφmacφ modul svou citlivost. Dßle nßsleduje osmibitovß adresa a p°φsluÜn² p°φkaz, taktΘ₧ osmibitov². Jestli₧e je tlaΦφtko ovladaΦe stisknuto delÜφ dobu, pak se za prvnφm kompletnφm rßmcem vysφlajφ u₧ pouze jen zavßd∞cφ impulsy a jen jeden bit. R∙znφ v²robci pou₧φvajφ zkrßtka r∙znΘ standardy, kterΘ si t°eba jeÜt∞ sami upravφ. Proto Vßm ovladaΦ od televize Sony nebude um∞t ovlßdat televizor Tesla a naopak.

Ud∞lej si sßm

Jak si postavit vlastnφ IR Φidlo? Nenφ to a₧ tak slo₧itΘ, jak se m∙₧e na prvnφ pohled zdßt. Na obrßzku vidφte schΘma, jak takovΘ Φidlo vytvo°it. Pokud to vezmeme zleva, vidφme nejprve infraΦerven² p°ijφmaΦ. Jeho v²stupem je u₧ digitßlnφ. Pou₧itΘ m∙₧e b²t typ nap°. SFH56-xx. DalÜφ souΦßstka je rezistor. Jeho hodnota by m∞la b²t v intervalu od 3300 ? (3k3) do 10k ? (10k). P°iΦem₧ platφ, ₧e Φφm v∞tÜφ odpor, tφm vyÜÜφ citlivost. Kondenzßtor zde funguje pouze jako filtraΦnφ, jako ochrana p°ed nap∞¥ov²mi ÜpiΦkami. Jeho hodnota je optimßlnφ okolo 100nF. Poslednφ souΦßstkou je zenerova dioda zajiÜ¥uje stabilizaci nap∞tφ na 5V. Na p°ilo₧en²ch obrßzcφch jde p∞kn∞ vid∞t, jak vÜe postupn∞ vyrobit.

SchΘma zapojenφ zapojenφ Φidla do sΘriovΘho portu mßte k dispozici zde.

 

Nastavenφ program∙

Jak tedy program Girder sprßvn∞ pou₧φvat? Kdy₧ u₧ mßte port p°ipojen² a Igor sprßvn∞ nastaven², m∙₧ete se pustit do vytvß°enφ p°φkaz∙.. Ne₧ se prßzdnΘ okno zaplnφ, dß to docela prßce. Nejprve doporuΦuji vÜechny p°φkazy vytvo°it. D∞lß se to polo₧kou p°idat p°φkaz. Pak u₧ jen vyberete, co mß dotyΦn² p°φkaz provßd∞t, kliknete na pou₧φt. Naprogramovat jde prakticky vÜe. Lze h²bat myÜφ, klikat, dvojklikat, maximalizovat, vysouvat optickou mechaniku, restartovat, zapnout Φi vypnout monitor. Samoz°ejmostφ jsou vÜechny znaky klßvesnice, vΦetn∞ t∞ch exotick²ch, kterΘ v∞tÜina klßvesnic ani nemß. Lah∙dkou je navφc ovlßdßnφ koleΦka myÜi. Pomocφ tohoto vÜeho mßte mo₧nost ovlßdat tΘm∞° vÜechny aplikace. Nenφ to sice zcela jednoduchΘ, ale je to proveditelnΘ.

Internet pracuje za vßs

P°iznejte si sami, cht∞li byste popisovat vÜechny funkce programu tak, aby skuteΦn∞ fungovaly? My tedy ne. Proto je tu jednoduchΘ °eÜenφ. VÜechny tyto p°φkazy se pak dajφ ulo₧it do souboru GML a vystavit na internetu. NejΦast∞ji jsou k dispozici p°φkazy pro Winamp, Windows Media Player, BSPlayer a pro r∙znΘ funkce Windows. V∞tÜinou jsou funkce vyΦerpßvajφcφ a budou bohat∞ staΦit na ovlßdßnφ programu.

ZmßΦkni a pamatuj

Jak te∩ vlastn∞ p°esv∞dΦit Girder, aby po stisknutφ tlaΦφtka na ovladaΦi vykonal onen p°φkaz? Je to zcela jednoduchΘ. StaΦφ ho nauΦit, kterΘ tlaΦφtko co znamenß.
VaÜe IR Φidlo v ₧ßdnΘm p°φpad∞ nepoznß, co mßte za ovladaΦ, zkrßtka je mu to ·pln∞ jedno. StaΦφ mu, aby ovladaΦ fungoval na frekvenci, kterΘ je schopnΘ zachytit. M∙₧ete proto pou₧φvat vÜechny ovladaΦe co mßte doma, nebo t°eba vhodn² kapesnφ poΦφtaΦ. To je velkß v²hoda. T°eba pro ovlßdßnφ BSPlayeru m∙₧ete mφt ovladaΦ od videa, pro Winamp ovladaΦ hi-fi v∞₧e a pro prßci se systΘmem ovladaΦ televize. Brzy zjistφte, ₧e tlaΦφtek nenφ nikdy dost. Ale te∩ u₧ k samotnΘmu principu. Je velice jednoduch². Ke ka₧dΘmu p°φkazu mßte mo₧nost nauΦit IR p°φkaz. Znamenß to, ₧e po kliknutφ na nauΦit zmßΦknete tlaΦφtko na ovladaΦi a program si jej zapamatuje jako unikßtnφ tlaΦφtko a ulo₧φ mu k≤d, podle parametr∙ pulzu z ovladaΦe. JednoduchΘ a prostΘ.

O Girderu

Girder 1.0 naprogramoval v roce 1999 pan Ron Bessems z Holandska. S lΘty vychßzely stßle novΘ verze a₧ k nyn∞jÜφ 3.2 °ad∞. V brzkΘ dob∞ se ji₧ takΘ oΦekßvß verze 4.0 s nov²mi funkcemi. Program je pro nekomerΦnφ ·Φely zdarma. Na domovsk²ch strßnkßch Girderu http://www.girder.nl/ najdete dalÜφ u₧iteΦnΘ informace. Je zde i bohatΘ f≤rum nejen o pou₧φvßnφ, ale i v²voji Girderu. Dßle je mo₧nΘ ze strßnek stßhnout aktußlnφ verzi a r∙znΘ pomocnΘ plug-iny.

ZkouÜka p°esv∞dΦφ

Pokud mßte vlastnφ IR Φidlo, nevßhejte program Girder z naÜeho Chip CD vyzkouÜet. VÜe je velice jednoduchΘ a u₧itek znamenit². Pakli₧e ne, poΦkejte si na p°φÜtφ Φφslo, kde Vßm ukß₧eme, jak si jednoduÜe postav∞t vlastnφ IR p°φjmaΦ za n∞kolik mßlo korun, kde koupit levn² p°ijφmaΦ, jak fungujφ infraporty u telefon∙, notebook∙ a p°enosn²ch poΦφtaΦ∙.

U₧iteΦnΘ odkazy:

http://www.girder.nl - domovsk² web programu Girder
http://whttp://www.irassistant.com.lirc.org/ - infrap°enos pod linuxem
http://www.girder.nl/exportgr.php - desφtky GML soubor∙ s p°φkazy pro Girdera
http://www.hw.cz/docs/ir_prenos/ir_protokoly.html - normy pro IR p°enos
http://www.cesko.host.sk/girderplugin_sk.htm - SlovenskΘ strßnky o ovlßdßnφ PC p°es IR
http://www.irassistant.com û alternativa ke Giredu
http://freespace.virgin.net/julian.cable/DigiGuideOSTExample.GML - popis GML soubor∙

Vratislav Klega