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

【源码】基于LightTelemetry协议的Hubsan无人机接收器项目

项目简介

此项目致力于开发基于LightTelemetry协议的Hubsan无人机接收器。通过对Hubsan发射器逆向工程,用户可利用自定义接收器控制Hubsan无人机。项目支持多种通信协议和遥测功能,能在发射器屏幕显示关键飞行数据。

项目的主要特性和功能

  1. 硬件兼容性:支持Arduino Mini pro 328p 8Mhz 3.3v等硬件,通过SPI接口连接Hubsan发射器。
  2. 通信协议支持:支持S.Bus、Ibus和PPM通信协议,可在配置文件中选择所需协议。
  3. 遥测功能:实现LightTelemetry协议,支持显示GPS位置、速度、角度和距离家等信息,未来可能支持Mavlink协议。
  4. 绑定功能:接收器可与Hubsan发射器绑定,不过绑定过程可能不稳定,需多次尝试。
  5. 控制通道:支持两个操纵杆、四个开关和两个旋钮等控制通道,可配置以执行不同操作,如切换飞行模式或启动无人机。

安装使用步骤

  1. 因用户已下载本项目的源码文件,可直接进行后续操作。
  2. 硬件连接:将Arduino Mini pro 328p 8Mhz 3.3v与Hubsan发射器通过SPI接口连接。
  3. 配置通信协议:在config.h文件中选择所需的通信协议(S.Bus、Ibus或PPM)。
  4. 绑定接收器:按住发射器上的“Enter”按钮并启动发射器,等待屏幕显示“Bind to plane”,启动接收器,等待发射器发出蜂鸣声并进入操作模式。
  5. 启动遥测功能:在INAV/Betaflight中选择LTM协议,设置波特率为9600,将UART连接到Arduino mini的pin 3。
  6. 测试与使用:通过发射器的控制通道测试无人机的飞行和操作,因Hubsan不支持所有模型进行此类控制,使用前请确保兼容性。

下载地址

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