项目简介
此项目致力于开发基于LightTelemetry协议的Hubsan无人机接收器。通过对Hubsan发射器逆向工程,用户可利用自定义接收器控制Hubsan无人机。项目支持多种通信协议和遥测功能,能在发射器屏幕显示关键飞行数据。
项目的主要特性和功能
- 硬件兼容性:支持Arduino Mini pro 328p 8Mhz 3.3v等硬件,通过SPI接口连接Hubsan发射器。
- 通信协议支持:支持S.Bus、Ibus和PPM通信协议,可在配置文件中选择所需协议。
- 遥测功能:实现LightTelemetry协议,支持显示GPS位置、速度、角度和距离家等信息,未来可能支持Mavlink协议。
- 绑定功能:接收器可与Hubsan发射器绑定,不过绑定过程可能不稳定,需多次尝试。
- 控制通道:支持两个操纵杆、四个开关和两个旋钮等控制通道,可配置以执行不同操作,如切换飞行模式或启动无人机。
安装使用步骤
- 因用户已下载本项目的源码文件,可直接进行后续操作。
- 硬件连接:将Arduino Mini pro 328p 8Mhz 3.3v与Hubsan发射器通过SPI接口连接。
- 配置通信协议:在
config.h
文件中选择所需的通信协议(S.Bus、Ibus或PPM)。 - 绑定接收器:按住发射器上的“Enter”按钮并启动发射器,等待屏幕显示“Bind to plane”,启动接收器,等待发射器发出蜂鸣声并进入操作模式。
- 启动遥测功能:在INAV/Betaflight中选择LTM协议,设置波特率为9600,将UART连接到Arduino mini的pin 3。
- 测试与使用:通过发射器的控制通道测试无人机的飞行和操作,因Hubsan不支持所有模型进行此类控制,使用前请确保兼容性。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】