板载显示器

来自无人智胜
Root留言 | 贡献2025年10月24日 (五) 14:11的版本 (创建页面,内容为“{{#set:Has title=板载显示屏}} {{Stub}} 本文介绍了如何为运行 ArduPilot 固件的飞控连接一个小型板载显示屏。该显示屏可用于在起飞前显示关键的飞行器状态信息。 == 目的与功能 == 板载显示屏的主要目的是在地面、起飞前,向用户显示少量但至关重要的飞行器信息。可显示的信息包括: * 解锁失败消息 * 当前飞行模式 * 电池电压 * GPS 锁定状态和卫星…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

{{#set:Has title=板载显示屏}} 模板:Stub

本文介绍了如何为运行 ArduPilot 固件的飞控连接一个小型板载显示屏。该显示屏可用于在起飞前显示关键的飞行器状态信息。

目的与功能

板载显示屏的主要目的是在地面、起飞前,向用户显示少量但至关重要的飞行器信息。可显示的信息包括:

  • 解锁失败消息
  • 当前飞行模式
  • 电池电压
  • GPS 锁定状态和卫星数量
  • 预解锁检查通过/失败状态
  • EKF 状态

支持的硬件

文档明确指定兼容两种类型的 OLED 显示屏:

  • SSD1306
  • SH1106

文档中包含一个“购买渠道”部分,为购买这些显示屏提供了参考。

连接与配置

硬件连接

将显示屏连接到飞控的 I2C 端口。具体连接方法请参考原始文档中的示意图。

软件设置

在固件中配置显示屏,请遵循以下步骤:

  1. 根据您的显示屏型号设置 `NTF_DISPLAY_TYPE` 参数:
    • 使用 **SSD1306** 显示屏时,设置为 1
    • 使用 **SH1106** 显示屏时,设置为 2
  2. 重启飞控板以使更改生效。

<source lang="plaintext">

  1. 通过 Mission Planner 或类似地面站设置参数的示例

NTF_DISPLAY_TYPE = 1 </source>