水星地面站

Mercury-GS

ROS、智能家居 🧩 软硬件结合 已发布
Open-Source-Satellite 56 Stars NOASSERTION BOM 完整度: 3/5 教程完整度: 0/5

项目简介

开源程序,允许用户在发射前与实验室中的航天器交互。


Mercury-GS 是一款专为航天器发射前地面测试设计的开源软件,旨在帮助工程师和航天爱好者在实验室环境中与航天器进行交互。该项目由 OSSAT 社区维护,解决了航天器在轨飞行前缺乏简单、高效的地面测试工具这一痛点。

标签

项目特点

**发射前测试**:专为航天器发射前的实验室环境测试设计,模拟在轨通信流程。
**核心功能**:支持遥测请求、遥控指令发送、遥测数据显示、时间同步和文件传输。
**简单协议**:使用非飞行级别的简单通信协议,降低测试复杂度。
**用户友好**:提供图形用户界面(GUI),方便操作和监控。
**可扩展性**:未来计划集成到持续集成(CI)环境中,实现自动化测试。

技术规格

操作系统
编程语言
GUI 框架
串行通信
通信协议
依赖管理

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Python 3 1 运行环境
PyQt5 1 GUI 框架
pyserial 1 串行通信库
QtPy 1 PyQt 工具
虚拟串口工具(如 HHD Virtual Serial Port Tools) 1 用于模拟串行连接
终端程序(如 TeraTerm) 1 用于监听串口数据

所需工具

计算机(3D建模) 必需

能力画像

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

所需技能

🔧 **动手能力**:能够设置虚拟串口、终端程序,并配置软件环境。 💻 **编程能力**:需要基本的 Python 编程知识,用于运行脚本和可能的开发工作。 ⚡ **电子电路**:无需硬件电路知识,但了解串行通信基础会有帮助。

适用场景

**航天器开发测试**:在实验室环境中,对航天器进行发射前的功能测试和验证。
**教育与培训**:用于航天工程课程,帮助学生理解地面站与航天器之间的通信流程。
**开源卫星项目**:作为开源卫星项目(如 OSSAT)的组成部分,提供地面站软件支持。