littlebot
Published on 2025-04-12 / 3 Visits
0

【源码】基于ESP32和RP2040的太空港2023有效载荷控制系统

项目简介

本项目是专为太空港2023竞赛设计的微控制器系统,旨在微重力环境下操作3D打印机。系统以ESP32 - WROOM微控制器为基础,集成RP2040用于USB/UART桥接和I2C IO扩展,可监控树脂温度、压力、微控制器活动等,并能在微重力环境下触发3D打印任务。

项目的主要特性和功能

  1. 传感器集成:具备双冗余的9轴IMU(ICM 20948)、高范围加速度计(HELIS100DLTR)、气压计(BME280),还有DS3231 RTC模块、热电偶以及电池电压监测功能。
  2. 数据采集与处理:能在发射前和微重力期间以不同速度采集遥测数据,可在发射台休眠并在检测到运动时唤醒。
  3. 存储与备份:利用W25Q128闪存进行数据存储和缓冲。
  4. 通信与控制:通过SPI接口与主火箭总线通信,借助RP2040实现USB/UART桥接和I2C IO扩展。

安装使用步骤

安装步骤

  1. 复制项目(此处原总结未给出命令,需补充完整命令再进行操作)。
  2. 配置依赖:安装ESP - IDF CXX组件,并确保将其添加为idf.py的托管组件。
  3. 编译项目: bash cd spaceport - 2023 idf.py build

使用步骤

  1. 烧录固件: bash idf.py -p /dev/ttyUSB0 flash
  2. 配置传感器:根据硬件连接配置I2C地址和其他相关参数。
  3. 运行系统:启动系统,监控数据采集和3D打印任务的执行。

下载地址

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