项目简介
本项目是为2022年国际太空挑战赛打造的卫星控制系统。包含地面控制站(GCS)的图形用户界面(GUI),可实时绘制卫星发射过程中接收到的数据,同时提供嵌入式系统的Arduino代码。项目运用Qt Creator、Arduino IDE等开发环境,采用C/C++语言开发。
项目的主要特性和功能
软件部分
- 实时数据绘图:通过GUI实时绘制卫星发射数据,便于地面控制人员监控。
- 跨平台支持:支持Windows和MacOS操作系统。
- 使用Qt框架:基于Qt Creator for Open Source v6.0.1开发,界面设计与交互性良好。
电子部分
- 嵌入式系统控制:利用Arduino IDE和RTC开发,通过C/C++代码控制卫星嵌入式系统。
机械CAD部分
- 卫星模型设计:用SolidWorks软件设计了KALAM、KALPANA和GARUDA三颗卫星的模型。
安装使用步骤
软件部分
- 确保安装Qt Creator for Open Source v6.0.1。
- 打开Qt Creator,导入项目源码中的
Software
目录。 - 编译并运行项目。
电子部分
- 安装Arduino IDE。
- 打开Arduino IDE,导入项目源码中的
Electronics
目录。 - 将Arduino设备连接到计算机。
- 上传代码到Arduino设备。
机械CAD部分
- 安装SolidWorks软件。
- 打开SolidWorks,导入项目源码中的机械CAD文件,查看卫星模型。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】