P Radiowy pilot T Y R O J E Kdo PC Radiowy pilot do PC AVT-5032 Pilot do PC, opracowany w redakcyjnym laboratorium, cieszy siÍ wÅ›rÛd naszych CzytelnikÛw zaskakujÄ…co Sterowanie pewnymi duÅ‚ym powodzeniem. OkazaÅ‚o funkcjami komputera za siÍ, Å‚e obszar moÅ‚liwych pomocÄ… podczerwieni jest zastosowaÒ tego pilota jest stosunkowo Å‚atwe, ale posia- tak szeroki, Å‚e zastosowane da jednÄ… wadÍ: moÅ‚liwe jest tylko wtedy, kiedy pomiÍdzy na- w nim medium transmisyjne dajnikiem i odbiornikiem nie ma - promieniowanie podczerwone Å‚adnych wiÍkszych przeszkÛd sta- - jest w niektÛrych nowiÄ…cych zaporÍ dla promienio- aplikacjach lub warunkach wania podczerwonego. To wÅ‚aÅ›nie nieodpowiednie. Aby temu ograniczenie jest w pewnych zaradziĘ postanowiliÅ›my warunkach bardzo uciÄ…Å‚liwe. Posia- zaprojektowaĘ tego pilota dam komputer wyposaÅ‚ony w kartÍ w nowej wersji, tym razem graficznÄ… z wyjÅ›ciem TV i napÍdem wykorzystujÄ…cej fale radiowe. DVD, ktÛry czÍsto wykorzystujÍ do oglÄ…dania filmÛw. JeÅ‚eli film ma byĘ oglÄ…dany tylko przez jednÄ… sporÄ… sumÍ pieniÍdzy albo przynaj- osobÍ, to nie ma problemu: moÅ‚na mniej odÅ‚oÅ‚yĘ na jakiÅ› czas wyda- w tym celu wykorzystaĘ monitor tek rzÍdu 4 tysiÍcy zÅ‚otych, bo tyle komputera, zapewniajÄ…c sobie jed- wÅ‚aÅ›nie kosztuje dobry stacjonarny noczeÅ›nie niepowtarzalnÄ… jakośĘ ob- odtwarzacz DVD lub drugi kompu- razu. Sprawa komplikuje siÍ, kiedy ter w przyzwoitej konfiguracji. projekcjÍ ma obejrzeĘ kilka osÛb W przeciwieÒstwie do ukÅ‚adu i kiedy godzÄ…c siÍ z nieuniknionÄ… zdalnego sterowania pracujÄ…cego stratÄ… jakoÅ›ci obrazu, oglÄ…damy w podczerwieni (konstrukcja AVT- filmy na ekranie telewizora. Tele- 5033 opisana w EP11/2001), nie wizor umieszczony jest w drugim zrezygnowaÅ‚em tym razem z pro- pokoju, w odlegÅ‚oÅ›ci ok. 6 metrÛw jektowania pilota - nadajnika ra- od komputera i odgrodzony od nie- diowego. Takiego ukÅ‚adu z pew- go Å›cianÄ…. Wykorzystanie pilota na noÅ›ciÄ… nie moÅ‚na kupiĘ gotowego podczerwieÒ staÅ‚o siÍ niemoÅ‚liwe, i dlatego bÍdziecie musieli trochÍ a czÍste przechodzenie do drugiego pomÍczyĘ siÍ z wykonaniem obu- pokoju w celu dokonania jakichkol- dowy do samodzielnie zmontowa- wiek regulacji czy chociaÅ‚by nego pilota. wstrzymania na chwilÍ projekcji byÅ‚o bardzo uciÄ…Å‚liwe. Opis dziaÅ‚ania PowyÅ‚szy problem zostaÅ‚, ku Do przekazywania danych dro- uciesze rodziny, rozwiÄ…zany w bar- gÄ… radiowÄ… wykorzystaÅ‚em modu- dzo prosty sposÛb. Do sterowania Å‚y nadawczo - odbiorcze wÅ‚oskiej komputerem postanowiÅ‚em zapro- firmy Telecontrolli. Zastosowanie jektowaĘ pilota na fale radiowe. tych moduÅ‚Ûw radykalnie uproÅ›- KonstruujÄ…c prosty nadajnik i od- ciÅ‚o konstrukcjÍ nadajnika i od- biornik udaÅ‚o mi siÍ zaoszczÍdziĘ biornika i spowodowaÅ‚o, Å‚e jest Elektronika Praktyczna 12/2001 33 Radiowy pilot do PC poziomu niskiego. Do bezpoÅ›red- niego przekazywania danych z de- kodera do komputera zostaÅ‚ zasto- sowany procesor typu AT89C1051. Na rys. 1 pokazano schemat nadajnika - pilota transmitujÄ…cego dane na falach radiowych. Jedy- nym, trochÍ rozbudowanym frag- mentem tego ukÅ‚adu jest klawia- tura, doÅ‚Ä…czona do kodera HT12E za pomocÄ… matrycy zbudowanej aÅ‚ z 34 diod. Taka komplikacja ukÅ‚adu zostaÅ‚a spowodowana ko- niecznoÅ›ciÄ… jednoczesnego wÅ‚Ä…- czania napiÍcia zasilajÄ…cego i po- dawania kodu wysyÅ‚anego polece- nia na wejÅ›cia D1...D4 kodera. NaleÅ‚y zauwaÅ‚yĘ, Å‚e naciÅ›niÍcie ktÛregokolwiek z klawiszy powo- duje nie tylko wymuszenia pozio- mÛw niskich na odpowiednich wejÅ›ciach IC1, ale takÅ‚e poÅ‚Ä…cze- nie ujemnego bieguna baterii za- silajÄ…cej (GND) z masÄ… ukÅ‚adu (GND). PoniewaÅ‚ wejÅ›cie zezwo- lenia kodera - !TE jest na staÅ‚e poÅ‚Ä…czone z masÄ…, ukÅ‚ad rozpo- czyna pracÍ natychmiast po wÅ‚Ä…- czeniu zasilania, podajÄ…c na wej- Å›cie danych nadajnika Q1 ciÄ…g impulsÛw zawierajÄ…cych kod na- ciÅ›niÍtego klawisza. SygnaÅ‚ pobie- rany z wyjÅ›cia DOUT kodera wy- korzystywany jest do kluczowania pracy nadajnika radiowego Q1. Opiszemy teraz ukÅ‚ad odbior- Rys. 1. Schemat elektryczny nadajnika radiowego. czy, ktÛrego schemat przedstawio- no na rys. 2. SkÅ‚ada siÍ on on moÅ‚liwy do wykonania nawet Do bezpoÅ›redniej transmisji da- zaledwie z trzech ukÅ‚adÛw scalo- przez zupeÅ‚nie nie obeznanych nych zostaÅ‚y wykorzystane popu- nych. Zadaniem dekodera IC2 jest z radiotechnikÄ… elektronikÛw. larne i wielokrotnie juÅ‚ stosowane dekodowanie ciÄ…gu impulsÛw nad- Obydwa moduÅ‚y wykonane zo- w naszych projektach ukÅ‚ady chodzÄ…cych z odbiornika radiowe- staÅ‚y w cienkowarstwowej techno- HT12E i HT12D, ktÛre umoÅ‚liwia- Tab. 1. Podstawowe parametry logii hybrydowej i dostrojone sÄ… jÄ…, niezaleÅ‚nie od sprawdzenia modułów RT1 i RR4. do obowiÄ…zujÄ…cej (w Polsce) dla kodu transmisji i zasygnalizowa- Nadajnik RT1 tego rodzaju urzÄ…dzeÒ czÍstotli- nia jego zgodnoÅ›ci w nadajniku CzÄ™stotliwość fali noÅ›nej nadajnika dostarczane- woÅ›ci 433,92MHz. UmoÅ‚liwiajÄ… i odbiorniku, przekazanie czterech go na polski rynek: ......... 433,92MHz Ä…0,5MHz, szeregowÄ… transmisjÍ danych cyf- bitÛw dowolnych danych. WspÛÅ‚- NapiÄ™cie zasilania: ............................ 9...14VDC, rowych z maksymalnÄ… czÍstotliwoÅ›- dziaÅ‚anie kodera i dekodera prze- Pobierany prÄ…d: ......................................... 3mA, Maksymalna czÄ™stotliwość transmisji ciÄ… 2kHz. Podczas testÛw okazaÅ‚o biega nastÍpujÄ…co: nadajnik (ko- danych: ...................................................... 4kHz, siÍ, Å‚e umoÅ‚liwiajÄ… one Å‚Ä…cznośĘ der) wysyÅ‚a kody adresowe, a od- Wymiary: ......................................... 7,6x19mm, nawet do 100 i wiÍcej metrÛw, ale biornik porÛwnuje je z wÅ‚asnymi Nadajnik nie wymaga stosowania zewnÄ™trznej pod warunkiem, Å‚e pomiÍdzy na- i jeÅ‚eli dwa kolejne porÛwnania anteny. dajnikiem i odbiornikiem nie znaj- wypadajÄ… pozytywnie, to na wyj- Odbiornik RR4 dujÄ… siÍ Å‚adne przeszkody mogÄ…ce Å›ciu TX/RX pojawia siÍ poziom Odbiornik superreakcyjny o staÅ‚ej w znaczÄ…cym stopniu tÅ‚umiĘ fale wysoki. WysÅ‚ane nastÍpnie przez czÄ™stotliwoÅ›ci odbioru CzÄ™stotliwość robocza odbiornika dostarczane- radiowe. W terenie zabudowanym nadajnik czterobitowe sÅ‚owo zo- go na polski rynek: ......... 433,92MHz Ä…0,2MHz, oraz wewnÄ…trz pomieszczeÒ zasiÍg staje przekazane na wyjÅ›cia da- NapiÄ™cie zasilania: ................................... 5VDC, jest trudny do przewidzenia, ale nych dekodera i utrzymuje siÍ Pobierany prÄ…d: ...................................... 2,5mA, moÅ‚na przyjąĘ, Å‚e nie bÍdzie tam (zostaje zatrzaÅ›niÍte w bufo- NapiÄ™cie wyjÅ›ciowe: ................................... TTL, CzuÅ‚ość: ............................. -105dBm (2,2µV ) mniejszy niÅ‚ 10...15m. ModuÅ‚y te rze wyjÅ›ciowym) do czasu odebra- rms Maksymalna czÄ™stotliwość transmisji byÅ‚y juÅ‚ opisywane w EP i dlatego nia nowej, waÅ‚nej transmisji z no- danych: ...................................................... 2kHz, podam tylko ich najwaÅ‚niejsze wymi danymi. Po ustaniu trans- Antena: odcinek przewodu dÅ‚ugoÅ›ci kilkunastu parametry (tab. 1). misji wyjÅ›cie TX/RX powraca do centymetrów. Elektronika Praktyczna 12/2001 34 Radiowy pilot do PC Rys. 2. Schemat elektryczny odbiornika radiowego. go RR4 - Q1. W dekoderze nas- Odebrane przez dekoder dane ukÅ‚adu pozostajÄ… niewykorzystane. tÍpuje porÛwnanie dwÛch kolejno analizowane sÄ… nastÍpnie przez No cÛÅ‚, mamy za to sporo wol- odebranych kodÛw adresowych procesor 89C2051 i poprzez ukÅ‚ad nego miejsca w pamiÍci procesora, i jeÅ‚eli te porÛwnania wypadajÄ… MAX232 kierowane do komputera. ktÛre moÅ‚emy przeznaczyĘ do pozytywnie, to na wyjÅ›ciu TX/RX Zastosowanie procesora byÅ‚o ko- ewentualnej rozbudowy ukÅ‚adu. powstaje poziom niski. WÛwczas nieczne, poniewaÅ‚ bez tego ele- Kilka linijek programu, przedsta- wysÅ‚ane przez nadajnik czterobi- mentu nie bylibyÅ›my w stanie na- wionych na list. 1 wystarcza, aby towe sÅ‚owo zostaje przekazane na wiÄ…zaĘ Å‚Ä…cznoÅ›ci z portem szerego- komputer otrzymywaÅ‚ nadane z ra- wyjÅ›cia danych dekodera i utrzy- wym komputera. ByÅ‚o to rozwiÄ…- diowego pilota informacje. muje siÍ tam (zostaje ìzatrzaÅ›niÍ- zanie najprostsze, ale trochÍ szko- teî w buforze wyjÅ›ciowym) do da mi tego procesora. Program MontaÅ‚ i uruchomienie czasu odebrania nowej, waÅ‚nej sterujÄ…cy jego pracÄ… jest tak prosty, Na rys. 3 i 4 pokazano roz- transmisji z nowymi danymi. Å‚e moÅ‚liwoÅ›ci tego 20-pinowego mieszczenie elementÛw na pÅ‚yt- kach obwodÛw drukowanych na- List. 1. dajnika i odbiornika, wykonanych $crystal = 11059200 'okreÅ›lenie czÄ™stotliwoÅ›ci oscylatora wewnÄ™trznego procesora na laminacie dwustronnym z me- $baud = 9600 'okreÅ›lenie szybkoÅ›ci transmisji danych Dim Code As Byte talizacjÄ… otworÛw. MontaÅ‚ nadaj- Reset P1.1 'wÅ‚Ä…cz diodÄ™ LED Waitms 100 'zaczekaj 100 ms nika rozpoczynamy od mozolnego Set P1.1 'wyÅ‚Ä…cz diodÄ™ LED Print Nice to see you 'wyÅ›wietl komunikat powitalny (widoczny tylko na ekranie wlutowania w pÅ‚ytkÍ 34 diod i re- 'terminala podczas testowania ukÅ‚adu) zystora. Do scalonego ukÅ‚adu ko- Do 'poczÄ…tek pÄ™tli bez koÅ„ca dera wyjÄ…tkowo nie stosujemy If P3.2 = 1 Then 'jeżeli zostaÅ‚a odebrana ważna transmisja, to: Reset P1.1 'wÅ‚Ä…cz diodÄ™ LED podstawki, ale lutujemy go bez- Code = 0 Code.0 = P3.7 'nadanie wartoÅ›ci najmÅ‚odszemu bitowi zmiennej CODE poÅ›rednio w pÅ‚ytkÍ. OstatniÄ… czyn- Code.1 = P3.5 'nadanie wartoÅ›ci kolejnemu bitowi zmiennej CODE Code.2 = P3.4 'nadanie wartoÅ›ci kolejnemu bitowi zmiennej CODE noÅ›ciÄ… montaÅ‚owÄ… bÍdzie wluto- Code.3 = P3.3 'nadanie wartoÅ›ci najstarszemu bitowi zmiennej CODE Print Code 'wysÅ‚anie do portu RS232 komputera odebranej komendy wanie w pÅ‚ytkÍ 12 przyciskÛw. Waitms 200 'zaczekaj 200ms Set P1.1 'wyÅ‚Ä…cz diodÄ™ LED UkÅ‚ad nadajnika powinien byĘ End If zasilany napiÍciem staÅ‚ym o war- Loop Elektronika Praktyczna 12/2001 35 Radiowy pilot do PC dajnika nie podÅ‚Ä…czone. Ustawienie adresu bÍdzie konieczne tylko w przypadku, kiedy posÅ‚ugiwaĘ siÍ bÍdziemy dwoma nadajnikami ra- diowymi wykorzystujÄ…cymi kodery HT12E, bo zapobiegnie wzajemne- mu zakÅ‚Ûcaniu siÍ dwÛch urzÄ…dzeÒ. Oprogramowanie UÅ‚ytkownikom pilota do PC chciaÅ‚bym poleciĘ program o na- zwie DRCS (Dalton Remote Con- Rys. 4. Schemat montażowy pÅ‚ytki odbiornika. trol Software www.dalton-elect- ronics.com/DRCS. Jest to program o wrÍcz fantastycznych moÅ‚liwoÅ›- 1. COM port: port COM2 lub ciach, umoÅ‚liwiajÄ…cy nie tylko COM1, ten do ktÛrego nie jest sterowanie odtwarzaczami muzyki doÅ‚Ä…czona myszka. i pÅ‚yt DVD, ale takÅ‚e wieloma 2. Speed: 9600 baud. funkcjami Windows ze sterowa- 3. Data bits: 8. niem ruchami myszki wÅ‚Ä…cznie. 4. Parity: None (brak kontroli Rys. 3. Schemat montażowy pÅ‚ytki Program ten naleÅ‚y do kategorii parzystoÅ›ci). nadajnika. freeware, tak wiÍc moÅ‚ecie ko- 5. Stop bit: 1 bit stopu. rzystaĘ z niego bez Å‚adnych ogra- PozostaÅ‚e parametry moÅ‚liwe toÅ›ci okoÅ‚o 12V, np. z baterii 12V niczeÒ. WielkÄ… jego zaletÄ… jest to, do ustawienia w okienku konfigu- przeznaczonej do pracy w pilo- Å‚e nie jest on zwiÄ…zany z konkret- racyjnym pozostawiamy na razie tach do samochodowych ukÅ‚adÛw nym odbiornikiem. Po prostu, bez zmian. alarmowych. przechwytuje on sygnaÅ‚y dociera- Musimy teraz omÛwiĘ ogÛlnÄ… UkÅ‚ad odbiornika montujemy jÄ…ce do wskazanego portu COM ìfilozofiÍî programu DRCS. Pro- podobnie, jak odbiornik przezna- i interpretuje je zgodnie z naszym gram ten operuje trzema podsta- czony do wspÛÅ‚pracy z nadajni- Å‚yczeniem. Natomiast pewnÄ… wa- wowymi pojÍciami: kiem kodu RC5. PÅ‚ytka tego ukÅ‚a- dÄ… programu jest dośĘ skompli- 1. REMOTE, co z pewnym przy- du zostaÅ‚a zwymiarowana pod kowana obsÅ‚uga. bliÅ‚eniem moÅ‚emy przetÅ‚umaczyĘ obudowÍ Z24, do ktÛrej po Program DRCS dystrybuowany jako ìpilotî. PamiÍtajmy jednak, umieszczeniu w niej pÅ‚ytki, moÅ‚e- jest w postaci pliku ZIP o objÍtoÅ›- Å‚e pilot w programie DRCS jest my zamocowaĘ krÛtkÄ… antenÍ, ci ok. 200kB. Po rozpakowaniu wyÅ‚Ä…cznie pojÍciem wirtualnym pochodzÄ…cÄ… z jakiegoÅ› niewielkie- tego pliku umieszczamy jego za- i jest zwiÄ…zany z naszym pilotem go odbiornika radiowego. AntenÍ wartośĘ w dowolnym katalogu, - nadajnikiem za pomocÄ… dodat- doÅ‚Ä…czamy do punktu oznaczone- a poniewaÅ‚ program DRCS nie kowych elementÛw programowych. go na pÅ‚ytce stosownym napisem. wymaga instalacji, na tym koÒczy- 2. ASSIGNMENT, co moÅ‚emy Odbiornik powinien byĘ zasi- my czynnoÅ›ci przygotowawcze. okreÅ›liĘ jako ìprzyciskî wirtual- lany napiÍciem stabilizowanym Po pierwszym uruchomieniu nego pilota, ktÛry jednak bÍdzie +5VDC, najlepiej pobieranym z ga- programu moÅ‚emy pobawiĘ siÍ miaÅ‚ swÛj odpowiednik na kla- me portu komputera. SposÛb pod- nim chwilÍ, obejrzeĘ przykÅ‚adowe wiaturze naszego pilota. Å‚Ä…czenia zasilania zostaÅ‚ dokÅ‚ad- zestawy komend dostarczone przez 3. FUNCTION, czyli czynnośĘ nie opisany w artykule o pilocie producenta. NastÍpnie propono- jakÄ… program ma wykonaĘ po na- do WinAmpa (EP8 i 9/2001). waÅ‚bym skasowaĘ plik DRCS.DAT ciÅ›niÍciu przycisku pilota wirtual- Zmontowany ze sprawdzonych lub przenieśĘ go do innego kata- nego, czyli poÅ‚Ä…czonego z nim po- elementÛw ukÅ‚ad nie wymaga jakie- logu niÅ‚ ten, w ktÛrym zostaÅ‚ przez Å‚Ä…cze RS232 i transmisjÍ syg- gokolwiek uruchamiania ani regula- zainstalowany program. Pozwoli naÅ‚Ûw wÅ‚aÅ›ciwego pilota radiowego. cji, z wyjÄ…tkiem ustawienia kodÛw nam to na rozpoczÍcie konfiguro- Liczba pilotÛw, jakie moÅ‚emy adresÛw, identycznych w nadajniku wania programu od samego po- zdefiniowaĘ w programie DRCS nie i w odbiorniku. Kod w nadajniku czÄ…tku, co zawsze jest prostsze niÅ‚ i w odbiorniku ustawiamy Å‚Ä…czÄ…c poprawianie ìgotowcÛwî dostar- z masÄ…, z plusem zasilania lub po- czonych przez producenta. zostawiajÄ…c nie podÅ‚Ä…czone koÒcÛ- Zanim jednak rozpoczniemy wki A0...A7 ukÅ‚adu kodera i deko- dziaÅ‚ania zwiÄ…zane z dostosowa- dera. PoÅ‚Ä…czenia wykonujemy za niem do naszych potrzeb i eks- pomocÄ… kropelek cyny nakÅ‚adanych ploatacjÄ… programu DRCS, musi- na specjalnie powiÍkszone punkty my odpowiednio ustawiĘ jego lutownicze na spodniej stronie pÅ‚yt- konfiguracjÍ. W tym celu klikamy ki. Ustawianie adresÛw nie jest OPTIONS\SETTINGS, co owocuje w zasadzie konieczne i rÛwnie dob- ukazaniem siÍ na ekranie maÅ‚ego Rys. 5. Widok panelu konfiguracyj- rze moÅ‚emy pozostawiĘ wszystkie okna konfiguracyjnego (rys. 5). nego Å‚Ä…cza szeregowego programu wejÅ›cia adresowe odbiornika i na- Ustawiamy w nim kolejno: DRCS. Elektronika Praktyczna 12/2001 36 Radiowy pilot do PC pierwszym z nich po- winien byĘ klawisz wÅ‚Ä…czajÄ…cy ìzasilanieî playera DVD i od niego wÅ‚aÅ›nie rozpoczniemy definiowanie klawiatu- ry. Klikamy kolejno na ASSIGNMENT i ADD, co powoduje ukazanie siÍ okienka widoczne- go na rys. 9. Tekst w okienku zaprasza nas do naciÅ›niÍcia klawi- sza w pilocie, ktÛremu chcemy podporzÄ…dko- waĘ danÄ… funkcjÍ. OczywiÅ›cie, tym razem nie jest to juÅ‚ pilot wirtualny, ale nadajnik Rys. 6. PrzykÅ‚adowa konfiguracja kilku wirtualnych pilotów w programie DRCS. za pomocÄ… ktÛrego bÍ- jest ograniczona, podobnie jak licz- wanie mogÅ‚o dawaĘ wiÍksze moÅ‚- dziemy zdalnie obsÅ‚ugiwaĘ odtwa- ba klawiszy w jakie zostanie wy- liwoÅ›ci i wiÍkszy komfort oglÄ…da- rzacz DVD. Po naciÅ›niÍciu wybra- posaÅ‚ony kaÅ‚dy z pilotÛw. MoÅ‚e- nia filmÛw DVD. OczywiÅ›cie, in- nego przycisku okienko zachÍty my zatem tworzyĘ sobie osobne, ne odtwarzacze niewiele mu ustÍ- znika, a na jego miejscu pojawia wÅ‚Ä…czane z poziomu programu pujÄ…, a spoÅ›rÛd nich szczegÛlnie siÍ okno z wykazem wirtualnych DRCS piloty do kaÅ‚dej aplikacji wart jest polecenia FreeDVD, dar- klawiszy, jakie mamy juÅ‚ do Windows, ktÛra moÅ‚e wymagaĘ mowy program ktÛry Å›ciÄ…gnąĘ dyspozycji. OczywiÅ›cie, jak na zdalnego sterowania. MoÅ‚emy moÅ‚na z www.mapleware.com/ razie mamy tylko jeden klawisz, utworzyĘ oddzielne piloty do jed- freedvd. ktÛremu powinniÅ›my nadaĘ jakÄ…Å› nego lub kilku odtwarzaczy DVD, PracÍ rozpoczniemy od dokÅ‚ad- nazwÍ, np. POWER ON (rys. 10). jakie mamy zainstalowane w sys- nego zapoznania siÍ z programem, Pojawia siÍ teraz nastÍpny temie, do tunera TV i radiowego, ktÛrego dziaÅ‚aniem bÍdziemy zdal- problem do rozwiÄ…zania: mamy do prezentacji multimedialnych, nie sterowaĘ. W szczegÛlnoÅ›ci mu- juÅ‚ zdefiniowany pierwszy kla- wyÅ›wietlania slajdÛw i wielu in- simy poznaĘ wszystkie skrÛty kla- wisz, ale naciskanie przypisanego nych aplikacji. WyjÄ…tkiem bÍdÄ… tu wiaturowe sÅ‚uÅ‚Ä…ce do jego obsÅ‚ugi mu przycisku w pilocie (tym re- odtwarzacze plikÛw MP3, ktÛre i najlepiej zapisaĘ sobie te infor- alnym, nie wirtualnym) jak na nie mogÄ… byĘ sterowane za pomo- macje. Dla przykÅ‚adu podam wy- razie nic nie da. Potrzebne jest cÄ… skrÛtÛw klawiaturowych. Stero- brane skrÛty stosowane w odtwa- jeszcze zdefiniowanie funkcji, ja- wanie ich w ten sposÛb np. pod- rzaczu Power DVD: kÄ… ma peÅ‚niĘ dany przycisk wir- czas pracy nad tekstem umilanej - PLAY (odtwarzaj) klawisz EN- tualnego pilota. A zatem, klikamy sÅ‚uchaniem muzyki byÅ‚oby bardzo TER, kolejno TOOLS i DEFINE FUNC- niewygodne. Jednak do tych pro- - NEXT (nastÍpny akt filmu) kla- TIONS i po pojawieniu siÍ kolej- gramÛw istniejÄ… specjalne plug- wisz N, nego okienka wybieramy opcjÍ iny, umoÅ‚liwiajÄ…ce zdalne sterowa- - PREVIOUS (poprzedni akt fil- NEW (nowa funkcja) i nadajemy nie z pominiÍciem klawiatury. mu) klawisz P, jej jakÄ…Å› nazwÍ. NastÍpnie musi- Wracajmy jednak do konfiguro- - PAUSE (pauza) klawisz spacji, my okreÅ›liĘ, jaka wÅ‚aÅ›ciwie czyn- wania programu DRCS. Na rys. 6 - POWER (koniec oglÄ…dania fil- nośĘ ma byĘ zwiÄ…zana z tÄ… fun- pokazano w sposÛb poglÄ…dowy po- mu) klawisze CTRL + X itd. kcjÄ…. Otwieramy okienko oznaczo- wiÄ…zanie pomiÍdzy wirtualnymi W nastÍpnym etapie pracy ne ACTIONS i rozwija siÍ menu pilotami, ich przyciskami i peÅ‚- naleÅ‚y utworzyĘ w pro- nionymi przez nie funkcjami. Na- gramie DRCS nowego pi- leÅ‚y jeszcze dodaĘ, Å‚e liczba lota, ktÛremu moÅ‚emy na- zdefiniowanych funkcji jest do- daĘ dowolnÄ… nazwÍ, np. wolna i Å‚e mogÄ… one byĘ wyko- Power DVD. W celu utwo- rzystywane przez kilka pilotÛw rzenia pilota klikamy ko- i przyciskÛw. lejno REMOTE i NEW, PrzykÅ‚adowym programem, do a nastÍpnie podajemy ktÛrego ìdobudujemyî ukÅ‚ad zdal- z klawiatury wybranÄ… na- nego sterowania bÍdzie popularny zwÍ (rys. 8). program odtwarzania pÅ‚yt DVD - Mamy juÅ‚ wirtualnego Power DVD, jeden z lepszych pro- pilota, ale jego takÅ‚e wir- gramÛw w tej klasie (rys. 7). tualna klawiatura jest jak UÅ‚ywam go od dawna i nie sÄ…dzÍ, na razie pozbawiona przy- aby jakiekolwiek inne oprogramo- ciskÛw. Zgodnie z logikÄ…, Rys. 7. Okno odtwarzacza Power DVD. Elektronika Praktyczna 12/2001 37 Radiowy pilot do PC godnie bÍdzie skorzystaĘ z opcji WYKAZ ELEMENTÓW BROWSE, dziÍki ktÛrej moÅ‚emy Nadajnik zawsze odszukaĘ potrzebny plik Rezystory na dysku. R1: 1,5M&! Po zdefiniowaniu funkcji po- Rys. 8. Okno definiowania nazwy Kondensatory wracamy do okienka aktualnie nowego sterownika. C1: 220nF opracowywanego pilota i klikamy Półprzewodniki z rozmaitymi rodzajami akcji, ja- prawym przyciskiem myszki na kie moÅ‚na przyporzÄ…dkowaĘ utwo- uprzednio zdefiniowanym klawi- D1...D34: 1N4148 rzonej funkcji. Do wyboru mamy: szu POWER ON. Wybieramy opcjÍ IC1: HT12E 1. Simulate keyboard (symula- PROPERTIES i nastÍpnie FUNC- Różne cja naciskania klawiszy klawiatu- TION. Z panelu FUNCTION TO Q1: nadajnik RT1 ry PC). EXECUTE wybieramy POWER ON S1...S12: mikroprzeÅ‚Ä…czniki 2. Simulate mouse (symulacja i na tym koÒczymy definiowanie Odbiornik ruchÛw myszki i naciskania jej pierwszego klawisza wirtualnego Rezystory klawiszy). pilota. R1: 510k&! 3. Execute a file (otwÛrz pro- Wprawdzie jak na razie moÅ‚e- R2: 1k&! gram), z ktÛrej za chwilÍ skorzys- my tylko otworzyĘ program od- R3: 10k&! tamy. twarzajÄ…cy bez moÅ‚liwoÅ›ci jego Kondensatory 4. Min/max/restore (minimali- sterowania, ale warto juÅ‚ teraz C1, C2: 27pF zacja i maksymalizacja okienek sprawdziĘ czy wszystkie czynnoÅ›- C3...C7: 4,7µF/16V WINDOWS). ci wykonaliÅ›my poprawnie. W tym C8: 100nF 5. Switch between applications celu musimy jeszcze tylko uak- C9: 100µF/10V (przeÅ‚Ä…czanie aktywnych aplika- tywniĘ program DRCS klikajÄ…c Półprzewodniki cji). kolejno FILE i ENABLE. NastÍp- 6. Change volume (zmieÒ siÅ‚Í nie naciskamy ten przycisk w pi- D1: dioda LED gÅ‚osu). locie, ktÛry przeznaczyliÅ›my do IC1: AT89C2051 (zaprogramowany) 7. Stop computer (wyÅ‚Ä…cz kom- uruchamiania odtwarzacza. JeÅ‚eli IC2: HT12D puter). podczas pierwszego etapu konfi- IC3: MAX232 8. Execute functions (wykonaj gurowania DRCS nie popeÅ‚niliÅ›my Różne inne funkcje). bÅ‚Ídu, to po sekundzie na ekranie CON1: ARK2 (3,5mm) PoniewaÅ‚ funkcja, ktÛrÄ… obec- monitora powinna pojawiĘ siÍ Q1: odbiornik radiowy RR4 nie redagujemy ma sÅ‚uÅ‚yĘ urucha- strona tytuÅ‚owa odtwarzacza. Q2: rezonator kwarcowy mianiu programu Power DVD wy- Nie bÍdziemy tu omawiaĘ ca- 11,059MHz bieramy opcjÍ Execute a file. Å‚ego procesu konfigurowania pilo- W okienku pojawia siÍ wÛwczas ta obsÅ‚ugujÄ…cego odtwarzacz DVD. wolne pole, w ktÛre moÅ‚emy wpi- ZajÍÅ‚oby to zbyt wiele miejsca, funkcjÍ PLAY, ktÛrÄ… z oczywis- saĘ nazwÍ pliku, ktÛry chcemy nie uczÄ…c nas niczego nowego. tych powodÛw musimy uÅ‚yĘ bez- otworzyĘ i Å›cieÅ‚kÍ dostÍpu do Podam Wam tylko jeszcze jeden poÅ›rednio po uruchomieniu od- niego. PoniewaÅ‚ najczÍÅ›ciej nie przykÅ‚ad: w jaki sposÛb zdefinio- twarzacza. KolejnośĘ postÍpowa- pamiÍtamy wszystkich elementÛw waĘ jednÄ… z funkcji obsÅ‚ugi play- nia jest podobna, jak w poprzed- peÅ‚nej Å›cieÅ‚ki dostÍpu do pliku, era poprzez symulowanie klawia- nim przypadku, a rÛÅ‚nica polega a niekiedy nawet jego nazwy, wy- tury PC. Weümy na przykÅ‚ad na wyborze rodzaju akcji, ktÛra ma byĘ wykonana. Zamiast ìExe- cute a fileî wybieramy ìSimulate keyboardî i po otwarciu nowego okienka naciskamy ten klawisz, ktÛry w omawianym przypadku bÍdzie powodowaÅ‚ rozpoczÍcie od- twarzania filmu, czyli klawisz ENTER. Dalsze klawisze definiujemy w podobny sposÛb, aÅ‚ do wyczer- pania moÅ‚liwoÅ›ci jakie daje nam nasz odtwarzacz (lub do wyko- rzystania wszystkich klawiszy w pilocie). Zbigniew Raabe zbigniew.raabe@ep.com.pl Wzory pÅ‚ytek drukowanych w for- macie PDF sÄ… dostÍpne w Internecie Rys. 9. Okno nauczania programu Rys. 10. Definiowanie nazwy pod adresem: http://www.ep.com.pl/ kodów poleceÅ„. polecenia zwiÄ…zanego ?pdf/grudzien01.htm. z odebranym kodem. Elektronika Praktyczna 12/2001 38