To design and build an mechatronic penny arcade game (MPAG).


To gain experience creating an electro-mechanical system using sensors, driving actuators, a C32 microcontroller, and event-driven software implemented in C. The project emphasizes robust electronics, software and mechanical systems built with real craftsmanship.

 


 

Requirement: Each complete MPAG must be a self contained entity, capable of meeting all specifications while connected only to the project power supply that will be provided.
Design Solution: Spinning Wheel is completely contained within the console, except for the occasional wild toss of the groovy neon balls

 

Requirement: A team of three class members will construct each MPAG.
Design Solution: Parmita Dalal, Christine Tower, and Barry Wohl are the sole dreamers, designers, and builders behind Spinning Wheel.

 

Requirement: The team must construct the MPAG. While it is permissible to incorporate consumer devices, such devices must be substantially modified before inclusion into your project. It is not acceptable to simply buy significant portions of your project.
Design Solution: Spinning Wheel is a hot-glued, nail-gunned, and taped-up original masterpiece
.

 

Requirement: Each Mechatronic Penny Arcade Game (MPAG) must pay homage in spirit to games that you would find in a traditional penny arcade.
Design Solution: Spinning Wheel is a fun, simple MPAG similar to a classic carnival game.

 

Requirement: Interactions with each MPAG will begin with the insertion of a standard US penny into the MPAG.
Design Solution: Penny is detected by passing through an opto-interrupter

 

Requirement: The time needed to explore all of the interactions in an MPAG (from the insertion of the penny to the completion of interactions) should be in the range of 20-60 seconds.
Design Solution: Timers are in place within the C-code to give the user a set amount of time for each action.

 

Requirement: The time for interactions should be limited and a clear indication given when that time has expired.
Design Solution: Red, yellow, and green flower lights act much like a stop light to indicate where the user is in the game. Red is on before the game begins, a few seconds before game starts, yellow turns on, and then while game is in play the green light turns on. When there are only 10 seconds of play time left, the yellow light turns on again, and finally, at the game's conclusion, the red light turns on and a buzzer sounds to indicate the end of the game.

 

Requirement: Each MPAG must dispense Stuff Won in an Arcade Game (SWAG).
Design Solution: The prize, an acrylic peace-sign coin, is dispensed at the end of every game using a servo motor...because everyone’s a winner!


The following three requirements refer to the 3 interactions (actions by the visitor) required to fully experience each MPAG (not including the coin sensor).

Requirement: At least one of the interactions should require an analog response from the user.
Design Solution: Level select knob adjusts a potentiometer which gives analog signal to C32 microcontroller which in turn controls the speed of the motor that turns the wheel. There are three different ranges: slow (“Chill”), medium (“Groovy”), and fast (“Psychedelic”).
 
Requirement: At least one of the interactions must involve non-contact sensing.
Design Solution: Balls pass through an opto-interrupter consisting of a phototransistor and IR LED that face each other on either side of the ball tube. This interruption of signal causes an LED to light up on the front panel. For each ball scored, a new LED lights up.
 
Requirement: a third interaction
Design Solution: Various flashing LEDs indicate required user interactions.

 


 

 

©2007 dalal tower wohl