littlebot
Published on 2025-04-14 / 2 Visits
0

【源码】基于Arduino的飞机迎角音频指示系统

项目简介

本项目借助Arduino Due开发板与Dynon EFIS D10、D100、D180或SkyView设备相连,把飞机迎角(AOA)这一视觉信息转化为音频提示,助力飞行员在飞行时实时掌握飞机性能状态,提供了抬头、眼观外部的解决方案。该系统不仅能给出失速警告,还可帮助飞行员在更广泛飞行状态下实现最佳性能,荣获2018年创新者奖。

项目的主要特性和功能

  • 音频提示系统:采用两种不同音调频率和每秒多个脉冲的音频提示,依据不同AOA水平发出不同音调和脉冲数量。
  • 视觉辅助:利用绿色、黄色、红色的LED灯光显示飞机接近失速的程度,增强飞行员对飞行状态的直观认知。
  • 高兼容性:支持多种Dynon EFIS设备,且计划扩展支持其他EFIS单元和外部设备。
  • 实验性应用:专为实验性飞机设计,使用时需自行承担风险。

安装使用步骤

硬件准备

  • 获取Dynon EFIS D10、D100、D180或SkyView设备。
  • 购买具备两个USB端口的Arduino Due开发板。
  • 准备10kΩ变阻器、1kΩ电阻、3.5mm音频插孔、串口转TTL适配器等必要电子元件。

软件安装

  • 下载并安装支持Mac、Linux和Windows系统的Arduino IDE。
  • 安装Arduino SAM Board Core以支持Due开发板。
  • 安装DueTimer、Gaussian和LinkedList等所需的Arduino库。

连接与配置

  • 用USB线将Arduino Due的编程端口连到计算机进行编程。
  • 在飞机上使用时,可通过任一USB端口供电。
  • 配置SkyView系统,使其传输AHRS数据到可用串口,保证数据传输速率为115200 baud。

测试与调试

  • 按项目提供的原理图进行硬件连接。
  • 把代码上传到Arduino Due并进行初步测试。
  • 在实际飞行环境中测试,确保系统的稳定性和准确性。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】