Open FPV VTX开源之ardupilot配置

server/2025/1/18 11:56:13/

Open FPV VTX开源之ardupilot配置

  • 1. 源由
  • 2. 配置
  • 3. 总结
  • 4. 参考资料
  • 5. 补充
    • 5.1 飞控固件版本
    • 5.2 配置Ardupilot的BF OSD
    • 5.3 OSD偏左问题

1. 源由

飞控嵌入式OSD - ardupilot配置使用ardupliot配套OSD图片。

  • Choose correct font depending on Flight Controller SW.
 ──> /usr/share/fonts/├──> font_ardu.png├──> font_ardu_hd.png

注:首先需要确保OpenIPC摄像头嵌入式OSD配置好,请参考:Open FPV VTX开源之嵌入式OSD配置

2. 配置

详细请参考:Ardupilot - Multiwii Serial Protocol (MSP)

  • 步骤一:根据实际飞控串口连接硬件端口号n,调整配置SERIALn_PROTOCOL

SERIAL1_PROTOCOL=42 (DIAPLAYPORT)

在这里插入图片描述

  • 步骤二:常用默认配置波特率115200,与msposd参数保持一致

SERIAL1_BAUD=115 (115200)

在这里插入图片描述

  • 步骤三:配置协议族 MSP_DISPLAYPORT

OSD_TYPE=5 (MSP_DISPLAYPORT)

在这里插入图片描述

  • 步骤四:配置OSD画面分辨率 60x22 (WxH)

OSD1_TXT_RES=2 (1:50X18;2:60X22)

在这里插入图片描述

  • 步骤五:Mission Planner OSD界面配置

在这里插入图片描述

3. 总结

  • 仔细核对视频OSD界面与MP OSD界面的一致性

在这里插入图片描述

  • 在MP中拖动电压图标位置:1. 选择需要拖动图标;2. 实时写入配置

在这里插入图片描述

  • 视频OSD界面电压图标位置(写入配置,视频OSD立竿见影)

在这里插入图片描述

4. 参考资料

【1】Open FPV VTX开源之硬件规格及组成
【2】Open FPV VTX开源之第一次出图
【3】Open FPV VTX开源之默认MAVLink设置
【4】Open FPV VTX开源之嵌入式OSD配置
【5】Open FPV VTX开源之betaflight配置
【6】Open FPV VTX开源之inav配置
【7】Open FPV VTX开源之图像化配置工具

5. 补充

5.1 飞控固件版本

25/1/14 12:45:15 : Frame: QUAD/X
25/1/14 12:45:15 : IMU0: fast sampling enabled 8.0kHz/2.0kHz
25/1/14 12:45:15 : RCOut: PWM:1-4 PWM:6
25/1/14 12:45:15 : KakuteF7-bdshot 001E0043 3036510A 36363631
25/1/14 12:45:15 : ChibiOS: 6a85082c
25/1/14 12:45:15 : ArduCopter V4.5.7 (2a3dc4b7)

5.2 配置Ardupilot的BF OSD

推荐使用Ardupilot原生态OSD。

MSP_OPTIONS=4 (EnableBTFLFonts)

 ──> /usr/share/fonts/├──> font_btfl.png├──> font_btfl_hd.png

5.3 OSD偏左问题

请在MP的OSD tab页面中进行ICON图标的拖动,调整到适当的位置。

  • 0:30x16
  • 1:50X18
  • 2:60X22

在这里插入图片描述


http://www.ppmy.cn/server/159347.html

相关文章

uniapp小程序开发,配置开启小程序右上角三点的分享功能

直接全局配置一个分享的功能,要不然需要一个一个页面去单独配置就太麻烦了!!! 1.新建一个share.js文件,并配置代码,调用onShareMessage()和onShareTimeline()两个函数。 其中: title&#xff1…

ctfshow复现2024ciscn第一场web

2024ciscn第一场 本章内容均在ctfshow复现 图片若显示失败请参考我的blog👇 ddl08.github.io sanic python污染 源码 from sanic import Sanic from sanic.response import text, html from sanic_session import Session import pydash # pydash5.1.2 ​ ​…

HBase的安装和配置

一、实验目的 1. 理解HBase的基本架构和工作原理。 2. 掌握HBase的安装和配置流程。 3. 学习如何将HBase从单机模式配置为伪分布式模式。 二、实验环境准备 1. JAVA环境准备:确保Java Development Kit (JDK) 已安装并配置好环境变量。 2. Hado…

探秘Node.js模块Modules:从入门到精通

文章目录 一、引言二、Node.js 模块初相识2.1 模块的概念与意义2.2 模块的类型 三、Node.js 模块的使用方法3.1 核心模块的调用3.2 文件模块的创建与运用3.2.1 创建自定义模块3.2.2 引入自定义模块 3.3 ES Modules 的运用3.3.1 启用 ES Modules3.3.2 导入导出规则 四、node_mod…

树形动态规划

树是一种特殊的图&#xff0c;一般用链式前向星存储。 456不打acm遇不到&#xff0c;先不加以说明 做题步骤&#xff1a; 洛谷P1352 #include<iostream> #include<vector> using namespace std; #define maxn 6005 int n, l, k; int r[maxn]; bool v[maxn];//找父…

Flutter ListView进阶:如何实现根据索引值滚动到列表特定位置

在Flutter开发中&#xff0c;ListView是一个非常常用的组件&#xff0c;它允许我们展示一系列的项目。然而&#xff0c;有时候我们需要根据特定的索引值滚动到ListView中的某个项目位置&#xff0c;以便提供更好的用户体验。本文将详细介绍如何在Flutter中实现这一功能。 一、…

TikTok专线服务器助力品牌营销新高度

在这个信息爆炸的时代&#xff0c;短视频平台如雨后春笋般涌现&#xff0c;TikTok便是其中的佼佼者。众多品牌纷纷涌入这个平台&#xff0c;试图借助其强大的用户基础和传播能力来提升知名度。而在这其中&#xff0c;IPIPGO直播专线的出现&#xff0c;为品牌在TikTok上的营销提…

leetcode刷题记录(六十一)——73. 矩阵置零

&#xff08;一&#xff09;问题描述 73. 矩阵置零 - 力扣&#xff08;LeetCode&#xff09;73. 矩阵置零 - 给定一个 m x n 的矩阵&#xff0c;如果一个元素为 0 &#xff0c;则将其所在行和列的所有元素都设为 0 。请使用 原地 [http://baike.baidu.com/item/%E5%8E%9F%E5%9…