欢迎光临散文网 会员登陆 & 注册

动手做模拟飞行外设 3 无线电 Radio 开关+旋钮(Switch+Knob)

2021-03-20 21:11 作者:186Mu  | 我要投稿

外设硬件


LCD2004液晶屏,带I2C接口模块;


360度旋转编码器模块,左右旋转,带按键功能;如需要在面板上固定,请选择有螺丝带螺帽的型号;

连接线,建议彩排线压端子簧片的连接线,再配合不同P口的杜邦胶壳,手动连线更简单整齐;


Mega 2560 3R CH340G 开发板 + 原型扩展板;

如果不准备用电烙铁连线,扩展板更适合连线,且Pin口更多;


把各个配件根据自己的需求设计连接起来,面板的开孔需要自己动手,固定螺丝螺母需要根据需要自行购买,电位器旋钮上的钮帽也根据旋钮类型自行购买;


把这些元器件组装起来;组装之前,应对元器件是否正常工作进行测试


软件

  • MSFS2020

  • FSUIPC7,付费版

  • MobiFlight,用于设置操作及显示,且需FSUIPC7与MSFS2020进行数据通信;

  • Arduino EDI,用于测试电路板及元件是否正常工作;


软件安装完成,连接USB,在MobiFlight上同步;


MobiFlight 元器件设置,分别对应LCD液晶显示 旋钮 按键开关;


MobiFlight 输出设置;


MobiFlight输入设置;


LCD液晶显示设置;


旋钮操作设置;


实现无线电部分显示及操作的部分;


面板仪表实现的数字化显示及操作的部分;


用3个页面实现

  1. 页面1  Active COM/NAV Stanby;

  2. 页面2 飞行仪表面板数字化信息显示及操作;

  3. 页面3 应答机及DME信息显示;


最后来一下,看得懂自然懂


阶段总结

  • MobiFlight所支持的硬件要提前确认;

  • MobiFlight未来会支持更多设置模式,目前还在开发阶段及对SDK的更新依赖;

  • 开关、旋钮的元器件性能需要更多了解,以提高操作体验;

  • 目前Mega2560扩展板上仍有40多个Pin口没有使用,后续阶段足够使用;

  • 后续开发只涉及新的元器件连接,设置上已无障碍;


动手做模拟飞行外设 3 无线电 Radio 开关+旋钮(Switch+Knob)的评论 (共 条)

分享到微博请遵守国家法律