An IoT-driven timing solution for the 39th AIU West Zone Youth Festival.
The 39th AIU Time Control System is a professional-grade speech timer designed to manage competitive university events with precision. It bridges the gap between physical hardware and mobile convenience using ESP32 and Bluetooth Low Energy (BLE).
- π± Smart Connectivity β Automatic filtering and connection to
NOT_CNT_XXXXdevices. - β²οΈ Advanced Timing β Managed phases for PREP, MIN, PERF, and GRACE periods.
- π‘ Live Sync β Real-time countdown on both the app and the physical 8x32 LED matrix.
- π Secure Operations β PIN-based authentication to prevent unauthorized control during sessions.
- π Performance Logs β Automatically logs session data including configurations and total overtime.
The device communicates status through a high-visibility RGB LED and a matrix display:
| Phase | LED Color | Logic |
|---|---|---|
| Preparation | π‘ Yellow | Counts down the user-defined setup time. |
| Session Start | π’ Green | Double green blink to signal the speaker to begin. |
| Min Threshold | π΅ Blue | Quick blue flash when the minimum time is reached. |
| Overtime (Grace) | β« Off | Display counts UP; no LED distractions for the speaker. |
| Conclusion | π΄ Red | 5 red flashes to signal the official end of the round. |
- Microcontroller: ESP32 (utilizing BLE 4.2 stack).
- Display: MAX7219 Driven 8x32 LED Matrix (0-15 brightness levels).
- Format: Supports
MM:SSand automatically switches toH:MMfor sessions β₯ 100 minutes.
- Hardware: Flash the firmware to your ESP32 and wire according to the diagram above.
- Permissions: Ensure Bluetooth and Location (on Android) are enabled for scanning.
- Authentication: Set a 4-digit PIN upon first launch to secure the interface.
- Testing: Use the "Test Device" menu in Settings to run the R/G/B and Segment diagnostic.
Developed for the Association of Indian Universities (AIU)
BLE Timer IoT App v1.0.0

