Red Light, Green Light

A TWO-PLAYER GIZMO BASED ON THE HIT TV SHOW, ‘SQUID GAME’
ROBOTICS • C++ • 3D PRINTING • ARDUINO • MECHANISM DESIGN

Red Light, Green Light was created as part of the Gizmo: Physical Computing module. The brief? Design and build an electro-mechanical machine that celebrates mechanisms and engaging physical interaction, with a primary material of plywood.
By undertaking an iterative development process through synthesis, simulation, analysis and physical prototyping, I created an interactive game complete with ultrasonic sensors, LED screens and even a water gun!

Research and Ideation
I created sketches and surveyed peers to balance functionality and fun. Friction mechanics were implemented to drive a belt and rotate the treadmill. For fun, I installed a water gun to ‘kill’ the loser!

Electronics
The code is structured that the Gizmo is constantly monitoring for the win/lose/restart sequences so the two players can participate independently. High speed interrupts are implemented to optimise code. I created code for the ultrasonic sensor to read at a higher frequency and precision than the default library.


Mechanisms
I used rapid prototyping to quickly find the optimum solution within the time constraints. CAD ensured components would fit. I implemented 9 components though the I2C framework, and 3D printed custom integrated shaft couplers. The mechanical loads were calculated based upon the electronic specifications, along with the desired speeds. Torque, weight and functional friction were used to determine component size and 3D printer infill.

Two can play that game...
With asynchronous, iterative electronics, play with friends - or enemies. The intuitive interface makes it easy to use, and physical consequences of losing raise the stakes. The side panels are removable so the electronics can be accessed.
See my full process!