Skip to content

Serra-Rocketry/thrust-stand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thrust-stand

Status Versão

📋 Sobre

Sistema embarcado baseado em ESP32 para monitoramento de testes estáticos de motores de foguetes, com aquisição de dados de empuxo e pressão em tempo real, armazenamento em cartão SD e comunicação via Serial/Bluetooth.

🚀 Quick Start

  1. Clone o repositório
git clone https://github.com/ViniciusCMB/thrust-stand.git
  1. Configure o hardware conforme esquemático
  2. Carregue o firmware

📁 Estrutura do Projeto

├── 📂 docs/              # Documentação técnica detalhada
├── 📂 extras/            # Códigos extras utilizados
├── 📂 firmware/          # Código do microcontrolador ESP32
├── 📂 hardware/          # Esquemáticos, PCBs e lista de componentes
├── 📂 software/          # Ferramentas de análise e interface
└── 📂 tests/             # Testes unitários e de integração

🔧 Pré-requisitos

  • Hardware: ESP32 DevKit V1, célula de carga + HX711, sensor de pressão (com divisor resistivo), módulo microSD (SPI), 2 botões tácteis (GPIO32 para TARE e GPIO33 para novo arquivo), LED com resistor de limitação
  • Software: Arduino IDE 2.0+
  • Bibliotecas: ver docs/FIRMWARE.md

📖 Documentação

🎯 Funcionalidades

  • ✅ Aquisição de dados de empuxo e pressão em tempo real
  • ✅ Armazenamento em cartão SD com arquivos sequenciais
  • ✅ Controle local por botões (TARE e novo arquivo)
  • ✅ LED de status de gravação no SD
  • ✅ Comunicação (Serial, Bluetooth)
  • ✅ Calibração persistente da célula de carga

🤝 Contribuindo

Este projeto segue as Boas Práticas da Serra Rocketry. Para contribuir:

  1. Fork o projeto
  2. Crie uma branch para sua feature (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

✨ Autores

About

This GitHub repository contains the code and documentation for the Serra Rocketry team's load cell tester, used to measure the thrust of rocket motors. Written in C++ for an Arduino microcontroller, the repository includes a user manual for assembly, calibration, and use of the tester.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors