前几天无意中又看见赛钛客的模拟飞行套装,其中一个油门杆就要卖500多,心想不就3个摇杆么,于是有了自己DIY的念头。
首先是控制杆,这个随便找个长条状的塑料物就OK。

然后得感知摇杆的状态,一般的摇杆都是用电位器来实现,不过手边没这家伙,所以用一个带编码器的电机代替

然后是底座

经过一番组装,摇杆的基本结构就有了


然后经过电机驱动板,主控板,最后从COM口将数据上传到电脑里


上位机

参考FSX SDK的帮助文件,获取到飞机的油门杆数据,再传回单片机。
这样,在自动飞行模式下,摇杆就能跟游戏同步了

0-90°对应的编码器的值大约为0-93000
最大定位误差值<200,对应角度误差就±0.2°,作为一个摇杆应该差不多了
测试视频:
首先是控制杆,这个随便找个长条状的塑料物就OK。

然后得感知摇杆的状态,一般的摇杆都是用电位器来实现,不过手边没这家伙,所以用一个带编码器的电机代替

然后是底座

经过一番组装,摇杆的基本结构就有了


然后经过电机驱动板,主控板,最后从COM口将数据上传到电脑里


上位机

参考FSX SDK的帮助文件,获取到飞机的油门杆数据,再传回单片机。
这样,在自动飞行模式下,摇杆就能跟游戏同步了

0-90°对应的编码器的值大约为0-93000
最大定位误差值<200,对应角度误差就±0.2°,作为一个摇杆应该差不多了
测试视频: