littlebot
Published on 2025-04-08 / 1 Visits
0

【源码】基于Arduino的飞机角度飞行提示音系统

项目简介

本项目是一个音频指示器,旨在为飞行员找到最佳听觉逻辑,提供抬头并关注外界的解决方案。它通过Arduino Due板连接Dynon EFIS D10、D100、D180或SkyView设备,将飞机攻角(AOA)的视觉指示转化为可听音调,让飞行员了解其在功率曲线上的位置,助力飞行员在AOA曲线上达到最佳性能,适用于实验性飞机。此项目荣获2018年创始人创新奖。

项目的主要特性和功能

  • 以听觉形式呈现飞机的攻角(AOA)水平。
  • 具备两种不同频率的音调,每秒有多次脉冲,不同AOA水平对应不同音调和脉冲数。
  • 通过Arduino Due板接收并处理来自Dynon EFIS设备的序列数据,转化为音频提示音。
  • 提供两种音调频率和多种每秒脉冲次数,帮助飞行员了解飞机操作状态。

安装使用步骤

设备准备

确保设备满足要求:Dynon EFIS D10、D100、D180或Skyview;Arduino Due板;安装了Arduino IDE的计算机(适用于Mac、Linux或Windows)。

软件设置

在Arduino IDE中,为Due板安装SAM核心,安装所需的Arduino库:DueTimer、Gaussian和LinkedList。

编译与上传

编译并上传提供的源代码到Arduino Due板。

硬件连接

连接硬件电路,包含可变电阻器、电阻、音频插孔、串行到TTL DB9适配器、红色LED(指示有效串行数据接收)、绿色LED(指示有效AOA数据接收)等,将Arduino Due板连接到飞机的电源系统。

设备配置

确保Dynon设备的输出设置为115200波特率,将音频输出连接到飞机的音频面板或某些头盔的辅助音频输入。

音频调整

调整电位器以调整音频输出级别。

下载地址

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