Spinning top integration v2.0

Spinning top system that tracks spins in real time using an MPU6050 gyroscope.

This project focuses on a synchronized spinning top system, using a local Wi-Fi connection to transmit real-time data between the hardware and an Android application.
It builds upon the work of previous student groups, including PCB design, sensor integration, and application development.
The system is based on an ESP32 board mounted on the spinning top, connected to a single MPU6050 gyroscope for motion tracking.
The main algorithm, developed by the team, accurately counts spins and ensures minimal deviation using real-time gyroscopic data.
Data is visualized on an onboard LED strip and transmitted wirelessly to a mobile app, which was adapted in Android Studio using Java.
The final system demonstrates real-time synchronization between embedded hardware and mobile software, with consistent performance and accurate spin tracking.