TerraChamber – Multi-Modal Arcade Game
ME218A: Smart Product Design Fundamentals - Stanford University
Simple arcade game which senses user inputs through a button, coin sensor, microphone, rotary potentiometer, and Hall-Effect sensor. Users must levitate a pingpong ball along a vertical column by controlling power output of a fan using a lever. Then, they must continuously blow air into a microphone to light LEDs in sequence in the shape of a constellation. The game incorporates non-contact sensing, large-scale motion, and auditory feedback. It was displayed at the ME218A project showcase to the public.
Contributions
- Implemented an event-driven system architecture in C
- Wrote software state machines to respond to user interactions through a microcontroller
- Built circuitry for hardware sensors for 4 distinct modes of user input
- Designed and 3D printed the lever and coin dispenser mechanisms using SolidWorks
Skills
- Programming in C
- Version control using Bitbucket and Sourcetree
- Circuit design using Altium Designer
- Soldering, oscilloscope, multimeter
- CAD in SolidWorks
- Laser cutting
You can find the website for this project here, or check out a short demo video of the game here.