修改

图片

迪威模型和Solidworks 联合会员
迪威网友d4a931
迪威网友d4a931

DIY Arduino Mame拱廊微调或宏垫

免费,登录即可下载
发布时间:2023/1/10 2:40:00
这是一个多功能,2个播放器的能力,USB旋转控制器与一个单一的街机按钮。它非常便宜,而且很容易建造、打印和组装。

它使用旋转编码器,这意味着没有左或右限制,它可以无限旋转。这也意味着它以离散的步长或点击的方式移动。这可能并不是所有游戏的理想选择。

对于速记,我将使用“左和右”来表示“逆时针和顺时针”。

功能
按下微调按钮,就像按游戏手柄上的L3/R3一样,可以更改模式。

多功能:多种输入模式允许你在各种游戏中使用它,包括那些不是为微调游戏而设计的游戏,例如拼图泡泡或俄罗斯方块:
击键模式:每次点击向左或向右输入一次向左或向右的键盘按键。这对为键盘设计的游戏或应用程序很好,但对Mame不是很有用。
按键模式:当您向左或向右旋转时,键盘上的向左或向右键被按住。在默认的Mame绑定中,这些键对应于左或右的P1或P2操纵杆。这是启动时的默认模式,最适合使用左/右操纵杆的游戏。
轴模式:微调器的位置控制鼠标沿X轴(P1)或Y轴(P2)的位置。这最适合为某种类型的旋转器设计的游戏。
滚轮模式:向左和向右单击微调按钮会使滚轮移动相同的量。
默认Mame绑定:开箱即用,P1和P2绑定与默认的操纵杆左/右和B1按钮匹配
2玩家能力:在编程Arduino时更改#定义P2,以使控制器专用于P1或P2。
即插即用USB操作
可以是左手也可以是右手,如果你不在乎电缆从哪一边出来的话。如果您想要一个替换电缆出口侧的变体,请发表评论。
零件
这是一个样本购物清单,不是背书,你可以从许多其他地方获得这些部件。

Arduino Pro Micro(5V):
EC11或类似数字旋转编码器(5V):
30 mm拱廊按钮。你可能想选择你自己的颜色,并有不止一种选择,所以这里有很多选择。
6 mm轴的编码器/电位器旋钮。图中的那个人是
嘿!你也可以自己打印一张!这里有吨,搜索电位器旋钮或编码器旋钮。我非常喜欢将 mm,高度为20 mm。
可选的,建议的,一些橡胶保险杠/脚。
代码
阿杜伊诺代码:

下载“EncoderTool”库。

如果需要,请在编程前更改P2的#DEFINE。

打印
确保在打印前将平面定向到打印表面,不需要支撑物或粘合剂。

装配
装配前进行布线、编程和测试。
Wiring:您可以在Arduino文件中将其更改为您心目中的内容,但无需修改,Arduino Pins:
5V到编码器5V,GND到编码器GND
2到编码器S1
3到编码器S2
4到编码键
触点到按钮
9到按钮
测试。如果移动与您预期的相反,则交换S1和S2。
把按钮从顶部往里推,直到它卡入到位。
从内部插入编码器。您可能需要在推动时旋转螺纹。
当你收紧时,有一个很小的缺口可以防止它旋转。插入时将其对齐。
使用垫圈,然后用螺母将编码器拧紧到位。
将Arduino压紧到位。如有需要,可进一步贴上。
确保您可以将USB接口穿过机箱,并且一切都对齐了。
将底部按入以盖住。我将管脚弯曲成一定角度以节省一些空间,或者您也可以直接焊接而不使用连接器。
底部卡壳就位。
固定一些橡胶脚,这样它就可以就位了
Mame设置
此控制器设计用于以下用途:

划桨
刻度盘
当然还有操纵杆。如果需要,将它们分配给鼠标输入和映射。

如果你想变得更有创意,它可以用于其他输入,根据你使用的模式,映射到键盘或鼠标的任何东西。

谢谢
感谢User@Tsw的旋钮定制器,该定制器生产了此处包含的旋钮!
0个文件
压缩包大小:2MB
小程序二维码
微信小程序 微信扫码打开此模型
登录后发表评论
恒诺鑫科-专注碳素制品的开发与生产