Development of a Golf Swing Analysis and Performance Tracking System
摘要
Golf swing analysis is traditionally limited by high costs and complex equipment such as high-speed cameras and launch monitors, making it inaccessible to most amateur players. This lack of affordable, real-time feedback creates challenges in effectively improving performance. The objective of this project is to design a low-cost, portable system that provides immediate swing feedback using simple hardware and a user-friendly mobile application. The proposed system integrates motion sensors (MPU6050 and ADXL345) with an ESP32 microcontroller to capture swing metrics, including speed, impact force, and face angle. Data is transmitted via Bluetooth to an Android application developed in Android Studio, which processes, visualizes, and stores results locally with optional cloud synchronization through Firebase. The methodology involved hardware prototyping, software development, and testing for accuracy, connectivity, and usability. Results show that the system reliably captures swing data at a 10 Hz sampling rate, with Bluetooth communication providing a delay of less than 300 ms, ensuring near real-time feedback. The Android app successfully displayed metrics, stored swing history, and offered a clean Material3-based interface. Overall, the system achieved its goal of delivering an affordable and accessible swing analysis tool suitable for both amateur golfers and coaches.