文章目录
[6 MinimOSD-extra NG](#6 MinimOSD-extra NG)
[7 替代硬件](#7 替代硬件)
前言
本文简要介绍了如何连接电路板。有关更多详细说明,请参阅 MinimOSD 项目维基(MinimOSD Project wiki)。
6 MinimOSD-extra NG
由于达到代码大小的限制,MinimOSD 板的固件开发停滞了一段时间后,一位新的开发人员(https://github.com/night-ghost)他接手了这个项目,并通过一些巧妙的开发努力使其恢复了活力。
与旧的传统固件的一些区别是:
- MAX7456 更新 VSYNC 中的操作,以消除屏幕上的"雪花",但在中断而不是 SPI 轮询时;
- 4个屏幕,而不是2个;
- 每个屏幕上每个面板的标志图标可见性的单独控制;
- 电压、电流和 RSSI 可以在外部引脚上测量(可以在一些 MinimOSD 板上找到);
- 配置器中的 TLOG 播放器-现在可以在没有工作飞机/直升机的情况下检查设置;
- 小面板可以放置在大面板的未使用区域;
- 地平线上的雷达(如 MiniNAZAosd)和 ILS 可以单独启用;
- 地平线角度可以通过配置器独立调整,适用于 PAL 和 NTSC;
- 动态检测 PAL/NTSC,允许使用不同的摄像头;
- 通过配置器进行屏幕偏移;
- GPS 坐标的新格式-在一条线上;
- 任何 RC 通道都可以转换为输出引脚(例如用于相机开关);
- 字体上传器包含在主固件中,可用性更高;
- 固定翼和旋翼已连接,甚至可以在飞行中更换(例如垂直起降);
- RC 中一些"热"参数的配置。
预编译的二进制文件和 HEX 文件位于 CT GUI 的 Release 文件夹中。
如果你愿意从 GitHub 仓库编译你的版本,以下小指南非常有用。
要在 Windows 上编译,请执行以下操作:
1. 下载最新的 Arduino 版本(目前为1.6.8)。
2. 通过 git 或 zip 下载你喜欢的 MinimOSD Extra DV 版本(Github 允许你点击提交并查看其文件,因此下载zip会给你想要的版本)。
3. 如果使用 git clone,也要执行 git 子模块 init 和 git 子模块 update。如果从Github下载 zip,你还需要SingleSerial,因为Github在下载zip中没有包含子模块,所以你需要:https://github.com/night-ghost/SingleSerial。
4. 将所有库从 MinimOSD 复制到 Arduino 库文件夹(+SingleSerial,如果你下载了它的 zip)。
5. 如果不使用 UAVTalk 或 MultiWii,请在 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,提供更清晰的图像。