项目简介
本项目是基于HELTEC CubeCell 6502实现的OGN追踪系统,具备GPS定位与OGN数据传输功能。涵盖硬件配置、固件编译、参数设置等功能,适用于无人机等设备的追踪及数据传输。
项目的主要特性和功能
- OGN传输和继发:实现OGN数据的传输与继发,保障数据高效传输。
- GPS数据处理:通过串行控制台打印GPS NMEA数据,支持用$POGNS语句设置参数。
- 硬件优化:推荐使用高性能GPS天线和ISM天线,提升定位精度与数据传输质量。
- 参数设置:支持通过串口设置飞机类型、传输功率、注册信息等多种参数,参数设置后永久存储在闪存中。
- 固件编译:利用PlatformIO进行编译,支持Linux和Windows系统。
安装使用步骤
假设用户已下载本项目的源码文件,按以下步骤操作:
1. 复制代码仓库:
bash
cd cubecell-ogn-tracker
2. 安装PlatformIO:
bash
sudo apt-get install python3-venv
3. 编译和上传固件:
bash
~/.platformio/penv/bin/pio run --target upload
4. 设置参数:
通过串口发送$POGNS语句设置参数,示例如下:
bash
$POGNS,AcftType=13
$POGNS,TxPower=14
$POGNS,Reg=XY-ABC,Pilot=John
5. 运行设备:
连接硬件设备并运行,确保GPS和OGN数据正常传输。
注意事项
- 确保硬件连接正确,使用推荐的GPS和ISM天线以获取最佳性能。
- 设置参数时,注意避免字符丢失问题,保证参数设置正确。
- 使用前仔细阅读相关文档和注释,确保理解各项功能和设置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】