巨型复古游戏手柄的制作

电子说

1.3w人已加入

描述

第1步:木工工具和材料

警告:操作电动工具时要小心并使用适当的安全设备

工具

螺丝刀和螺丝

台锯或圆锯

印章锯

拼图

钻孔和钻头包括60mm和25mm孔锯

砂光纸/块

钢丝绒

路由器和钻头:

圆角

圆形小海湾

倒角

Straight

材料

19mm(3/4“)电路板 - 我使用的是我从柜子里留下的层压板,但是层板或MDF也可以用合适的表面处理。

60mm的销钉用于面部按钮 - 这是从我的楼梯上留下的或者你可以用一个hol从板上切下这些用木材填料锯中心孔

木材着色剂,清漆和稀释剂

步骤2:D-Pad

游戏手柄

游戏手柄

我首先通过描绘一块大约相当于我的尺寸的木材来标记一块层压板上的D-Pad按钮然后在水平和垂直方向上进行加倍形状。

然后我用拼图将其剪掉并打磨,直到它光滑且相当均匀。我还使用带有圆角圆角的路由器修圆顶边。

当我对整体造型感到满意时,我将D-Pad按钮放在另一个较大的板上,用于游戏手柄的顶部。

我用铅笔在D-pad周围找到了D-Pad形状的孔。切割出来的时候,我首先用小钻孔标出角点,然后使用拼图切出主要形状。

我花了一些时间来磨掉D-Pad按钮的边缘以及让它顺利滑入和滑出的孔。你会希望它非常宽松,但横向移动最小。

第3步:按钮

游戏手柄

游戏手柄

游戏手柄

游戏手柄

下一步我从60mm的销钉上切下了面部按钮,并从顶板上切下了用于“开始”和“选择”的小型药丸按钮。然后,我使用60mm孔锯切割顶板中的等效孔,用于较大的按钮和25mm孔锯以及用于启动和选择按钮的拼图。

我用剁锯切割了榫钉稍微暗淡的刀片所以脸部按钮在这个过程中有点烧焦,你可以在照片中看到,但这无关紧要,因为我打算用深色染色它们。

为了让脸部按钮有更好的感觉,我使用带有圆角圆头的路由器将它们的顶部边缘修圆。我刚刚打开了“开始”和“选择”按钮的顶部边缘,因为它们有点太小而无法使用路由器。

在这个阶段,我还使用拼图修补了顶板上的角落(使用清漆锡盖标出)并使用带倒角钻头的路由器在周围添加斜边。

步骤4:添加基板

游戏手柄

游戏手柄

底板装有电子元件,只是另一块19mm(3/4“)电路板。我将顶板放在上面,将其切割成形状。稍微大一点的底板,使用垫片追踪其形状,然后使用台锯切割它,然后用角锯切割它。

我还将两者使用带有圆角位的路由器的基板的顶部和底部边缘。

步骤5:木材完成

游戏手柄

游戏手柄

游戏手柄

游戏手柄

游戏手柄

从按钮开始,我使用了一些深色的聚氨酯基污渍/varni这给按钮带来了柔软,光滑的表面,非常适合那些按钮。

我用布料涂上深色木材污渍弄脏底板,试图将颜色/色调与按钮相匹配尽可能地保留更多的木纹。

然后,我使用多层涂层清洁缎面清漆完成顶板和底板,并在外套之间用钢丝绒和稀释剂擦拭以修复任何瑕疵。

这一点非常重要这个阶段要不断检查按钮是否仍然适合并进行任何必要的调整,因为你要打磨任何开始粘贴的区域。

第6步:布线准备

游戏手柄

游戏手柄

游戏手柄

游戏手柄

游戏手柄

游戏手柄

游戏手柄

为了给电子设备留出一些空间,我使用路由器和直线位在基板上切割了一个空腔。

我还使用凹槽钻头切断了所有按钮的接线管。我首先使用顶板作为模板,用铅笔在底板上标出了按钮孔的位置。

这使我能够轻松布线,稍后布线。

我还在顶板的后部切了一个空腔,为微控制器和面包板留出了额外的空间。

USB电缆接入部分用较小的直线切割,以使其紧贴其布线管道并避免任何移动。

步骤7:电子工具和材料

工具

万用表/连接测试仪

烙铁

材料

Arduino Leonardo/Pro Micro带USB HID操纵杆配置文件(我使用的是廉价克隆)

Microswitch按钮(越小越好越好) )

迷你面包板(或者您更喜欢连接控制器)

连接线(我主要使用杜邦跳线)

电子焊料(仍然我的原始松香芯卷轴来自大学)

热缩管

胶水将电线和开关连接到木材上,例如Glu点或胶枪

步骤8:连接按钮

游戏手柄

游戏手柄

游戏手柄

游戏手柄

游戏手柄

游戏手柄

游戏手柄

游戏手柄

尝试了多种获取按钮的方法工作可靠我发现似乎效果最好的方法是使用多个并行连接的微动开关,这样如果任何开关被触发,按钮就会“打开”。

这需要为每个按钮布线一个环路,并将每个环路连接回迷你面包板。使用热缩管焊接并缠绕环路,并使用Dupont跳线连接器将每个环路连接回面包板。

在此阶段,使用万用表/连续性连续测试连接非常重要测试仪,最后用实际的木制按钮进行测试。

步骤9:连接控制器和代码

游戏手柄

游戏手柄

连接控制器非常简单由于使用了迷你面包板和杜邦连接器,这意味着我可以根据需要轻松移动电线。

代码也很基本。我重用了之前游戏手柄项目中的一些代码(您可以忽略此项目中不需要的操纵杆轴位)。

此代码使用优秀的Arduino操纵杆库您可以了解有关入门的更多信息从这个方便的instructable。

第10步:装配和测试

游戏手柄

游戏手柄

游戏手柄

游戏手柄

为了方便起见,我使用Glu Dots将微动开关连接到基板上,但是胶枪可能会做更长久的工作。

我使用面部按钮孔的孔锯切口做了一些脚。我还使用带有倒角钻头的路由器在底部边缘对它们进行了晃动。

然后我将底座和顶板拧在一起通过支脚。

经过项目QA的一些测试后领导我们发现按钮卡住了,当然如果翻转游戏手柄就会掉线。

这些问题的解决方案有三个。

首先,我在按钮中心的底板上钻了一个孔,这样螺丝就可以松开,然后拧入按钮。

其次,我添加了额外的微动开关(它们非常便宜),以避免按钮被推入死区并卡住。这也为按钮添加了一个很好的额外点击。

第三,我添加了一些弹簧,这样按钮就不会移动了(可选但很好的增强)。

这个解决方案实际上运行得很好游戏手柄功能符合要求。它还允许通过中心螺钉调节各个按钮的高度,游隙和弹性。

步骤11:最后的想法

游戏手柄

游戏手柄

这是一个有趣的项目,我对最终结果非常满意。在全天的技术演示中对垫进行了严格的压力测试,并且一些非常热情的玩家可以持续使用,没有任何问题。

如果您有兴趣构建自己的版本,请检查它是否兼容使用您想要使用它的控制台或计算机。它应该可以在任何支持USB标准HID操纵杆配置文件的设备上正常工作。我在Windows和Android上对它进行了测试,它在两者上运行都很完美。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分