TetraWalk

Full Stack
TetraWalk

Tech Stack

Python
Arduino
NumPy
Pandas

Description

TetraWalk is an innovative project that merges physical fitness with gaming by creating a Tetris game controlled entirely by body movements. Using an MPU-6050 gyroscope sensor, the system captures player motion and translates it into game controls.

The project consists of Arduino-based sensor hardware that communicates with a Python application via serial connection. Real-time inertial sensor data is processed using NumPy and Pandas to filter noise and detect intentional movements.

An LED panel displays the Tetris game, with pieces moving based on the player's physical movements. This encourages active gameplay and makes exercise more engaging through gamification.

  • Integrated MPU-6050 gyroscope for motion detection
  • Developed Arduino firmware for sensor data collection
  • Built Python application for real-time data processing using pySerial
  • Implemented motion-to-game-control mapping algorithms
  • Created LED panel display for Tetris visualization
  • Applied signal processing with NumPy for noise reduction
  • Promoted active lifestyle through gamification of physical movement