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.
- Clone o repositório
git clone https://github.com/ViniciusCMB/thrust-stand.git- Configure o hardware conforme esquemático
- Carregue o firmware
├── 📂 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
- 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 (
GPIO32para TARE eGPIO33para novo arquivo), LED com resistor de limitação - Software: Arduino IDE 2.0+
- Bibliotecas: ver
docs/FIRMWARE.md
- ✅ 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
Este projeto segue as Boas Práticas da Serra Rocketry. Para contribuir:
- Fork o projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
- Equipe Serra Rocketry - Desenvolvimento e documentação
- Contribuidores - Lista de contribuidores