A sophisticated IoT solution designed to automate basketball officiating and monitor player performance using radar technology. The system integrates hardware sensors with a web-based dashboard to enforce game rules (like the 5-second violation) and track real-time player data.
Key Features & Functionality
Rule Enforcement Automation: Utilizes Ultrasonic and mmWave radar sensors (AI-Thinker RD-03D) to detect player presence in restricted zones, automatically triggering alarms via ESP32 for rule violations.
Dynamic Field of View: Integrated a Servo-motor mechanism to enable active scanning of the court, reducing detection blind spots and increasing accuracy.
Real-time Analytics Dashboard: Developed a responsive web interface (HTML/CSS/JS) for live telemetry visualization, displaying violation timers and system status.
Future-Ready Bio-Tracking: Engineered to support future integration of micro-motion detection for monitoring player respiratory rates and fatigue levels using mmWave signals.
Cloud-Ready Architecture: Designed with a decoupled frontend and backend to facilitate seamless integration with IoT cloud platforms like Antigravity for remote monitoring and data logging.
Technical Stack
Hardware: ESP32 Microcontroller, AI-Thinker RD-03D (mmWave Radar), Ultrasonic Sensors, Servo Motors.
Software: C++ (Arduino IDE), HTML5, CSS3, JavaScript (ES6).
Concepts: Real-time Telemetry, Signal Processing, IoT System Architecture, Digital Twin Simulation