0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

巨型复古游戏手柄的制作

454398 来源:工程师吴畏 2019-08-19 17:11 次阅读

第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上对它进行了测试,它在两者上运行都很完美。

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

    关注

    0

    文章

    67

    浏览量

    9892
收藏 人收藏

    评论

    相关推荐

    PNI高精度低功耗3D动作捕捉手柄方案

    SpacePoint3D动作捕捉手柄方案被虚拟现实(VR)厂商PICO选入PICOTrackingkit产品。虚拟现实和游戏手柄的设计师们非常清楚地了解,用消费类惯性传感器想做到高精准度的动作捕捉
    的头像 发表于 11-05 08:06 112次阅读
    PNI高精度低功耗3D动作捕捉<b class='flag-5'>手柄</b>方案

    采用霍尔效应传感器的游戏手柄和控制杆设计

    电子发烧友网站提供《采用霍尔效应传感器的游戏手柄和控制杆设计.pdf》资料免费下载
    发表于 10-30 09:56 0次下载
    采用霍尔效应传感器的<b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>和控制杆设计

    游戏手柄震动马达的技术特点分析

    游戏手柄震动马达在现代电子游戏中扮演着重要的角色,其技术特点直接影响到玩家的游戏体验。游戏手柄
    的头像 发表于 10-09 11:12 237次阅读
    <b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>震动马达的技术特点分析

    基于 FPGA 的飞机大战游戏系统设计

    游戏四个选项。开始游戏后,玩家可以用游戏手柄方便的控制飞机在屏幕上向任意方向移动,通过躲避子弹和射击敌机得分,在屏幕左上角可以看到当前生命和得分。 1.2 应用领域最近的一些
    发表于 07-24 20:03

    大联大品佳集团推出基于联发科技产品的Wi-Fi 6游戏手柄方案

    2024年6月6日,致力于亚太地区市场的国际领先半导体元器件分销商---大联大控股宣布,其旗下品佳推出基于联发科技(MediaTek)Genio 130A(MT7933)产品的Wi-Fi 6游戏手柄
    的头像 发表于 06-06 13:05 351次阅读
    大联大品佳集团推出基于联发科技产品的Wi-Fi 6<b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>方案

    可编程振荡器,频点22.578MHz,3225封装,应用于红外接收手柄

    游戏手柄中,晶振作为一种常用的频率控制元件,能够产生稳定的脉冲信号,为游戏手柄的电路系统和内部器件提供准确的时序信,一般来说,游戏
    的头像 发表于 05-17 14:07 508次阅读
    可编程振荡器,频点22.578MHz,3225封装,应用于红外接收<b class='flag-5'>手柄</b>

    微软升级Xbox游戏辅助功能,发布Proteus无障碍游戏手柄

    昨日,微软在其Xbox Wire博客发布了关于Proteus游戏手柄的详细资讯,该产品预售价为255美元(约1841元),正式发售后售价299美元(约2159元),预计于2024年秋季交付。
    的头像 发表于 05-16 11:35 384次阅读

    Vision-Board 使用TinyUSB驱动Xbox游戏手柄

    Vision-Board社区有大佬搞新活了!如果手上有XBOX手柄的话赶快掏出你的Vision-Board体验下:接下来看看KunYi大佬如何进行添加的Xbox支持的:准备工作:Vision-Bo
    的头像 发表于 05-11 08:35 405次阅读
    Vision-Board 使用TinyUSB驱动Xbox<b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>

    Vision-Board 使用TinyUSB驱动Xbox游戏手柄

    :  Vision-Board开发板 + 2.0寸Mipi显示屏拓展板  Xbox One游戏手柄  搭建好开发环境:Vision Board 环境搭建 https://docs.qq.com/doc
    的头像 发表于 05-10 15:42 476次阅读
    Vision-Board 使用TinyUSB驱动Xbox<b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>

    超酷!基于ESP32自制一个蓝牙游戏手柄

    通过这个项目,你会学习到如何设计一个面包板游戏手柄电路,学习如何将这个电路作为一个游戏手柄与Android设备、电视盒子、PlayStation和计算机通信。 正文开始!(文末有视频演
    发表于 05-06 16:59

    开源项目!做一台基于 ESP32 DIY 复古游戏

    是没有丝印层的 PCB 布线,因此,带有碳膜的橡胶按钮可以用作开关按钮。这是游戏手柄上的常规配置。如果要在设计中使用,可以在项目附带的库中找到。 配一款亮丽的显示屏 显示器采用 IPS 1.3
    发表于 04-19 10:20

    OpenHarmony南向开发实例:【游戏手柄

    基于TS扩展的声明式开发范式编程语言,以及OpenHarmony的分布式能力实现的一个手柄游戏
    的头像 发表于 04-17 10:21 712次阅读
    OpenHarmony南向开发实例:【<b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>】

    请问stm32H743II usb HOST如何识别双遥杆游戏手柄

    stm32H743II usb HOST 如何识别 双遥杆游戏手柄?北通usb游戏手柄插到PC上显示是XBOX 360手柄
    发表于 03-15 07:52

    华为推出定制游戏手柄专利,满足玩家多样化需求

    据悉,华为的此项专利旨在灵活满足玩家对专属定制手柄的需求,允许用户自主组装、拆卸和重新配置控制器各部分,从而创造符合游戏特定场景及个人喜好的独特武器。
    的头像 发表于 01-31 16:56 824次阅读
    华为推出定制<b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>专利,满足玩家多样化需求

    游戏手柄上哪几块需要用到霍尔开关?

    了解过游戏手柄的小伙伴们都知道,游戏手柄上需要用到霍尔元件来控制速度方向,那么通常有哪几块需要用到霍尔开关元件呢?
    发表于 12-07 15:36