GIMME: Interactive Shadowboxing for an Active Lifestyle
By Naphat Pansailom
Reimagining Fitness Through Play
With the rise of sedentary lifestyles and prolonged screen time, physical inactivity has become a growing global concern. The GIMME project was developed as an interactive shadowboxing experience, aiming to make movement engaging, accessible, and fun.

Designed as part of the MTI course in RMIT’s MDIT program, this project integrates Arduino-based hardware and C++ programming to create a dynamic boxing experience that encourages physical movement through gamification.
By leveraging sensor-based tracking, Bluetooth communication, and visual feedback, GIMME transforms a traditional boxing workout into an immersive, data-driven challenge.











Part of the Process




Final Outcome: Core Technologies & Arduino Integration
⚙ Hardware Components
✔ Arduino Uno R3 – Microcontroller that handles sensor input, logic processing, and display output.
✔ MPU6050 Accelerometer & Gyroscope – Detects punches and movement intensity.
✔ HC-05 Bluetooth Module – Enables real-time wireless communication between players.
✔ 16x2 LCD Display (I2C) – Displays heart count, punch statistics, and real-time game feedback.
✔ Piezo Buzzer – Provides audio alerts when a player is hit or completes a round.
✔ Push Buttons – Used for resetting the system after each game.



Future Development
Further refinements could include:
✔ Machine Learning Punch Classification – Using ML algorithms to analyse different types of punches.
✔ Wearable Sensor Integration – Expanding the system to include wearable gloves or wristbands for enhanced tracking.
✔ Multiplayer Online Mode – Enabling global fitness challenges through IoT connectivity.
GIMME represents a new frontier in interactive fitness—where movement meets real-time technology.