Embedded Systems / Interactive Prototype

Arduino Reaction Wheel

Independent Project 2026
Arduino Reaction Wheel running

Overview

Designed and built an Arduino-based reaction game that combines 3D printing, electronics, and embedded programming. Twelve individually controlled LEDs simulate a spinning light, while a push button lets the player stop the sequence on a target LED across three progressively faster difficulty levels.

Concept

A sequence of 12 LEDs creates the effect of a light spinning around a custom 3D-printed display, and the player presses a button to stop the light on a target green LED. The game includes three progressively faster difficulty levels, along with custom win, level-up, and victory animations.

My Role

I prototyped the circuit on a breadboard, wired and programmed each LED individually, and developed the Arduino logic for button inputs, game progression, timing, and multiple LED animation modes. I also designed the physical housing to integrate the electronics into a compact, interactive prototype.

Design Process

  • Designed the physical display and housing
  • Fabricated the housing using 3D printing
  • Prototyped the circuit on a breadboard
  • Wired and controlled 12 LEDs individually

Electronics

Interior view of the reaction wheel showing the breadboard, Arduino, wiring, LED connections, and 3D-printed housing.

Arduino Reaction Wheel internal electronics

Prototype

Completed reaction wheel operating with the LED sequence illuminated on the 3D-printed circular display.

Arduino Reaction Wheel demo

Testing

  • Programmed button-input logic in Arduino
  • Created three progressively faster difficulty levels
  • Developed win, level-up, and victory LED animations
  • Integrated the electronics into the final prototype

Results

[Add results — how well the difficulty levels played, any demos or reactions]

Challenges

[Add challenges — wiring 12 individual LEDs, timing logic, housing fit, etc.]

What I Learned

[Add takeaways from building this project]

Skills

Arduino C/C++ Circuit Prototyping 3D Printing CAD Embedded Systems Rapid Prototyping