歡迎您光臨本站 登入註冊首頁

自製六鍵電腦遊戲手柄電路

admin @ 2014-03-19 , reply:0

概述

自製六鍵電腦遊戲手柄電路自製六鍵電腦遊戲手柄電路 首先,那十鍵手柄所要插的不是原手柄的插座,而是佔用了列印口,象我又有印表機,又有掃描儀的,要是再加上一個手柄來搶列印口,那我以後就要用什麼插什麼,太麻……
自製六鍵電腦遊戲手柄電路
自製六鍵電腦遊戲手柄電路

 首先,那十鍵手柄所要插的不是原手柄的插座,而是佔用了列印口,象我又有印表機,又有掃描儀的,要是再加上一個手柄來搶列印口,那我以後就要用什麼插什麼,太麻煩了。其次,十鍵手柄還需要下載專門的驅動程序,而該六鍵手柄不需用什麼驅動程序,在DOS下、WINDOWS下都可以即插即用。呵呵,好了,廢話少說,下面就是詳細內容。

 

   如果你已有了一個世嘉六鍵手柄的外殼,那麼你只需要再找到上圖所用到的幾個電子元件,它們總價不足2元錢,還有一個就是15針的電腦遊戲插頭,這東東是用來插在音效卡上的遊戲手柄插座上,不過它可是很難找到的喔(我到現在都還沒找到),它的管腳定義如下:































































1:VCC 正 5V
2:BUTTON1 (B1) 按鍵 1
3:POSITION X (PX) X 坐標(1P)
4:GND
5:GND
6:POSTION Y (PY) Y 坐標(1P)
7:BUTTON2 (B2) 按鍵 2
8:VCC 正 5V
9:VCC 正 5V
A:BUTTON3 (B3) 按鍵 3
B:POSTION Y1 Y坐標(2P)
C:GND
D:POSITOIN X1 X坐標(2P)
E:BUTTON 4(B4) 按鍵 4
F:VCC 正 5V

  工作原理:

  PX和PY分別管的是1P手柄的X位置(左右方向)和Y位置(上下方向),當它們懸空時,電腦認為沒有遊戲桿存在;當它們和VCC(正5V)之間接一個合適的電阻時(約80K),手柄的方向鍵被識別為居中;當它們直接接VCC時,方向鍵被定義為左(上);當它們和VCC之間接一個更大的電阻(約130K)時,方向鍵被定義為右(下)。這樣,由PX和PY的不同組合就可定義出方向鍵的八個方向動作。

  二個PNP型三極體9015的作用是模擬電子開頭,以方向鍵的左右動作為例,當不按左右鍵時,9015的B極為低電位,E極和B極之間產生電位差使三極體C極和E極導能,PX即相當於通過R2和VCC相連,使左右方向居中;當按下左鍵時,PX直接和VCC相連,電腦識別為按下左鍵;當按下右鍵時,9015的E極和B極之間電位差很小,三極體的C極和E極之間截止,PX相當於通過R1+R2與VCC相連,電腦識別為按下右鍵。上下鍵的工作原理同此。

  PX1和PY1是供2P手柄使用的,只用一個手柄時就不用接它們,BUTTON 1,2和3,4原是分別給1P和2P用的2個鍵,它們懸空時電腦識別為沒有按下,而它們接地時電腦識別為按下了該鍵。只用1P時可以把BUTTON 1-4都用上交給1P控制變為四鍵手柄(若接兩個手柄時則每個手柄只能分配到二個鍵)。

  製作開始:

  首先絞下世嘉手柄的插頭,可見到后柄線中有九根不同顏色的線,實際我們只用到其中八根,把它們按下表焊到15針電腦遊戲插頭上(空餘的棕色線不用)。

 








































1 2 3 5 6 7 A E
VCC B1 PX GND PY B2 B3 B4


  下面就是改動原手柄的電路板了,你也可以用敷銅板和三氯化鐵來自己製作,不管是改動還是自己作電路板,都要靠你自己去發揮你的想象力和創造力。如果你象我擁用一個從街機上弄下的搖桿那就是最方便的了,那樣的話就不用改或作電路板,只需把各個元件綁上去就行了,呵呵……

  調試:

  在調試之前,一定要用萬用表檢查一下電路是否有短路,否則,呵呵,日照電腦生紫煙,遙看機箱掛……還要,千萬不要帶電拔插,一定要關機后才動手。


[admin via 研發互助社區 ] 自製六鍵電腦遊戲手柄電路已經有2883次圍觀

http://cocdig.com/docs/show-post-39273.html