当前位置: 首页 > news >正文

(24)(24.2) Minim OSD快速安装指南(二)

文章目录

前言

6 MinimOSD-extra NG

7 替代硬件


前言

本文简要介绍了如何连接电路板。有关更多详细说明,请参阅 MinimOSD 项目维基(MinimOSD Project wiki)。


6 MinimOSD-extra NG

  • 该项目位于此处(here);
  • 文档位于此处(here);
  • 支撑线位于此处(here)。

由于达到代码大小的限制,MinimOSD 板的固件开发停滞了一段时间后,一位新的开发人员(https://github.com/night-ghost)他接手了这个项目,并通过一些巧妙的开发努力使其恢复了活力。

与旧的传统固件的一些区别是:

  • MAX7456 更新 VSYNC 中的操作,以消除屏幕上的“雪花”,但在中断而不是 SPI 轮询时;
  • 4个屏幕,而不是2个;
  • 每个屏幕上每个面板的标志图标可见性的单独控制;
  • 电压、电流和 RSSI 可以在外部引脚上测量(可以在一些 MinimOSD 板上找到);
  • 配置器中的 TLOG 播放器-现在可以在没有工作飞机/直升机的情况下检查设置;
  • 小面板可以放置在大面板的未使用区域;
  • 地平线上的雷达(如 MiniNAZAosd)和 ILS 可以单独启用;
  • 地平线角度可以通过配置器独立调整,适用于 PALNTSC
  • 动态检测 PAL/NTSC,允许使用不同的摄像头;
  • 通过配置器进行屏幕偏移;
  • GPS 坐标的新格式-在一条线上;
  • 任何 RC 通道都可以转换为输出引脚(例如用于相机开关);
  • 字体上传器包含在主固件中,可用性更高;
  • 固定翼和旋翼已连接,甚至可以在飞行中更换(例如垂直起降);
  • RC 中一些“”参数的配置。

预编译的二进制文件和 HEX 文件位于 CT GUIRelease 文件夹中。

如果你愿意从 GitHub 仓库编译你的版本,以下小指南非常有用。

要在 Windows 上编译,请执行以下操作:

1. 下载最新的 Arduino 版本(目前为1.6.8)。

2. 通过 git zip 下载你喜欢的 MinimOSD Extra DV 版本(Github 允许你点击提交并查看其文件,因此下载zip会给你想要的版本)。

3. 如果使用 git clone,也要执行 git 子模块 initgit 子模块 update。如果从Github下载 zip,你还需要SingleSerial,因为Github在下载zip中没有包含子模块,所以你需要:https://github.com/night-ghost/SingleSerial

4. 将所有库从 MinimOSD 复制到 Arduino 库文件夹(+SingleSerial,如果你下载了它的 zip)。

5. 如果不使用 UAVTalkMultiWii,请在 Config.h 中禁用它们:

//#define USE_UAVTALK 1

//#define USE_MWII 1

6. Sketch->Export Compiled Binary(它将把十六进制文件保存在源代码的 MinimOSD 文件夹中,一个文件有引导加载程序,一个没有)。

开发人员还提供了一个方便的即用型软件包,其中包括其最新版本中的所有必需文件:OSD 最新版本(OSD latest)。

7 替代硬件

最近,ebay 和供应商网站上出现了新风格的广告牌:

  • MinimOSD w/ KV Team mod
  • Micro MinimOSD w/ KV Team mod
  • AEROMAX

minimOSD w/KV 团队模块增加了额外的模拟/数字IO引脚,用于直流电压、电流和 RSSI 测量。

Micro-MinmOSD 板只有 15mm x 15mm,是微型无人机项目的理想选择。

AEROMAX 比传统的 miniOSD 略小,具有额外的 KV 模块、更多的 I/O 引脚、更高效的功耗和对功率波动更具弹性的硬件 IC,提供更清晰的图像。

http://www.lryc.cn/news/421025.html

相关文章:

  • GD32 MCU碰到IIC总线卡死怎么办?
  • 算法——动态规划:0/1 背包问题
  • 又是奇瑞,“统一下班时间”过去不久,最近又整新活了...
  • ubuntu24.04lts cmake编译 opencv4.5.4 contrib的一些问题
  • 大数据面试SQL(三):每分钟在线直播人数
  • python中执行mysql操作并将python脚本共享
  • HTTP、HTTPS、SOCKS5三种协议特点
  • 在ubuntu、centos、openEuler安装Docker
  • 公共命名空间的例子3
  • 【云存储】SDS软件定义存储,数据存储的类型与技术方案(块/文件/对象,Ceph、RBD等)
  • 第31课 Scratch入门篇:小画家(舞台上画画)
  • QT UI界面之ListView
  • freeRTOS互斥量(mutex)
  • 基于GeoTools使用JavaFx进行矢量数据可视化实战
  • zabbix的setup无法进入第二步
  • 代码随想录算法训练营第四十六天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离、编辑距离总结篇
  • 宝塔安装nginx失败报错“检测到系统组件wget不存在,无法继续安装”
  • C++之运算符重载系列深入学习:从入门到精通!
  • 国赛分析。。。。
  • 无缝融入,即刻智能[一]:Dify-LLM大模型平台,零编码集成嵌入第三方系统,42K+星标见证专属智能方案
  • PLSQL导入导出ORACLE数据提示失败问题修改PLSQL配置
  • 从Shift+F6到雪花算法:IDEA开发中的那些坑与解法
  • Linux知识点总结
  • Gradio 快速开发网页应用
  • spring使用validation参数及全局异常检测
  • 学习笔记 韩顺平 零基础30天学会Java(2024.8.8)
  • 45.跳跃游戏
  • Golang | Leetcode Golang题解之第328题奇偶链表
  • 【ARM】CMSIS 软件标准接口
  • Qt 小功能:加载等待动画——转圈圈