赛斯纳飞行模拟器油门 DIY 3D图纸

环球快车 发表于 通航飞机
飞行模拟器反推力油门
灵感来自塞斯纳一架真飞机!

该油门使用Arduino中的三个模拟端口来处理油门、螺旋桨和切断/混合。它与新的Microsoft Flight Simulator 2020完全兼容。当电位计达到阈值时,反向推力切换为“虚拟”按钮。

该项目使用Nut Job中的两个螺钉和螺母,因此我们可以将象限连接到桌子的边缘。

我在这个项目中使用的Arduino是带有ATmega32U4芯片的Arduino Pro Micro(非常重要!!)。该芯片允许我们使用“操纵杆”库(见下面的代码),因为它已经具有USB HID功能。

如果您想使用Arduino Uno或其他使用ATmega328P芯片的产品,下面的代码将不起作用,但可以通过最小的更改对其进行调整,请参考UnoJoy库及其示例:

https://code.google.com/archive/p/unojoy/

需要的额外材料(未打印):

底座外壳的9个螺钉

-我用的螺丝是3.5毫米的自攻螺丝,我在家里有备用的,你可能需要调整孔来使用不同的螺丝。

3个螺钉,用于将每个顶部固定到相应的杆上

-这些螺钉也是为上述相同的螺钉设计的(3.5 mm自攻)。您可能需要调整孔以使用不同的螺钉

1个圆珠笔弹簧;(用于倒档执行器)

3个B10K电位计

电位计使用随附的螺母(M6?)连接到外壳上。

带有ATmega32U4芯片的Arduino(Pro Micro、Leonardo等)

电线/烙铁/杜邦引脚

如何打印:

外壳零件设计为仅在电位计支架和工作台连接孔上使用支架。对于这两个方面,Cura的标准“树”支持将起作用。

-对于案例1和案例4,请确保打印时正面朝下

-对于案例2和案例3,请确保将其打印在其侧面,使杠杆槽朝上。

-如果您看到的不是我提到的支持,那么您可能使用了错误的方向。

横向打印所有控制杆。

-油门杆需要电位计孔上的支撑

-螺旋桨操纵杆需要在其延伸部分的一半上有一个支撑,以便打印弯曲部分,确保弯曲部分朝上

-切断/混合操纵杆还需要在弯曲部分的延伸部分的一半上提供支撑,确保弯曲部分朝上

-倒车杆的手柄(大气缸)朝上,我们的油门象限需要两个。几乎所有的扩展都需要支持。你可能想用一个“边缘”来做这个。

螺栓和螺母是垂直打印的-这一点很重要,因此螺纹可以正常工作每人需要两个。


老实说,我没有给那个部分太多的思考,所以它可能有点棘手与所有的电线焊接。。。我的不好,但这是可能的,它的工作。

1) 将所有电线焊接到电位计上,确保考虑到它们的方向(切断/混合罐朝相反方向)。
2) 让电线穿过案例1上的孔。
3) 使用随附的螺母将罐连接到支架上。注意方向。
4) 使用螺钉将每个操纵杆连接到相应的顶部。
5) 将弹簧插入油门杆的底部槽中。弹簧安装的地方有一个小的圆形缺口。
6) 将两个倒档杆零件连接到弹簧下方,使其进入油门杆槽内。这可能需要一些打磨。确保倒档操纵杆能够毫不费力地上下移动,并且弹簧能够正常工作。-打印槽在项目图片中以红色突出显示。
7) 对于这种情况,从#4和切断杆开始。操纵杆通过压力配合连接到电位计。然后您可以添加外壳3和3个螺钉。应根据需要拧紧这些螺钉。测试操纵杆是否自由上下移动,但没有松动。你需要在杠杆和槽之间有摩擦力,这样它才能保持在你放进去的位置,否则它自身的重量会把它拉下来。
8) 继续努力直到案例1
9) 将导线焊接到Arduino,并将其连接到计算机以上载草图文件。你完了!

代码:
0)确保将其与文件一起下载。
1) 您需要安装代码中提到的库。
2) 请取消“电位计”功能下的“串行打印”项的注释,以便我们获得校准值。还可以在“设置”下取消对串行端口初始化的注释
3) 将代码上载到Arduino并打开“串行绘图仪”。识别分配给每个操纵杆的电位计,并上下移动它们。记下相应的电位计值,并在校准零件中进行更换。
4) 确保对之前未注释的所有内容进行重新注释。
5) 重新上传具有正确校准的文件。您可以使用标准的Windows操纵杆校准工具来检查它是否正常工作。它会它将显示一个名为“Arduino Leonardo”的操纵杆。
6) 将相应的轴和按钮分配到MSFS2020上的“切换反向推力”并享受!


如果我忘记了什么,或者你找到了一个更简单的方法来完成这些步骤,请告诉我!我希望你喜欢!

打印设置

打印机品牌:Creality
打印机:Ender 3 Pro
决议:0.2
填充:20%
灯丝品牌:3D Fila
灯丝颜色:白色
灯丝材料:PLA

评论 (0)