5137.pdf

(164 KB) Pobierz
Automatyczny przełącznik mysz-joystick do Amigi - AVT-1321
M I N I P R O J E K T Y
Wspólną cechą układów opisywanych w dziale "Miniprojekty" jest łatwość ich praktycznej realizacji.
Zmontowanie układu nie zabiera zwykle więcej niż dwa, trzy kwadranse, a można go uruchomić w ciągu
kilkunastu minut. Układy z „Miniprojektów” mogą być skomplikowane funkcjonalnie, lecz łatwe w montażu
i uruchamianiu, gdyż ich złożoność i inteligencja jest zawarta w układach scalonych. Wszystkie układy
opisywane w tym dziale są wykonywane i badane w laboratorium AVT. Większość z nich znajduje się
w ofercie kitów AVT, w wyodrębnionej serii „Miniprojekty” o numeracji zaczynającej się od 1000.
Automatyczny przełącznik mysz−joystick do Amigi
Gracze komputerowi,
ktÛrzy lubi¹ gry dla
dwÛch osÛb, napotykaj¹
na ma³y problem -
pod³¹czenie dwÛch
joystickÛw do
komputera. Niby moøna
je pod³¹czyÊ, ale
musimy zrezygnowaÊ
z†myszy. Bez myszy
trudno obs³ugiwaÊ
Workbench. Konieczne
staje siÍ ìwachlowanieî
wtyczkami. Jeúli Amiga
jest zamontowana
w†obudowie tower,
dostÍp do gniazd jest
utrudniony. Moøe temu
zaradziÊ automatyczny
prze³¹cznik mysz-
joystick.
Prze³¹cznik nie jest zbyt
skomplikowany (schemat po-
kazano na rys. 1 ). Sygna³y
z†gniazd Port1 i† Port2 s¹ po-
dawane na multiplekser. Wyj-
úcie multipleksera jest do³¹-
czone do portu myszy Amigi.
Wybranie aktywnego portu
nastÍpuje po przyciúniÍciu
lewego przycisku myszy lub
przycisku fire1 w†joysticku.
Uk³ad US2 spe³nia dwie fun-
kcje. Bramki B1 i†B2 tworz¹
przerzutnik RS, a bramki B3
i†B4 mnoø¹ logicznie sygna³y
z†przyciskÛw myszy i†joysti-
cka. Kondensator C5 zastoso-
wano po to, aby po w³¹cze-
niu zasilania uaktywni³ siÍ
Port1 (domyúlnie port my-
szy). Zaleønie od stanu prze-
rzutnika úwieci jedna z†diod
LED, informuj¹c o†aktywnym
wejúciu. Jednoczeúnie s¹ wy-
brane odpowiednie wejúcia
multipleksera. Rezystory
podci¹gaj¹ce wymuszaj¹ na
wejúciach przerzutnika i†mul-
tipleksera poziomy wysokie.
Rezystory te nie s¹ koniecz-
ne, jeúli zastosujemy uk³ady
TTL. Spostrzegawczy Czytel-
nicy zauwaø¹, øe piny 5 i†9
nie s¹ do³¹czone do multi-
pleksera. Jest to spowodowa-
ne tym, øe s¹ to wejúcia syg-
na³Ûw z†potencjometrÛw
joysticka analogowego. Oczy-
wiúcie, moøna zastosowaÊ
multiplekser analogowy, ale
mija siÍ to z†celem. W†myszy
do pinu 9 jest pod³¹czony
prawy przycisk. Pojawia siÍ
tam niski poziom napiÍcia,
gdy go naciúniemy. Jeúli przy-
cisk jest zwolniony, wypro-
Rys. 1.
Rys. 2.
Elektronika Praktyczna 9/2001
71
32210877.016.png 32210877.017.png 32210877.018.png 32210877.019.png 32210877.001.png 32210877.002.png 32210877.003.png 32210877.004.png 32210877.005.png 32210877.006.png 32210877.007.png 32210877.008.png 32210877.009.png 32210877.010.png 32210877.011.png 32210877.012.png 32210877.013.png
M I N I P R O J E K T Y
ticka). Gdy nacisnÍlibyúmy
w†tym czasie przycisk myszy,
nast¹pi³oby zwarcie. Aby za-
bezpieczyÊ siÍ przed skutka-
mi tego zwarcia, dodano re-
zystor 100
WYKAZ ELEMENTÓW
Rezystory
R1: R−Pack 8x47k
Półprzewodniki
US1: 74HCT157
US2: 74HCT00
D1, D2: diody LED
Różne
złącza DB9M do druku
gold−piny 2x5
złącze DB9F z obudową
(zaciskane lub lutowane)
przewód 10−żyłowy IDC 40cm
gniazdo zaciskane IDC10
. Nie wp³ywa on
znacz¹co na wartoúÊ rezys-
tancji potencjometru joysti-
cka analogowego (1% wartoú-
ci, podczas gdy potencjometr
ma 20% rozrzutu wartoúci re-
zystancji) ani nie przeszka-
dza przy przesy³aniu sygna-
³Ûw cyfrowych. Podobna sy-
tuacja zwi¹zana jest z†pinem
9†portu.
MogÍ siÍ spotkaÊ z†zarzu-
tem, øe pin 6†portu Amigi
moøe pracowaÊ jako wyjúcie,
co mog³oby uszkodziÊ bram-
kÍ B4 lub port Amigi. Nic
podobnego siÍ nie stanie.
Uk³ad odpowiedzialny za ob-
s³ugÍ pinu 6†portu (port CIA
typu 8520) akceptuje tak¹ sy-
tuacjÍ (przy pracy jako wyj-
úcie moøna wymusiÊ poziom
niski - dzia³anie portu pseu-
do-dwukierunkowego).
Montaø urz¹dzenia nale-
øy przeprowadziÊ wed³ug
w obudowie SIP9
R2, R3: 47k
R4, R5: 470
Kondensatory
C1: 10
F/16V
C2, C3, C4: 100nF
C5: 47nF
P³ytka drukowana wraz z kompletem elementÛw jest dostÍpna
w AVT - oznaczenie AVT-1321 .
Rys. 3.
Wzory p³ytek drukowanych w formacie PDF s¹ dostÍpne
w Internecie pod adresem: http://www.ep.com.pl/?pdf/
wrzesien01.htm oraz na p³ycie CD-EP09/2001 w katalogu PCB .
do³¹czona
do +5V (patrz rys. 1). Jeúli
manipulator znalaz³by siÍ
w†skrajnym po³oøeniu, rezys-
tancja mog³aby zmaleÊ do
0†(to zaleøy od budowy joys-
schematu pokazanego na rys.
2 . Do z³¹cza ìAmiga Mouse
Portî pod³¹czamy kabel taú-
mowy z†zaciúniÍtym z†jednej
strony z³¹czem IDC10,
a†z†drugiej z†zaciúniÍtym z³¹-
czem DB9. Jeúli nie posiada-
my z³¹cza DB9 zaciskanego
na taúmie, naleøy go przylu-
towaÊ. Podczas wykonywania
takiego kabla warto skorzys-
taÊ z† rys. 3 .
Podczas eksploatacji prze-
³¹cznika naleøy pamiÍtaÊ
o†wy³¹czeniu autofire w†joys-
ticku po skoÒczonej grze.
W†przeciwnym przypadku
nie da siÍ uaktywniÊ myszy.
S³awomir Skrzyñski, AVT
s³awomir.skrzynski@ep.com.pl
72
Elektronika Praktyczna 9/2001
R6..R9: 100
wadzenie to nie jest do ni-
czego pod³¹czone. Joystick
analogowy w†stanie spoczyn-
ku bÍdzie widziany jako re-
zystancja 110k
32210877.014.png 32210877.015.png
Zgłoś jeśli naruszono regulamin