注:请勿转载,如有需求请与刊登的杂志社联系.
声明:硬件改造具有一定的风险性,并且一旦拆封,你将失去保修。我们不对用户改造过程中出现的任何问题付任何责任。

图1 光枪照片
DC游戏机上有一些射击游戏是需要与光枪配合使用的,如果使用手柄,则无法体验到枪战的真实感觉。因此在这一类游戏时,一支原装的光枪是必不可少的。但是如果你使用过这种原装光枪的话,你会发现十分不爽,因为光枪没有连发功能,只能一下一下的扣扳机,并且也不能自动换弹匣,在激烈的枪战中,肯定是死的多,活的少了。:)现在我们要做的就是对光枪进行一些简单的改造,让它具有以下功能:
1.子弹连发功能。
2.自动换弹匣功能。
光枪在进入游戏时会自动进入连发模式。“START键+B键”用于切换单发、连发模式;打开DC电源时按“START键”切换到固定连发模式;打开DC电源时按“B键”切换到固定单发模式。
一、要准备的材料
集成电路:PIC12C508或PIC12C509 1片

图2 PIC12C508A芯片
电阻: 10K 1个

图3 10K电阻照片
导线: 若干
除此之外,还需要一些工具:电烙铁、焊锡丝、松香、小十字螺丝刀、小刀。

图4 工具照片
二、光枪的构造
拆开光枪,可以看到三块电路板。主电路板、光电接收板、按键控制板。
1.主电路板

图5 主电路板照片
主电路板外部有铁壳屏蔽层,一端是记忆卡槽接口。电路板上有三个接插件,一个5芯插座是用来连接手柄连线的;一个2芯线是用来连接光电接收板的;还有一个10芯连线则是用来连接按键控制板的。
2.光电接收板
这块电路板上只有一个光敏二极管和一个二芯插座。
3.按键控制板

图7 按键控制板正面

图8 按键控制板反面
这块电路板上都是按键,一个面上有十字方向键和START键、B键,这几个键的功能与普通DC手柄上的按键功能相同。电路板的反面还有一个微动开关,当你扣动光枪的扳机时,扳机的另一端会碰到这个微动开关。
三、改造
改造的配线图如下:

图9 配线图
实际的改造过程中,为了方便制作,我们做了一些调整,当然方法还是一样的,如果你对电子技术不是很熟悉的话,可以根据我们的介绍一步一步来做,而不必看上面的配线图,如果你熟悉电子技术的话,则可以根据上面提供的配线图随意发挥了。
在制作中我们用到了一片PIC12C508芯片,这种芯片是MICROCHIP公司生产的单片机芯片,需要写入程序才能够使用。对芯片写入程序需要用到编程器,你可以在购买芯片时,让销售者直接把程序写入芯片中,也可以自己使用编程器来写入。我们这次是使用了《电子DIY多功能编程器》来完成这个工作的。关于编程器的介绍可以查看我们的网站http://ediy.yeah.net。
编程时应注意单片机配置位的选择:振荡方式选择内部振荡;WDT选择禁止;CP选择禁止;MCLR选择禁止。
将程序写入到PIC12C508A芯片中后,就可以开始改造工作了。
1.因为电路非常简单,所以我们没有使用电路板,而是把芯片用双面胶粘在主电路板上来使用的。
首先在下图所示的位置上,用小刀将绿色的阻焊剂层刮掉,露出铜箔层来。

图10
然后要把芯片的引脚处理一下,芯片有8个引脚,处理方法见如图。

图11
现在我们就可以剪一小片双面胶将芯片粘在主电路板上了,固定好芯片,可以把芯片的第1脚、第5脚、第8脚分别焊接好。第1脚焊接到刚才刮开的铜箔处。第5脚、第8脚与10芯连线的对应引脚焊接到一起。

图12
2.将10K电阻的引脚剪短,将其中一个引脚折90度,焊接到如图位置上。

图13
3.把主电路板反过来,可以看到那个连接光电接收板的2芯线,将其中的白色的连线从中间剪断。把剪断的这根线的连接光电接收板的一半剥掉外皮、烫好锡备用。

图14
取一根导线,将其一端与刚才的那根白色线焊接到一起。

图15
再把印板反过来,把电线的另一端焊接到芯片的第6脚上。另外再取两段导线将芯片的第2脚、第3脚分别连接到10针接头的对应位置上。

图16
再剪一段导线,一端焊接到芯片的第7脚,另一端焊接到电阻悬空的一脚上。

图17
4.将主电路板反过来,可以看到10芯的连线。以白色线为第1脚,数到第7根线,从中间剪断。

图18
取一段导线,焊接到剪开的第7根线上。

图19
再将电路板反过来,将导线的另一端焊接到电阻悬空的一端上。

图20
至此,电路的改造全部完成,下面我们要将光枪重新组装起来。
5.用胶带纸贴在主电路板屏蔽铁壳的对应芯片的位置上。

图21
然后装上屏蔽铁壳。

图22

图22-1
将接插件都插好,三块电路板都放回原先的位置上,注意光电接收板的位置不要插错,另外也不要忘记安装前面的透镜。确认无误后,就可以合上另一半外壳,装螺丝了。

图23
改造好的光枪看起来和原先的光枪没有任何区别。: ) 其实内部已经偷天换日了,呵呵。

图24
四、测试
测试时,使用了比较经典的游戏《死亡之屋》。由于是连发模式,并且自动换弹匣,所以打起来很轻松,不费吹灰之力就过了一关,光枪可以如机关枪一般扫射,十分痛快。当然,如果你的水平比较高的话,那么也可以切换回单发模式,不过如果习惯了连发,再来试单发,可能就是一件痛苦的事情了。
本文中PIC12C508芯片的程序可以到我们的网站下载。网址:http://www.gbalink.net
|