littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于Arduino的PayloadSLI 2019代码部署项目

项目简介

此项目是为NASA的2019年PayloadSLI挑战设计的代码部署项目。在飞行高度约达400英尺时,可通过无线电远程触发载荷部分分离并释放无人机。项目借助Adafruit Feather LoRa 32u4(RFM9x)和Adafruit Micro - SD Breakout Board实现远程控制与数据存储。

项目的主要特性和功能

  • 远程控制:采用Adafruit Feather LoRa 32u4(RFM9x)和RadioHead库开展远程通信与控制。
  • 数据存储:利用Adafruit Micro - SD Breakout Board实现数据存储。
  • 代码规范:代码编写整洁,注释详细,通过分支和PR进行代码审查。
  • 故障排除:提供详细的故障排除指南,包含重新烧录bootloader的步骤。

安装使用步骤

假设用户已下载本项目的源码文件,按以下步骤安装使用: 1. 导入代码:打开Arduino IDE,导入项目代码。 2. 安装驱动:依据Adafruit Feather LoRa 32u4的开发指南安装驱动程序。 3. 启用详细模式:在Arduino IDE的Preferences中启用详细模式(compilation和upload)。 4. 安装RadioHead库:下载并安装RadioHead库,将其放入Arduino的libraries文件夹。 5. 故障排除:若设备无法识别,先检查详细模式是否启用、USB线缆是否为充电线,尝试上传Blink示例程序。若问题仍存在,按指南重新烧录bootloader。

完成上述步骤后,即可顺利安装并运行本项目,实现载荷的远程控制和数据传输。

下载地址

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