radiowy pilot do PC


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


Wyszukiwarka