美文网首页
DIY模拟飞行控制器(一)软件技术方案选定

DIY模拟飞行控制器(一)软件技术方案选定

作者: 晓海 | 来源:发表于2021-01-07 20:33 被阅读0次
前言

模拟驾驶类的游戏玩家,都知道如果想深度体验模拟驾驶游戏的沉浸感,必须要有好的装备。比如VR,又比如仿真设备,方向盘、刹车油门、档位杆、飞行摇杆、节气阀等等。最近几年沉迷于模拟飞行,特别是军事类的DCS World数字战斗模拟;摇杆和油门都有了,从X56换成了成都造金牛座与天秤座,但在游戏中进行对地攻击时总是有些手忙脚乱,某天看到群里的大佬玩家自己DIY的F-18C DDI面板,瞬间便产生了自己DIY的浓厚兴趣,此系列文章即是记录自己DIY的踩坑经历,技术小菜,各位但且一看。

准备阶段
  • 技术方案选定
    选定技术方案之前,我就给自己一个小白的定位,也就是技术方案一定要少碰代码或者完全不碰,不然你弄个按键还要去写C,纯属给自己找不痛快。而且还需要有比较详细的教程资料可供查询,不然我这种半吊子很容易卡在某个技术小白问题上。
    简单来说,解决方案为:小型开发板+各种自选开关电路+自制面板和外壳+控制软件。控制软件很重要,因为有了控制软件,就可以把自己DIY组合在一起的一堆电子元件变成一个游戏控制器,让windows识别,并可在游戏中应用,包括按键、钮子开关、波段开关、编码开关等等,甚至可以通过游戏的中间接口取得游戏数据,输出到面板上的LED

根据群友提供的信息,以及自己花了几天时间百度,发现目前有多种技术方案可供选择;

  1. OSH Studio
    网址:https://opensimhardware.wordpress.com/pedal-button-controller/
    所用芯片:STM32F103C8T6
    image.png
    优点
    芯片价格便宜,软件功能强大,稳定
    缺点
    软件易用性不高,资料少,刷芯片固件需要用到额外的软件

  1. Sketch Setup
    SimHub出品的控制软件,功能丰富强大
    网址:https://www.simhubdash.com/
    支持芯片:包括Arduino系列的UNO、MEGA2560、Duemilanove、Pro Micro、Leonardo开发板;分别对应ATMega328、ATMega2560、ATMega32U4三种芯片
    image.png
    优点
    功能丰富强大,支持芯片多
    缺点
    操作逻辑较为复杂

  1. mmjoy2
    mmjoy2是俄罗斯网友开发,目前项目已经停止,但它对于ATMega32U4芯片的良好支持,使它还在被广泛应用于玩家游戏控制的DIY
    网址:https://sites.google.com/site/mmjoyproject/
    支持芯片:ATMega32U4芯片的Arduino开发板,包括Leonardo、Pro Micro、Micro、Teensy++2.0等
    image.png
    优点
    操作简单直观,中文资料丰富,芯片价格便宜,软件附带刷固件功能
    缺点
    2016年已经停止开发,作者进入VPC工作,且原版软件屏蔽了中文无法使用(中国玩家利用该软件制作控制面板销售,作者随即封杀了中文操作系统)

  1. FreeJoy
    界面与OSH Studio很像的免费控制软件
    网址:https://github.com/FreeJoy-Team
    支持芯片:STM32F103C8
    image.png
    优点
    功能强大,且易用性不错
    缺点
    与OSH Studio一样只支持STM32F103C8开发板,烧写固件还需要官方额外的软件

  1. EasyJoy32
    EasyJoy32是国内玩家开发的控制软件,全中文,且功能强大。可加入作者群有问题直接问
    网址:https://easyfox.com.cn/
    支持芯片:STM32F103C8T6、STM32F103C8T6、STM32F103RCT6、STM32F407VET6
    image.png
    优点
    中文、功能丰富强大、作者群支持、硬件性能强大
    缺点
    收费、指定硬件(不知道是否兼容其它同芯片的开发板)

待续。。。

相关文章

  • DIY模拟飞行控制器(一)软件技术方案选定

    前言 模拟驾驶类的游戏玩家,都知道如果想深度体验模拟驾驶游戏的沉浸感,必须要有好的装备。比如VR,又比如仿真设备,...

  • 关于模拟飞行的定义

    看到一篇文章里面,对模拟飞行是这样定义的: “模拟飞行也可以称做飞行模拟,是指通过计算机软件及外部硬...

  • SkyEye:针对飞行模拟器的仿真解决方案

    01.飞行模拟器简介 飞行模拟器是一种由人工打造,能够尽可能真实地还原飞机飞行及空中环境的模拟系统,一般用于飞行员...

  • 模拟飞行

    文/姚思思 直到奶茶端上来我们也没有说话。许佳佳坐在对面,不停地用吸管搅着杯里的冰块,温度速降使玻璃外壁渗出水珠。...

  • 1182自制飞机

    今天我和表哥打开了凤凰模拟飞行, 我打算把模拟飞行里面, 仅存的一辆用现代涡轮式飞行的飞机给他用上, 这事...

  • 写一个环球飞行模拟器

    前言 打算写一个“环球飞行模拟器”,实现以下功能: 空中飞行的感觉 可以看见地面的风景 比 模拟飞行链接 更简易 ...

  • 模拟飞行10飞行任务一之探索飞行

    模拟飞行10(FSX)中的飞行任务有很多关,一开始的几个任务是给刚开始接触模拟飞行的新手准备的。比如第一个任...

  • 大疆文档(2)-指南

    相关度较低的略,提取了与安卓相关的文档,本节全篇为指南,内容较多 指南 飞行控制器 介绍 飞行控制器是一种机载计算...

  • 1176模拟飞行

    今天我们在学校一起参加了夏令营,因为我们今天还需要去上科技课,所以下午还要去上科技课,课后我们又来到活动室...

  • 一起来聊聊文化衫的事吧,也许你穿的就是“文化”

    文化衫一般衍生为DIYT恤,因为文化衫上的图案都是穿衣者自己选定然后加工印在衣服上的,所以就叫DIY。DIY T恤...

网友评论

      本文标题:DIY模拟飞行控制器(一)软件技术方案选定

      本文链接:https://www.haomeiwen.com/subject/xxguoktx.html