自制电脑六键手柄

如果你已有了一个世嘉六键手柄的外壳,那么你只需要再找到上图所用到的几个电子元件,它们总价不足2元钱,还有一个就是15针的电脑游戏插头,这东东是用来插在声卡上的游戏手柄插座上,不过它可是很难找到的喔(我到现在都还没找到),它的管脚定义如下:1:VCC正 5V2:BUTTON1 (B1)按键 13:POSITION X (PX)X 坐标(1P)4:GND地5:GND地6:POSTION Y (PY)Y 坐标(1P)7:BUTTON2 (B2)按键 28:VCC正 5V9:VCC正 5VA:BUTTON3 (B3)按键 3B:POSTION Y1Y坐标(2P)C:GND地D:POSITOIN X1X坐标(2P)E:BUTTON 4(B4)按键 4F: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针电脑游戏插头上(空余的棕色线不用)。123567AEVCCB1PXGNDPYB2B3B4红橙绿黑黄灰蓝白  下面就是改动原手柄的电路板了,你也可以用敷铜板和三氯化铁来自己制作,不管是改动还是自己作电路板,都要靠你自己去发挥你的想象力和创造力。如果你象我拥用一个从街机上弄下的摇杆那就是最方便的了,那样的话就不用改或作电路板,只需把各个元件绑上去就行了。

调试:  

在调试之前,一定要用万用表检查一下电路是否有短路,否则,呵呵,日照电脑生紫烟,遥看机箱挂,还要,千万不要带电拔插,一定要关机后才动手。