domes
DOMES is a wireless pod system for athletic training and physical therapy that synchronizes multiple touch-sensitive, LED-equipped devices via ESP-NOW with sub-2ms latency. Each pod features RGB LEDs, capacitive sensing, and IMU acceleration detection to enable real-time drill patterns and reaction training exercises. The system includes firmware, iOS/mobile apps, and a CLI for configuration and over-the-air updates.
DOMES is a wireless reaction training system using ESP32-S3 pods with RGB LEDs, touch sensing, and IMU detection that synchronize via ESP-NOW with sub-2ms latency for athletic training and physical therapy. The project includes comprehensive firmware, a Rust CLI tool, and mobile apps with multiple communication protocols (BLE, WiFi, serial).
- ✓Sub-2ms ESP-NOW latency for real-time synchronization between multiple pods demonstrates impressive technical execution
- ✓Comprehensive multi-protocol CLI tool in Rust supporting serial, WiFi, and BLE connections with OTA update capabilities
- ✓Well-structured embedded system architecture spanning multiple languages and platforms with proper CI/CD workflows
- →Add actual test coverage and unit tests for the firmware components, particularly the game engine and synchronization logic
- →Complete the mobile app implementation and provide setup instructions for the iOS/Android components mentioned in the description