光枪游戏吧 关注:1,914贴子:12,666

DIY制作改造GUN4IR游戏光枪

只看楼主收藏回复

在此之前用的wiimote手柄测试过几个TeknoParrot光枪游戏,自我感觉准星有点点飘,扣动扳机反应也稍微有一点点延迟,随后在网上了解到有一款用于制作4点红外定位光枪的软件叫GUN4IR,有幸看到了“为啥总纠结”这名UP主的视频,去“外面”找到GUN4IR的相关固件和说明文档,准备自己也改造制作一把光枪。
首先要有个合适的枪壳,唉,本人儿子对枪类玩具根本不感冒,也就没有相关玩具的存货,去商场买合适的新枪再拆掉,性价比又比较低,所以到闲鱼上看了几天,找到一北京同城自取的乐视体感枪,距离比较近,联系好直接取回!

主要相中的就是它的弹匣是6000mah的5V充电宝,还有可以突突突的电磁阀,枪托尾部是可以小范围活动的,抵住肩部突突突的时候感觉不错!

无奈上端枪口太细,无论是现成DF摄像头还是DIY的wii摄像头都放不下,只能选择将摄像头放置在下面粗的枪口处!
根据GUN4IR说明文档,到某宝开始了添加购物车之旅……
由于是边想边做,边做边想,并没有一个从头到尾的计划,所以在买一些小配件的时候并不是一步到位,而是需要了,就去找去买,等待收货浪费不少时间!唉,基本都是广东到北京!愁!最重要的Pro Micro板子从发货到收货正好6天时间……其它的基本都得最快3天!
以下是从开始到完成买的一些东西!
1、TYPE-C 5焊点公头和母头10对(用1对),¥10.99
2、A56轻触开关帽40个(红和灰)(灰色用2,红色用1),¥3.78
3、轻触按键开关感应模块 3V-30V 2个(没用上),¥10.58
4、手机鱼眼镜头1个,¥8.82
5、可调手柄螺丝旋钮7字手拧螺丝1个,¥3.76
6、左右旋转自复位开关带按键 2个(用1个),¥4.20
7、TMP36 温度传感器2个(没用上) ,¥4.40
8、100K、1K电阻各20个(100K用1个,1K用2个),¥4.80
9、PN2222A晶体管10个(用1个),¥5.50
10、IRL540N 5个(用1个),¥7.00
11、1N4001二极管20个(用2个),¥3.14
12、MT3608 DC-DC升压模块2个(用1个),¥1.50
13、3色LED灯模块4个(用1个),¥4.00
14、Pro Micro 32U4 5V/16M 2个(用1个),¥38.00
15、洞洞电路板1块(裁剪用),¥11.19
16、DFRobot红外定位传感器1个,¥146.02
17、3米Type-c USB数据线1条,¥21.59
其它需要的东西都是自家破烂存货,唉,因为攒着这些破玩意没少被媳妇叨叨,但是在DIY的时候能用到他们,这不就体现价值了么……
比如我用到的线材……


IP属地:北京1楼2024-10-07 17:51回复
    开始改造!
    一、拆解体感枪,去掉所有用不到的东西!安装摄像头!

    切断自带主板左侧一段给摄像头个位置!

    DF摄像头的线皮挺厚,全拆掉,方便放置和走线!

    打磨切除原枪卡扣等位置,还是位了放置摄像头!

    扩孔!

    摄像头缠一圈球拍用的手柄胶带,固定摄像头!

    在此之前一定要先测试调整摄像头的方向,我买的这个是线朝外,红灯朝里垂直放置是正确方向!


    IP属地:北京2楼2024-10-07 18:02
    回复
      二、放置Pro Micro控制板
      纠结了好久,最终选择放置在这个位置!

      买的时候选择的不焊排针,结果收到后,手贱,把排针都焊上了,再然后发现如果用杜邦头连接,枪体盖上稍微有点不严丝合缝,于是决定还是选择焊接连线!
      找块雪弗板垫在下面固定住!用热熔胶固定在枪身上!

      斜着放置是因为还要插type-c线,而且方便线从右上方过去,横着地方也不太够用!


      IP属地:北京3楼2024-10-07 18:05
      回复
        三、按照GUN4IR说明焊接震动马达和电磁阀的电路板!
        呃,本人小白,焊接时手脑和眼睛都挺废,能整上没问题已经很不错了,请忽略焊功……
        震动马达的电路板

        电磁阀电路板

        PS:买电阻的时候只看的欧姆数直接就买了,结果……大了……对付用吧!
        震动马达电路板切洞洞板的时候带个孔,正好可以翻过来安装在这个位置,离握把还很近,挺好!

        电磁阀用的电路板有点长,最终选择固定在瞄准镜下面的空间里!


        PS:由于我用的线都是没什么识别颜色可言……为了不出错,还是粘上贴纸比较好!


        IP属地:北京4楼2024-10-07 18:24
        回复
          四、固定震动马达!
          这枪的握把空间不大,而且不平,试了许久才确定放置的位置,好像也只能放在这!我只有这么大的手柄马达,没办法!



          IP属地:北京5楼2024-10-07 18:26
          回复
            五、改造原枪主板!
            原枪主板带一个摇杆,两个自锁开关,一个自复位轻触开关,决定都要利用上!

            这是切掉左侧前的图片,自锁开关,决定其中一个做为电磁阀的开关,另一个做为震动马达的开关,这样游戏时就可以很方便开关震动和反冲!
            那个摇杆是手柄用的那种,真心不知道有没有办法跟控制板连接输入为上下左右方向的功能,“在外面”也没找到手柄摇杆连接GUN4IR控制板的方法,既然不知道怎么整,那就拆掉整个平替……
            翻出多年前电视上的5向开关,上面的线是之前做别的玩意时接上的,可以向四个方向轻按控制四个开关,直接按下还有一个开关,正好符合我想要的功能,整上!


            把原有的摇杆帽粘在这个电视开关上,再调整好高度,垫一块雪弗板固定在原有主板上,测试正常!

            还是得用万用表测一下当时接的线然后做个标记粘上!
            继续拆掉原有红灯,换个独立的绿灯,连接micro控制板作,就作为一个通电的指示灯吧!

            请忽略它的颜值,电阻是在存货破烂里取下来的!
            固定在枪壳上原有红色灯的孔位上!

            原主板侧位的轻触按钮决定用作GUN4IR里的踏板键,测试时发现直接焊接线有问题,那就切下来再粘回去,独立于原来的主板,这就没问题了!



            IP属地:北京6楼2024-10-07 18:33
            回复
              六、枪身加个灯带!
              原枪不带灯,试着走走线发现还有点位置,而且原枪外壳正好镂空,把内层枪身也镂空一下,就可以透出要加灯带的光了!


              用焊烙铁根据外壳镂空的位置,把内层烫好,砂纸磨一下!
              找出存货破烂里的塑料板,应该是用在一些显示器里面的,半透明,灯光会均匀散出来,符合自己的想法!

              量好尺寸,切两片侧板,一片放灯带的底板!502和热熔胶固定在枪壳上!


              不知道哪来的正好6V的灯带,长短还挺合适,只不过是彩色的,如果是纯绿色或蓝色那就更好了,其它的都是之前做街机框体剩下的12V灯带,为了不单独插电也能用,就选这个了,原枪的5V弹匣就直接供电了!

              看着效果还行!

              套上外壳就更美观了!

              需要再给灯带加个开关!


              存货自锁开关,在瞄准镜底部支架处开个合适的孔,用胶固定住!


              IP属地:北京7楼2024-10-07 18:39
              回复
                七、瞄准镜加个灯!
                原枪瞄准镜是透明的,空的,折腾一下,整个想象的效果出来!


                用一个RGB彩灯,连接红色,灯对在瞄准镜片中心位置,高度不够垫块雪弗板,热熔胶固定,减掉电路板上面两个角,因为瞄准镜另一半外壳那个坑小一圈!
                灯亮后,通过原透明的塑料片看着效果不好,用砂纸把塑料片磨一磨,这样光就散开了,看着效果更好一些!


                实际没这么亮,挺柔和,手机拍就这效果……
                再做点装饰!


                不想从瞄准镜后面透出光来,也不想看清里面的空间!
                所以后面塑料片垫个半透明的塑料片!效果挺好!


                这是完成后的效果!手机有点不给力?


                IP属地:北京8楼2024-10-07 18:44
                回复
                  八、装个升压板!
                  由于原枪电磁阀部分的电路板没用上,5V的弹匣带不动这个电磁阀,又想不插电也能用,就买了个升压板,调整到12V输出!测试正常!
                  固定在震动电机电路板旁边!



                  IP属地:北京9楼2024-10-07 18:47
                  回复
                    九、装个上弹的开关!
                    原枪握把快慢机的地方想利用上,整个那种大拇指一拨就可以出发的开关,某宝找了老半天,关键是咱不知道想要的那种东西都叫什么!还好,找到了自己想要的!
                    左右旋转可按压开关,还有那种相机支架用的螺丝!
                    想了一些办法,把它俩连在一起使用!

                    打磨开个孔!

                    这两玩意儿!

                    锉就完事儿了- -!

                    完美结合!

                    旋转开关固定在扳机旁,依然是垫了块雪弗板!

                    旋转开关的线都接上了,目前接到micro板的只有右旋转的线,当作上弹键!按压和左旋转开关都没用,其它线放枪里当备用吧!

                    大拇指拨动开关很灵敏也很方便,打磨的地方还没想好怎么处理,暂时贴个黑贴纸吧!


                    IP属地:北京10楼2024-10-07 18:52
                    回复
                      十、选择/投币,开始和模式按钮!
                      找好位置,开好孔,焊好小板子,固定好开关,看着不错,用着也不错!选择/投币和开始按钮放在原枪后面两个红外灯的地方,切除一下原有的卡位,空位也稍微扩了一下!


                      红色的当作模式开关按钮!





                      IP属地:北京11楼2024-10-07 18:55
                      回复
                        十一、焊接控制板、各处开关、按钮线!
                        各部分基本都搞定了,该走线焊接了!
                        枪身左侧、右侧、上侧部分都先把要连接到控制板上的按钮GND线连在一起,然后再一起焊在控制板GND上!
                        除了摄像头GND是直接焊在控制板上,其它的都是从控制板引出一条gnd线,再连接其它所有需要gnd的线!
                        VCC也是一样引出一条线,再连接需要供电的电路上!

                        焊接前!

                        焊接时!

                        焊接后!
                        因为经常使用各种废线头当导线,所以我养成了贴纸做标记的好习惯……还好顺利完成焊接,测试正常,把线用热缩管套上,没有吹,当个扎带用!
                        线的连接处还是有必要热缩管吹一下的……胶布也可以就是占地方!


                        IP属地:北京12楼2024-10-07 18:57
                        回复
                          十二、备用电源口和数据线!
                          虽然电磁阀用的电池供电,但还是画蛇添足一下,放个备用的供电口,不插线也不影响美观,同时在握把处做个数据线连接的口,这样用的时候插上,不用的时候拔掉,枪也好放,不用带着线了!
                          先标好位置,开孔!

                          测试从控制板到握把处走线,33厘米……买现成的type-c延长线只有10、20、30、50厘米的,不是短就是长,所以我买了这两玩意儿……

                          type-c公头和母头!
                          找跟USB线,量好长短,自己焊一条延长线!





                          点上热熔胶,套上热缩管,垫块雪弗板,固定到握把底部!

                          把线固定,免得影响震动马达!


                          IP属地:北京13楼2024-10-07 19:01
                          回复
                            符合预期效果!


                            插上线也严丝合缝的!


                            IP属地:北京14楼2024-10-07 19:02
                            回复
                              动手能力强啊。。。


                              IP属地:广东15楼2024-10-07 19:02
                              回复