SparkFun RTK 固件 SparkFun_RTK_Firmware

ESP32 1/5 🧩 软硬件结合 已发布
sparkfun 104 Stars NOASSERTION BOM 完整度: 0/5 教程完整度: 0/5
SparkFun RTK 固件

项目简介

使用ESP32通过蓝牙SPP广播L1/L2信号实现厘米级GPS/GNSS定位。


SparkFun RTK Firmware 是 SparkFun 公司为其全系列 RTK(实时动态差分)高精度 GNSS 接收机产品线开发的统一固件项目。该固件驱动着包括 RTK Surveyor、RTK Express、RTK Express Plus、RTK Facet、RTK Facet L-Band 以及 RTK Reference Station 在内的多款厘米级定位设备。其核心功能在于利用 RTK 技术,将普通 GNSS 接收机的米级定位精度提升至惊人的 14 毫米(水平和垂直方向),并且支持高达 20Hz 的更新率,实现了真正意义上的实时厘米级定位。

标签

项目特点

厘米级定位精度:支持 RTK 技术,水平/垂直精度可达 14mm。
多硬件支持:兼容 RTK Facet、Express、Surveyor 和 Reference Station 等六款产品。
蓝牙 SPP 通信:通过 ESP32 实现蓝牙串口协议,方便与移动设备连接。
高更新率:支持最高 20Hz 的定位输出。
开源固件:基于 Beerware 许可证,允许自由使用、修改和分发。
完善文档:提供产品手册、接线指南和贡献指南。

技术规格

定位精度 水平/垂直 14mm (RTK 模式)
更新率 最高 20Hz
信号频段 L1/L2
通信接口 蓝牙 SPP (ESP32)
支持硬件 RTK Facet L-Band, RTK Facet, RTK Reference Station, RTK Express Plus, RTK Express, RTK Surveyor
固件语言 C/C++ (ESP32 平台)
许可证 Beerware

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 模块 1 蓝牙通信和固件运行
u-blox ZED-F9P 或类似 1 厘米级定位核心
多频段 GNSS 天线 1 L1/L2 支持
锂电池或 USB 供电 1 根据具体产品
3D 打印或注塑外壳 1 各产品设计不同
OLED 或 LCD 1 部分型号配备
按钮、LED、连接器等 若干 根据具体产品

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 4/5
⚪ 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 3/5

所需技能

🔧 **动手能力**:需要组装硬件、连接天线和电源,可能涉及焊接。 💻 **编程能力**:需要 C/C++ 基础以编译和修改固件,或使用预编译二进制文件。 ⚡ **电子电路**:了解 ESP32 和 GNSS 模块的基本原理,能调试串口通信。

适用场景

高精度测绘和地理信息系统(GIS)数据采集
农业精准导航和自动化作业
无人机和机器人厘米级定位
科研项目中的位置追踪和运动分析
基站建设和变形监测