构建街机模拟器

ChangeCode
转载
发布时间: 2025-06-10 15:21:02 | 阅读数 0收藏数 0评论数 0
封面
找到街机模拟用的操纵杆和按钮相对容易,但要找到一个不错的旋钮就难了——直到现在!利用家里的物品或在当地一元店购买的东西,你可以拥有一个令人惊喜的、反应灵敏的USB旋钮。
1

拆解鼠标

- 拆开一个鼠标,并去掉大部分部件。你只需要传感器和镜头。将镜头粘回去。鼠标的光线会照亮表面,在这种情况下是玩具车的轮胎,反射被一个小摄像头捕捉到。所以把它们粘在一起后,你就拥有了所需的一切。

- 对于那些更爱冒险的人来说,总是可以将鼠标的按钮连接到街机按钮上,但我选择不这样做,因为我将使用几个操纵杆、一堆按钮和一个独立的编码器。

2

拆解玩具

- 我找到的小坦克具有你需要的那种飞轮齿轮设置。这可以在第二张图片中看到。我发现这个有一点太轻了,所以我用了一个几个月前就放在一边的另一个。我没有在我拆开它之前给它拍照。基本上是同样的想法,但它是一个四轮驱动的。所以我切掉了我不需要的那个轮子。转动一个轮子,它会带着令人满意的声感继续旋转——这就是你想要的效果。

3

粘贴

鼠标是通过一块我手头有的木板上的孔垂直安装的。使用了大量的热熔胶和冰棒棍来固定所有东西并保持位置。重要的是,在你把它固定到最终位置之前,先测试一下以确保鼠标能够正确地捕捉到轮子,并且能够按需要来回移动。黑色的轮子对于鼠标来说可能不是最容易捕捉到的目标。一种解决方法是移除轮胎并在轮子上缠绕任意类型的胶带达到所需的厚度。我的目前似乎工作得很好,但如果以后它不能正常工作,我会使用蓝色的管道胶带,原因有以下几点:

1) 不像银色那样反光

2) 我恰好有蓝色的管道胶带

3) 我喜欢蓝色

所以这些并不是很好的理由,但任何能打破僵局的东西都可以。

4

旋钮

- 轮胎本身实际上并不差。我在第一次实验时大部分时间都使用了它。

- 橙汁容器的盖子(未在图片中显示)工作得很好,而且是白色的——如果你喜欢白色的话。

- 图片中展示的是挡风玻璃清洗液防冻剂瓶子的盖子。剪掉防止儿童开启的小卡扣后,你就会得到一个几乎完美的旋钮。

- 最后一个是3D打印的。我可能可以在这里找到文件——但很有可能它不适合你的车/轮胎。

- 不论你使用什么,确保它是居中的,这样就不会有晃动。

5

开始游戏

- 现在你知道如何做了,你可以将它安装到几乎任何类型的控制面板上。我这里展示的是一个正在制作中的MAME机器的控制面板,但过去我也只是简单地把旋转轮粘到鼠标上,并使用手持版本。

- 为了制作这个,我把那个拆了——抱歉,那已经是很久以前的事了,没有照片。

- 无论你使用的模拟器是什么,你都需要调整鼠标以更好地玩你想玩的游戏。你的旋钮可能是在X方向移动而你需要Y方向,或者方向可能需要反转,你也可能需要改变灵敏度。既然你知道要查找这些设置,它们就很容易找到并且容易修复。

6

测试

- 我过去曾尝试过使用旧的PS/2鼠标,并将它们安装到图片中展示的控制面板上,然后把光学编码器延伸到我拆解的一个旧硬盘上。虽然由于磁盘的重量和轴承的作用感觉接近正确,但它很笨重,经常散架,而且现在越来越难找到合适的鼠标来完成这项工作。遗憾的是,PS/2鼠标无法插入树莓派的USB端口。

- 您可能还注意到,在上面至少一张图片中有很多按钮和一对尚未连接的操纵杆我没有提到。简单的原因是——关于如何构建街机模拟器的信息非常多,从简单的到复杂的都有。可以使用旧键盘或专用编码器。他们能比我更详细地解释剩下的部分。当然,这是一个值得探究的有趣话题。我还没有看到有人提出更好的旋钮解决方案!

- 有一天在一家一元店,我在寻找可以旋转的东西,只是想看看是否可以制作一个稍微好一点的版本时,我随手拿起了一辆有摩擦驱动的玩具车。尝试了一下,简直惊讶于它与我想要的感觉有多么接近。

- 当时除了那辆车外,我几乎拥有了所有需要的东西——备用鼠标很容易找到。因此,当时这个项目的额外材料成本为1.25美元。可惜随着通货膨胀,现在那家店大部分商品的价格已经涨到了1.50美元——但我觉得这仍然是值得的!

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载