工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电脑六键手柄的制作

作者:dolphin时间:2016-09-22

  首先,那十键手柄所要插的不是原手柄的插座,而是占用了打印口,象我又有打印机,又有扫描仪的,要是再加上一个手柄来抢打印口,那我以后就要用什么插什么,太麻烦了。其次,十键手柄还需要下载专门的驱动程序,而该六键手柄不需用什么驱动程序,在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
绿
  下面就是改动原手柄的电路板了,你也可以用敷铜板和三氯化铁来自己制作,不管是改动还是自己作电路板,都要靠你自己去发挥你的想象力和创造力。如果你象我拥用一个从街机上弄下的摇杆那就是最方便的了,那样的话就不用改或作电路板,只需把各个元件绑上去就行了。  调试:
  在调试之前,一定要用万用表检查一下电路是否有短路,否则,呵呵,日照电脑生紫烟,遥看机箱挂,还要,千万不要带电拔插,一定要关机后才动手。



评论

技术专区