podczerwien.pdf
(
325 KB
)
Pobierz
0xx-0xx_ZDALNE_STEROWANIE_2_CD_WWW.qxd
Hardware
Workshop: zdalne sterowanie komputerem
mieszczony zosta³ w ramce, jest to bibliote-
ka (plug-in) IgorPlug.dll, napisana przez
Igora Ceskê autora przedstawionego
uk³adu. Wszystkie inne wartoci w zak³ad-
kach okna konfiguracyjnego pozostawiamy
bez zmian bêdzie mo¿na z nimi poekspery-
mentowaæ póniej.
Po skonfigurowaniu Girder gotowy jest do
odbierania komend z klawiatury lub pilota
musimy tylko uruchomiæ sterownik odbior-
nika. W tym celu z menu
Plik
wybieramy po-
lecenie
W³¹cz urz¹dzenie(a) sprzêtowe
albo
naciskamy klawisz
[F9]
. Je¿eli inicjalizacja
zakoñczy siê sukcesem, to kuleczka w pra-
wym dolnym rogu okna programu zmieni
kolor z niebieskiego na zielony, a na pasku
stanu (przy dolnej krawêdzi okna) pojawi
siê odpowiedni komunikat.
Piloty w d³oñ!
Sterujemy g³onoci¹
Funkcjê przycisków pilota bêd¹ pe³ni³y kom-
binacje klawisza
[lewy Alt]
i klawiszy z wy-
dzielonego bloku numerycznego. Na pocz¹-
tek zdefiniujemy nastêpuj¹ce akcje zwi¹za-
ne z regulacj¹ g³onoci: ciszej
[lewy Alt]
oraz klawisz
[-]
, g³oniej
[lewy Alt]
oraz
klawisz
[+]
, a tak¿e wyciszenie
[lewy Alt]
oraz klawisz
[*]
. Przyuczenie aplikacji ste-
ruj¹cej do wykonania okrelonego zadania
rozpoczynamy od klikniêcia prawym przyci-
skiem myszki na bia³ym pustym polu po le-
wej stronie okna programu. Pojawia siê
wówczas podrêczne menu, zawieraj¹ce
m.in. takie opcje, jak
Dodaj Polecenie
,
Dodaj
Makro
oraz
Dodaj Grupê
. Wybieramy
Dodaj
Polecenie
(rys. 2).
Wykonanie tej operacji spowoduje utwo-
rzenie folderu z podgrup¹ oznaczon¹ ikonk¹
pilota. ¯eby ³atwiej by³o orientowaæ siê
w definiowanych poleceniach, zmieniamy
nazwê folderu (np. przy u¿yciu klawisza
[F2]
) z
Nowy
na
Pilot Klawiatura
, a ikony
z pilotem na
G³oniej (ALT +)
. Nastêpnie
przystêpujemy do nauczenia programu roz-
poznawania komendy nadawanej z pilota,
czyli w naszym przypadku klawiatury. Kli-
kamy przycisk
Learn Event
, po czym naci-
skamy kombinacjê klawiszy:
[lewy Alt]
oraz
[+]
na klawiaturze numerycznej. Je¿eli na
wywietlaczu pojawi siê kod (dla podanej
kombinacji powinnimy zobaczyæ 6B0A00),
oznacza to, ¿e komenda przes³ana z pilota
zosta³a odebrana. Kolejnym krokiem jest na-
uczenie programu steruj¹cego, jakie dzia³a-
nia (akcje) ma wykonaæ w zwi¹zku z otrzy-
man¹ z pilota komend¹. W tym celu w pra-
wej dolnej czêci okna klikamy zak³adkê
Syst. oper
. i z listy rozwijalnej wybieramy
polecenie
Zmiana g³onoci.
Nastêpnie naci-
skamy przycisk
G³onoæ
, a pojawi siê
okienko z nazw¹ naszej karty dwiêkowej.
Klikaj¹c tê nazwê, mamy mo¿liwoæ nieza-
le¿nego zdefiniowania opcji dla ró¿nych ka-
na³ów g³onoci (ich nazwy s¹ zale¿ne od
zainstalowanej karty dwiêkowej). W przed-
stawionym przyk³adzie wybieramy
Master
Kto choæ raz ogl¹da³ telewizjê, maj¹c pod rêk¹ pilota, ten wie,
jak wygodne jest to urz¹dzenie. Siedz¹c przed monitorem, nie
musimy pozbawiaæ siê tej swobody. Tak¿e peceta mo¿na
okie³znaæ, u¿ywaj¹c najzwyklejszego pilota od telewizora.
mo¿liwe bez odpowiedniego oprogramo-
wania. Przyk³adem takich aplikacji s¹ niewiel-
kie modu³y towarzysz¹ce programowym te-
lewizorom kart tunerów TV. Ich funkcjonal-
noæ nie jest jednak zbyt wielka, bo nie mo¿-
na ich wykorzystaæ do obs³ugi np. Windows
Media Playera. Dlatego popularnoæ zdoby-
waj¹ programy uniwersalne, które mog¹ siê
dogadaæ nieomal z ka¿dym pilotem, jaki
znajdziemy w domu, i umo¿liwiaj¹ sterowa-
nie praktycznie ka¿d¹ aplikacj¹. Jeli nasz
komputer nie jest jeszcze wyposa¿ony w port
podczerwieni, to mo¿na w³asnorêcznie wyko-
naæ bardzo proste urz¹dzenie, którego do-
k³adniejszy opis zamiecilimy w artykule
Czy leci z nami pilot? w CHIP-ie 6/2001
(sposób wykonania innych detektorów przed-
stawilimy na s. 148 w CHIP-ie 12/2000). Za-
mieszczony w CHIP-ie 6/2001 schemat doty-
czy starszej generacji uk³adów dostêpnych
w naszych sklepach (SFH56-xx). Zosta³a ona
zast¹piona przez modele SFH506-xx. Z tego
powodu przedstawiony sposób wykonania
czujnika podczerwieni powinien byæ nieco
zmodyfikowany (patrz: ramka Schemat pro-
stego odbiornika podczerwieni).
Girder 3.0.21, autorstwa Rona Bessemsa.
Przed instalacj¹ warto sprawdziæ stronê in-
ternetow¹ autora (
http://www.stack.nl/~stil-
gar/
) w poszukiwaniu uaktualnienia Girder
jest ci¹gle rozwijany. Aby zachowaæ uniwer-
salnoæ prezentowanego tu rozwi¹zania, po-
s³u¿ymy siê klawiatur¹ jako urz¹dzeniem
wejciowym, umo¿liwiaj¹c w ten sposób za-
poznanie siê z programem osobom, które nie
mog¹ u¿yæ pilota, i pokazuj¹c jednoczenie
ogromne mo¿liwoci tkwi¹ce w tej aplikacji.
Po procesie instalacji lub rozpakowaniu
archiwum (zale¿nie od tego, jakim plikiem
dysponujemy: ZIP czy EXE) do wybranego
katalogu aplikacja uruchomi siê z anglojê-
zycznym interfejsem. Dlatego pierwsz¹
czynnoci¹ bêdzie korekta ustawieñ jê-
zykowych. Z menu wybieramy polecenie
File|Settings
, a nastêpnie zak³adkê
User
Interface
. W polu
Language
, na licie rozwi-
jalnej wskazujemy
Polish
i klikamy przycisk
Apply
. Od tej pory program bêdzie siê z na-
mi komunikowa³ po polsku (rys. 1).
Najpierw wejcie
Kolejny krok to wybór sterownika urz¹dze-
nia wejciowego: na zak³adce
Wtyczki sprzê-
towe
zaznaczamy odpowiednie pola. Dla
klawiatury bêdzie to
Keyboard
, a dla pilota
UIR
albo
IrDA
. Mo¿e siê okazaæ, ¿e niezbêd-
ne s¹ drivery dostarczone przez producenta
sprzêtu, bo nie wszystkie urz¹dzenia dzia³a-
j¹ ze standardowymi sterownikami. Dla od-
biornika podczerwieni, którego schemat za-
Konfiguracjê czas zacz¹æ
W wiêkszoci programów konfigurowanie za-
dañ wykonywanych przez aplikacjê do zdal-
nego sterowania za pomoc¹ pilota odbywa siê
w podobny sposób. Czynnoci te przeledzi-
my na przyk³adzie darmowego programu
CZERWIEC 2001
1
Z
dalne sterowanie komputerem nie jest
Hardware
Workshop: zdalne sterowanie komputerem
1. S³abo znasz jêzyk Szekspira? Nic nie szkodzi, bo po wprowadzeniu zmian
w opcjach konfiguracyjnych Girder bêdzie do nas przemawia³ po polsku.
2. Pierwszy krok do
poskromienia pilota
tworzymy polecenie.
W Girderze wystarczy
tylko jedno klikniêcie
prawym klawiszem
myszy...
3. Typ zainstalowanej karty dwiêkowej ma bezporedni wp³yw na to, jakie
kana³y mo¿emy regulowaæ pod wzglêdem g³onoci.
4. Bez makropolecenia ani rusz: w taki
sposób musz¹ byæ definiowane wszystkie
bardziej zaawansowane czynnoci. Makro
rozpoznajemy po ikonce podwójnego
pilota.
5. Jeli naciniêcie okrelonego
wczeniej klawisza klawiatury mo¿e
wywo³ywaæ ró¿ne reakcje zale¿ne od
stanu aplikacji, to niezbêdne staje siê
skonfigurowanie tzw. licznika stanów.
6. Tak¿e w Girderze mo¿emy co wzi¹æ na celownik. Naszym celem s¹... aplikacje.
Dla pacyfistów jest za to lista wszystkich aktywnych w Windows procesów.
7. Sekretne ¿ycie Windows: funkcja
Chwytanie systemowe pokazuje
nam kody rozkazów generowanych
po wywo³aniu dowolnego polece-
nia w sterowanej przez nas
aplikacji.
8. Jak byæ leniwym, to do koñca.
Ustawienie kilku opcji spowoduje,
¿e razem z Windows bêdzie siê
uruchamia³ tak¿e Girder z wybranym
wczeniej plikiem konfiguracyjnym.
Volume
, co pozwoli na regulacjê sumarycz-
nej si³y g³osu (rys. 3). Wartoæ
Krok zmiany
informuje nas, o ile zwiêkszy siê g³onoæ po
u¿yciu zdefiniowanego przycisku. W Win-
dows g³onoæ mo¿na zmieniaæ w przedzia-
le 0-65535, wiêc wartoæ 2621 oznacza, ¿e
mamy 25 stopni regulacji (65 535 / 25 =
2 621,4; wynik trzeba zaokr¹gliæ). Jeli to
mo¿liwe, to pozostawiamy domylne wiel-
koci tak te¿ post¹pimy tym razem, koñ-
cz¹c naciniêciem kolejno przycisków
Zasto-
suj
i
OK
. Wartoæ kroku zmiany g³onoci
zostanie wywietlona w oknie Girdera,
a wybrany do sterowania kana³ dwiêkowy
wpisany do pliku konfiguracyjnego. Aby za-
pamiêtaæ ca³e polecenie, nale¿y w oknie Gir-
dera nacisn¹æ przycisk
Zastosuj
, a nastêpnie
z menu
Plik
wybraæ opcjê
Zapisz
w celu za-
chowania zmian (aplikacja ma w³asny for-
mat plików o rozszerzeniu GIR).
Klawisze do zmniejszania g³onoci defi-
niujemy prawie w taki sam sposób jak dla jej
zwiêkszania. Tworzymy nowe polecenie
o nazwie
Ciszej (ALT -)
, za pomoc¹ przycisku
Learn Event
uczymy program, ¿e za tê czyn-
noæ odpowiada kombinacja klawiszy
[lewy
Alt]
oraz
[-]
na klawiaturze numerycznej.
Modyfikujemy tylko
Krok zmiany
, bo w tym
przypadku musi on mieæ wartoæ ujemn¹
(np. -2621). Po zatwierdzeniu zmian jeli
nie pope³nilimy ¿adnego b³êdu, a urz¹dze-
nie wejciowe jest w³¹czone (sygnalizuje to
wspomniana ju¿ zielona kropka w oknie
Girdera) mo¿emy sterowaæ g³onoci¹
z klawiatury za pomoc¹ kombinacji klawi-
szy
[lewy Alt]
i
[+]
oraz
[lewy Alt]
i
[-]
.
2
CZERWIEC 2001
Hardware
Workshop: zdalne sterowanie komputerem
Schemat prostego odbiornika podczerwieni
6. Do zaprogramowania pozostaj¹ akcje
odtwarzaj, wstecz oraz w przód. Przypisze-
my je do nastêpuj¹cych kombinacji klawiszy:
wstecz
[lewy Alt]
i
[7]
, odtwarzaj
[lewy Alt]
i
[8]
, w przód
[lewy Alt]
i
[9]
. Dodajemy no-
we polecenia i przypisujemy im odpowiednie
skróty klawiszowe. Prze³¹czamy siê na za-
k³adkê
Polecenie
i znów celem bêdzie okno
Winampa. Jako parametr polecenia (pole
WParam
) podajemy odpowiednio:
40045
(od-
twarzaj),
40044
(wstecz) i
40048
(w przód).
Aby znaleæ wartoæ zmiennej
WParam
, nale-
¿y wczeniej pos³u¿yæ siê przyciskiem
Chwy-
taj
s³u¿¹cym do przechwytywania poleceñ
systemowych (komunikatów wymienianych
miêdzy Windows a aplikacj¹). Maj¹c urucho-
mionego Winampa, nale¿y w³¹czyæ w oknie
Chwytanie systemowe
opcjê
W³¹cz chwytanie
,
a nastêpnie klikn¹æ przycisk Play w Winam-
pie szukana wartoæ jest w kolumnie
WParam
(rys. 7).
1 DCD
6 DSR
2 RXD
R2 3k3
czujnik IR
SFH506-xx
TSOP17xx
(xxx-czêstotliwoæ w kHz)
7 RTS
3 TXD
8 CTS
R1 100R
3
OUT
D1
5V1
2
VCC
4 DTR
9 RI
C1
10
m
/6.3V
5 GND
1
GND
Z³¹cze 9-pinowe (widok od strony gniazda w komputerze
IC1
Do wykonania czujnika podczerwieni wystarczy zaledwie kilka podzespo³ów elektronicznych.
Najlepiej u¿yæ fotodetektora nastrojonego na czêstotliwoæ 38 kHz.
Zdefiniowanie obs³ugi wyciszenia wyma-
ga nieco wiêkszej modyfikacji powy¿szego
schematu. Dodajemy nowe polecenie, okre-
lamy kombinacjê
[lewy Alt]
i
[*]
, a z zak³ad-
ki
Syst. oper
. wybieramy polecenie
Wycisze-
nie w³¹cz/wy³¹cz
. Nastêpnie naciskamy przy-
cisk
G³onoæ
i wskazujemy kana³ karty
dwiêkowej do wyciszenia w naszym przy-
padku
Master Mute
. Zapisujemy zmiany na
dysku i przystêpujemy do testu. W tym celu
uruchamiamy program kontroli g³onoci
(np. z menu kontekstowego ikony ¿ó³tego
g³onika na pasku zadañ Windows po wyb-
raniu
Otwórz Regulacjê g³onoci
) i spraw-
dzamy, czy suwak zwi¹zany z g³ównym ka-
na³em porusza siê podczas naciskania klawi-
szy
[lewy Alt]
i
[+]
oraz
[lewy Alt]
i
[-]
, a tak-
¿e, czy naciniêcie kombinacji
[lewy Alt]
i
[*]
powoduje zaznaczenie pola
Wycisz wszystko
.
komend, poniewa¿ stanowi¹ one czêæ ma-
kropolecenia. Definiujemy natomiast ich
stany, u¿ywaj¹c w tym celu przycisku
Stan
.
Funkcja w³¹czania i wy³¹czania Winampa
jest dwustanowa, wiêc
Licznik stanów
dla
obu poleceñ musi mieæ wartoæ
2
(rys. 5).
4. Polecenie
Winamp w³¹czony
powinno
mieæ
Stan pocz¹tkowy
ustawiony na
1
. Teraz
musimy skojarzyæ z nim w³aciw¹ akcjê. Wy-
bieramy z zak³adki
Syst. oper.
polecenie
Wy-
konaj
, a nastêpnie u¿ywaj¹c przycisku
Prze-
gl¹daj
wskazujemy plik winamp.exe (zwy-
kle znajduje siê on w katalogu C:\Program
Files\Winamp\). Wprowadzamy zmiany, kli-
kaj¹c przycisk
Zastosuj
, i zapisujemy je na
dysku.
5. Polecenie
Winamp wy³¹czony
powinno
mieæ
Stan pocz¹tkowy
ustawiony na
2
. Skoja-
rzenie akcji bêdzie wygl¹da³o inaczej ni¿ po-
przednio. Wybieramy zak³adkê
Klawiatura
,
zaznaczamy okienko
Alt
, a na licie
Klawisz
aktywny
wskazujemy
F4
. Kombinacja klawi-
szy
[lewy Alt]
i
[F4]
powoduje zamkniêcie ak-
tywnego okna, ale my chcemy zamkn¹æ okno
Winampa niezale¿nie od tego, czy dzia³a na
pierwszym planie czy w tle. Dlatego musimy
dla akcji wybraæ cel. Je¿eli jeszcze nie uru-
chomilimy Winampa, to robimy to teraz
mo¿liwy stanie siê wybór jego okna jako ce-
lu komendy. Wskazywanie aplikacji docelo-
wej rozpoczynamy od naciniêcia przycisku
Cel
. Na ekranie pojawi siê okno
Wybór celu
z list¹ dzia³aj¹cych w Windows procesów
(tak¿e ukrytych i zminimalizowanych).
W górnej czêci okna wskazujemy Winampa,
a nastêpnie w prawej dolnej czêci zaznacza-
my cechê, która bêdzie identyfikowaæ okno
aplikacji docelowej. W naszym przypadku
jest to
Nazwa klasy
, poniewa¿
Nazwa
, czyli
tytu³ okna, zmienia siê wraz z odtwarzanymi
utworami (rys. 6). Po wybraniu cechy okna
klikamy kolejno przyciski
Zastosuj
oraz
OK
,
a po przekazaniu danych do g³ównego okna
Girdera ca³oæ zmian zatwierdzamy klawi-
szem
Zastosuj
i zapisujemy na dysku.
Czy to ju¿ koniec?
Je¿eli nasze zdalne sterowanie dzia³a zado-
walaj¹co, to mo¿emy zautomatyzowaæ start
Girdera w taki sposób, by uruchamia³ siê on
razem z Windows, wczytywa³ plik konfigura-
cyjny i wykonywa³ zawarte tam rozkazy. Do-
konujemy tego poprzez ustawienie opcji
programu za pomoc¹ polecenia
Ustawienia
wybranego z menu
Plik
(rys. 8).
Na podstawie tych kilku przyk³adów mo¿-
na powiedzieæ, ¿e w programach obs³uguj¹-
cych urz¹dzenia do zdalnego sterowania
tkwi ogromny potencja³. Girder mo¿e na
przyk³ad sterowaæ poborem mocy przez
komputer (wygaszenie monitora itp.), wpro-
wadzeniem systemu w stan upienia (funk-
cjê tê musi wspieraæ p³yta g³ówna), symulo-
waæ dzia³anie myszki oraz co ciekawe
sterowaæ samym sob¹ (przez tworzenie grup
poleceñ specyficznych dla danej aplikacji,
a nastêpnie ich w³¹czanie/wy³¹czanie po-
dobnie jak w opisanym przyk³adzie Winam-
pa). Skoro wiêc mamy naprawdê du¿e pole
do popisu, to... piloty w d³oñ!
Andrzej Baranowski
Ujarzmiamy Winampa
Potrafimy ju¿ zmieniaæ g³onoæ niezale¿nie
od aktywnej aplikacji, wiêc mo¿emy siê po-
kusiæ o uruchamianie i zamykanie Winampa
w równie prosty sposób (kombinacj¹
[lewy
Alt]
i
[/]
na klawiaturze numerycznej). Osi¹-
gniemy to przez zdefiniowanie dwustanowe-
go klawisza. Pierwsze naciniêcie bêdzie
uruchamiaæ plik winamp.exe i zwiêkszaæ
licznik naciniêæ, a drugie wysy³aæ kombina-
cjê klawiszy zamykaj¹c¹ aplikacjê (
[lewy Alt]
i
[F4]
) do aktywnego okna Winampa. Ostat-
nie zadanie to dodanie obs³ugi odtwarzania
i przewijania. Nasz cel osi¹gniemy, wykonu-
j¹c kolejno czynnoci opisane w kilku poni¿-
szych punktach.
1. Tworzymy makropolecenie, wykorzystu-
j¹c
Dodaj Makro
z menu podrêcznego, i na-
zywamy je
Winamp w³./wy³. (ALT /)
.
2. Przypisujemy u¿ywaj¹c przycisku
Learn Event
kombinacjê
[lewy Alt]
i
[/]
do
makropolecenia (rys. 4).
3. Wewn¹trz makra tworzymy dwa polece-
nia o nazwach
Winamp w³¹czony
oraz
Winamp wy³¹czony
. Nie przypisujemy im
INFO
Grupy dyskusyjne
Pytania, uwagi i komentarze do artyku³u:
news://news.vogel.pl/chip.artykuly
Pytania techniczne:
news://news.vogel.pl/chip.hardware
Internet
Girder
http://www.stack.nl/~stilgar/
Strona Igora Ceski
http://www.cesko.host.sk/
Na do³¹czonej do numeru p³ycie CD
w dziale Hardware|Zdalne sterowanie
komputerem znajduj¹ siê aplikacje do zdalnego
sterowania Girder 3.0.21, PC Remote Control 4.0,
uICE 2.6.1, IR Assistant 3.30, WinLIRC 0.6 oraz ste-
rowniki IgorPlug.dll wspó³pracuj¹ce z programem
Girder 3.x do opisanego w artykule odbiornika
podczerwieni.
CZERWIEC 2001
3
6/2001
Plik z chomika:
Scorpik
Inne pliki z tego folderu:
Podstawy LightWave 3D7.0.pdf
(7376 KB)
podczerwien.pdf
(325 KB)
php_manual_pl.pdf
(20523 KB)
Odzyskiwanie I Naprawa Danych.pdf
(484 KB)
Ochrona WWW.pdf
(185 KB)
Inne foldery tego chomika:
- █▬█ █ ▀█▀ NOWOśCI
- - ▉ FILMY NAJNOWSZE [ HASLO - az ]
- ! ▣ WINDOWS 8 PL 32-64 BIT + AKTYWATOR
- ◊Arnold Schwarzenegger
- ◢◤ - FILMY [ - 2018 - ] CHOMIKUJ
Zgłoś jeśli
naruszono regulamin