MECHATRONICS

KinetiHoop

STATUS

Functional Prototype

TEAM

Parth Behani, Aarav Goel, Bryan Yim

CLASS

ME102B: Mechatronics

MechatronicsArduino2-Axis Gantry
KinetiHoop

SYSTEM OVERVIEW

Designed and built a dynamically moving basketball hoop arcade game using a 2-axis gantry system, integrating mechanical motion, electronics, and control software to create interactive gameplay. The system supports two distinct game modes: cooperative gameplay where the second player uses potentiometers to control the hoop and increase difficulty for the first player, or autonomous mode where the hoop moves dynamically on its own to create an adaptive challenge.

MY CONTRIBUTIONS

  • 01

    Designed one axis of the 2-axis gantry system, including water-jetted structural components

  • 02

    Contributed to a 120+ component CAD assembly, coordinating mechanical interfaces and motion constraints

  • 03

    Integrated mechanical and electronic subsystems, ensuring alignment between actuation, structure, and control

  • 04

    Programmed one gantry axis for real-time gameplay motion, synchronizing movement with system inputs

  • 05

    Supported system-level testing and iteration to ensure smooth, repeatable motion

RESULTS

  • Delivered a fully functional, interactive gantry-based system

  • Demonstrated reliable multi-axis motion suitable for repeated gameplay

  • Validated end-to-end integration of structure, actuation, and control

PROJECT GALLERY

KinetiHoop gantry system animation demonstrating motion

SYSTEM ANIMATION

Complete KinetiHoop system setup with laptop and gantry

FULL SYSTEM SETUP

Electrical schematic showing circuit connections and component integration

ELECTRICAL SCHEMATIC

State diagram showing software logic flow and gameplay states

PROGRAM LOGIC FLOW

Organized parts layout showing all 120+ components

PARTS INVENTORY