littlebot
Published on 2025-04-15 / 1 Visits
0

【源码】基于Qt和Arduino的卫星控制系统

项目简介

本项目是为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三颗卫星的模型。

安装使用步骤

软件部分

  1. 确保安装Qt Creator for Open Source v6.0.1。
  2. 打开Qt Creator,导入项目源码中的Software目录。
  3. 编译并运行项目。

电子部分

  1. 安装Arduino IDE。
  2. 打开Arduino IDE,导入项目源码中的Electronics目录。
  3. 将Arduino设备连接到计算机。
  4. 上传代码到Arduino设备。

机械CAD部分

  1. 安装SolidWorks软件。
  2. 打开SolidWorks,导入项目源码中的机械CAD文件,查看卫星模型。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】