home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 March / Chip_2004-03_cd1.bin / redakce / chip_txt / txt / 130-132.txt < prev    next >
Text File  |  2004-01-30  |  10KB  |  60 lines

  1. InfraΦervenΘ ovlßdßnφ 
  2. Multimedißlnφ centrum na dßlku
  3. P°edstavte si t°eba p°ednßÜku v sßle: mßte notebook, projektor a nachystanou prezentaci. Nechcete vÜak sed∞t u notebooku a klikat p°i ka₧dΘm p°echodu na dalÜφ snφmek, pot°ebujete mφt volnost. Vezmete si tedy 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. 
  4.  
  5. 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∙, vrata u garß₧e a dalÜφ. InfraΦervenΘho p°enosu vyu₧φvajφ takΘ n∞kterΘ typy bezdrßtov²ch sluchßtek, myÜφ Φi klßvesnic. Infraport je ji₧ tΘm∞° standardnφm vybavenφm notebook∙, mobilnφch telefon∙, palm∙ a p°φbuzn²ch za°φzenφ. IR rozhranφ se tedy pou₧φvß pro p°enos informace obecn∞. Rozdφl je v tom, ₧e dßlkovß ovlßdßnφ vysφlajφ jen krßtkΘ impulzy, zatφmco u sluchßtek nebo u synchronizace notebook∙ jde o trval² p°enos informace. 
  6. ProΦ ale 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φ. Povφme si n∞co o teorii IR p°enosu a o programovΘm vybavenφ a nßsledn∞ se zam∞°φme na nßkup nebo sestrojenφ p°ijφmaΦe a kompletnφ zprovozn∞nφ za°φzenφ. 
  7.  
  8. GIRDER A IGOR VèE VY╪Eè═ 
  9. ZaΦn∞me tedy u softwaru. Mezi nejznßm∞jÜφ freeware pat°φ Girder. Girder 1.0 naprogramoval v roce 1999 pan Ron Bessems z Holandska. V pr∙b∞hu let vychßzely stßle novΘ verze, a₧ k nyn∞jÜφ °ad∞ 3.2. V brzkΘ dob∞ se ji₧ takΘ oΦekßvß verze 4.0 s nov²mi funkcemi. Program je pro nekomerΦnφ ·Φely poskytovßn zdarma a na domovsk²ch strßnkßch Girderu www.girder.nl naleznete dalÜφ u₧iteΦnΘ informace. 
  10. Existujφ i jinΘ produkty, jako nap°φklad IRAssistant nebo komerΦnφ Remote selector. Girder je vÜak nejznßm∞jÜφ a nejpou₧φvan∞jÜφ. Nespornou v²hodou je takΘ jeho lokalizace do ΦeskΘho jazyka. Po jeho instalaci ale jeÜt∞ nenφ vÜe hotovo. Girder toti₧ nenφ pouze program pro ovlßdßnφ PC p°es IR, umφ takΘ °φdit 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. 
  11.  
  12. JAK TO FUNGUJE 
  13. Te∩ zabrousφme trochu do teorie infraΦerven²ch p°enos∙. Pro p°enos se pou₧φvajφ digitßlnφ (nenφ to zcela p°esnΘ, ale pro naÜe ·Φely to postaΦφ) impulzy. Tzn. bu∩ je hodnota 0, nebo 1. P°esto₧e je vφce zp∙sob∙ modulace IR zß°enφ, vÜechny vychßzφ ze Φty° klφΦovacφch technik: impulzovΘ, kmitoΦtovΘ, klφΦovßnφ reverzacφ fßze nebo pulzn∞ Üφ°kovΘho klφΦovßnφ. Z toho vznikly dva nejΦast∞ji pou₧φvanΘ standardy. 
  14. Standard RC-5 vyu₧φvß principu klφΦovßnφ reverzacφ fßze, avÜak je zde jeÜt∞ navφc pou₧ita dodateΦnß modulace na nosnou frekvenci 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φ vlastnφ p°φkaz. Rßmce se opakujφ po celou dobu, kdy je stisknuto p°φsluÜnΘ tlaΦφtko. 
  15. 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, za prvnφm kompletnφm rßmcem se vysφlajφ u₧ pouze zavßd∞cφ impulzy a jen jeden bit. 
  16. R∙znφ v²robci pou₧φvajφ r∙znΘ standardy, kterΘ si t°eba jeÜt∞ sami upravφ. Proto nap°φklad ovladaΦ od televize Sony nebude um∞t ovlßdat televizor Tesla a naopak. 
  17.  
  18. NASTAVEN═ PROGRAM┘ 
  19. 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ßci. Nejprve doporuΦuji vytvo°it vÜechny p°φkazy. D∞lß se to polo₧kou P°idat p°φkaz. Pak u₧ jen vyberete, co mß dotyΦn² p°φkaz provßd∞t, a kliknete na Pou₧φt. 
  20. Naprogramovat jde prakticky vÜe. Lze h²bat kurzorem myÜi, klikat, dvojit∞ klikat, maximalizovat okno, 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 navφc je ovlßdßnφ koleΦka myÜi. Pomocφ toho vÜeho mßte mo₧nost ovlßdat tΘm∞° vÜechny aplikace. Nenφ to sice zcela jednoduchΘ, ale je to proveditelnΘ. 
  21.  
  22. ZM┴╚KNI A PAMATUJ 
  23. Jak te∩ vlastn∞ Girder p°esv∞dΦit, aby po stisknutφ tlaΦφtka na ovladaΦi vykonal dan² p°φkaz? Je to zcela jednoduchΘ. StaΦφ ho nauΦit, kterΘ tlaΦφtko co znamenß. 
  24. VaÜe IR Φidlo v ₧ßdnΘm p°φpad∞ nepoznß, jak² mßte ovladaΦ, zkrßtka je mu to ·pln∞ jedno. StaΦφ mu, aby ovladaΦ fungoval na frekvenci, kterou je schopnΘ zachytit. M∙₧ete proto pou₧φvat vÜechny ovladaΦe, kterΘ 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. 
  25. Ale te∩ u₧ k samotnΘmu principu. Je velice jednoduch². Ke ka₧dΘmu p°φkazu mßte mo₧nost p°i°adit 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₧φ si k≤d podle parametr∙ pulzu z ovladaΦe. JednoduchΘ a prostΘ. 
  26.  
  27. ZKOUèKA P╪ESV╠D╚═ 
  28. 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 IR Φidlo nevlastnφte, p°eΦt∞te si rßmeΦek "Ud∞lej si sßm", kde je nßzorn∞ popsßno, jak si za n∞kolik mßlo korun jednoduÜe sestavit vlastnφ IR p°ijφmaΦ. 
  29.  
  30. CO NAJDETE NA CHIP CD? 
  31. Na Chip CD najdete instalaΦnφ soubor Girderu, knihovnu IgorPlug.dll a n∞kolik hotov²ch GML soubor∙ pro Girder. 
  32. Vratislav Klega
  33.  
  34.  
  35. UD╠LEJ SI S┴M
  36. Jak si postavit vlastnφ IR Φidlo? Nenφ to a₧ tak slo₧itΘ, jak se m∙₧e na prvnφ pohled zdßt. SchΘma ukazuje, jak takovΘ Φidlo vytvo°it. Pokud to vezmeme zleva, vidφme nejprve infraΦerven² p°ijφmaΦ (pou₧φt m∙₧ete nap°. typ SFH56-xx). Jeho v²stupem je u₧ digitßlnφ signßl. DalÜφ souΦßstkou je rezistor jeho hodnota by m∞la b²t v intervalu od 3300 A (3k3) do 10 k A (10k). 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 100 nF. Poslednφ souΦßstkou je Zenerova dioda, zajiÜ¥ujφcφ stabilizaci nap∞tφ na 5 V. Na p°ilo₧en²ch obrßzcφch vidφte postup v²roby. 
  37.  
  38.  
  39. JAK NA GIRDER
  40. Po spuÜt∞nφ Girderu je vid∞t jen prßzdnΘ okno. Chceme-li p°idat p°φkaz, staΦφ v menu ┌pravy vybrat polo₧ku P°idat p°φkaz (Ctrl+A), viz prvnφ obr. Vpravo v dolnφ Φßsti vybereme z nabφdky ·kon, kter² mß p°φkaz d∞lat. Nabφdky jsou rozd∞lenΘ do Üesti skupin + Plug-iny. 
  41. V prvnφ skupin∞ Okno se dajφ zvolit vlastnosti okna (maximalizovat, skr²t, p°esunout atd.). Druhß skupina O.S. obsahuje p°φkazy pro prßci s operaΦnφm systΘmem, jako je 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 urΦit∞ pov∞domΘ. NauΦit se s nφm pracovat chce trochu cviku, ale funguje to. ╚tvrtou skupinu p°φkaz∙ tvo°φ p°φkazy pro ovlßdßnφ Girderu. Pßtou skupinou je skupina MyÜ, obsahujφcφ vÜechny kombinace, kterΘ m∙₧ete u myÜi vymyslet. P°edposlednφ skupinu tvo°φ polo₧ka Klßvesnice - ta obsahuje vÜechny nutnΘ klßvesy. Poslednφ skupinou jsou Plug-iny. Jsou zde ty zßsuvnΘ moduly, kterΘ jste si aktivovali ve vlastnostech nebo sami nahrßli. Mo₧nostφ je spousta, nap°. pro monitor, internet atd. 
  42. 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. Od tohoto okam₧iku Girder Φekß, dokud mu nepoÜlete z ovladaΦe n∞jakß data. Ta si potom ulo₧φ (viz t°etφ obr.). Nynφ jeÜt∞ d∙razn∞ doporuΦuji p°ejmenovat si p°φkazy n∞jak smyslupln∞, abyste se v nich vyznali i druh² den. 
  43. 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. K plnΘ funkΦnosti v∞tÜinou staΦφ vybrat jen n∞kolik p°φkaz∙ z ka₧dΘho programu. 
  44.  
  45.  
  46. UÄITE╚N╔ ODKAZY 
  47. http://www.girder.nl/ - domovsk² web programu Girder 
  48. http://whttp://www.irassistant.com.lirc.org/ - infrap°enos pod Linuxem 
  49. http://www.girder.nl/exportgr.php - desφtky GML soubor∙ s p°φkazy pro Girder 
  50. http://www.hw.cz/docs/ir_prenos/ir_protokoly.html - normy pro IR p°enos 
  51. http://www.cesko.host.sk/girderplugin_sk.htm - slovenskΘ strßnky o ovlßdßnφ PC p°es IR 
  52. http://www.irassistant.com - alternativa ke Girderu 
  53. http://freespace.virgin.net/julian.cable/ DigiGuideOSTExample.GML - popis GML soubor∙ 
  54.  
  55.  
  56. INTERNET PRACUJE ZA V┴S 
  57. P°iznejte si sami, cht∞li byste popisovat vÜechny funkce programu tak, aby skuteΦn∞ fungovaly pomocφ IR ovlßdßnφ? Je to p°φliÜ zdlouhavΘ. NaÜt∞stφ je tu jednoduchΘ °eÜenφ. VÜechny p°φkazy pro Girder se 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²b∞r funkcφ je v∞tÜinou vyΦerpßvajφcφ a bude bohat∞ staΦit na ovlßdßnφ danΘho programu. 
  58.  
  59.  
  60.