项目简介
本项目是专为太空港2023竞赛设计的微控制器系统,旨在微重力环境下操作3D打印机。系统以ESP32 - WROOM微控制器为基础,集成RP2040用于USB/UART桥接和I2C IO扩展,可监控树脂温度、压力、微控制器活动等,并能在微重力环境下触发3D打印任务。
项目的主要特性和功能
- 传感器集成:具备双冗余的9轴IMU(ICM 20948)、高范围加速度计(HELIS100DLTR)、气压计(BME280),还有DS3231 RTC模块、热电偶以及电池电压监测功能。
- 数据采集与处理:能在发射前和微重力期间以不同速度采集遥测数据,可在发射台休眠并在检测到运动时唤醒。
- 存储与备份:利用W25Q128闪存进行数据存储和缓冲。
- 通信与控制:通过SPI接口与主火箭总线通信,借助RP2040实现USB/UART桥接和I2C IO扩展。
安装使用步骤
安装步骤
- 复制项目(此处原总结未给出命令,需补充完整命令再进行操作)。
- 配置依赖:安装ESP - IDF CXX组件,并确保将其添加为
idf.py
的托管组件。 - 编译项目:
bash cd spaceport - 2023 idf.py build
使用步骤
- 烧录固件:
bash idf.py -p /dev/ttyUSB0 flash
- 配置传感器:根据硬件连接配置I2C地址和其他相关参数。
- 运行系统:启动系统,监控数据采集和3D打印任务的执行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】