Marble MazeTeam 20: Jordan Wagner
Abstract iPhone controlled marble maze game
Rotation of the phone is translated into rotation of the board
Stepper motor connected to each knob on the board to control the x and y axis
Data sent wirelessly and received with Raspberry Pi
Overall Schematic
Microcontroller Stepper motors are connected through
drivers via two digital output ports each plus one for both enables (five total)
Raspberry Pi is communicated with through UART, with one TX and one RX line
Triple axis accelerometer uses three analog input ports for the axis readings and four digital output ports for enabling and controlling the device
Microcontroller Schematic
Triple Axis Accelerometer Each axis is a separate analog output
Four digital inputs for mode selection and device control
Used to determineorientation of game board and as feedback for motors
Image source: http://www.kerrywong.com/blog/wp-content/uploads/2010/09/lis3lv02dlaxis.jpg
Stepper Motors Each motor has a driver IC, which
interfaces to the microcontroller Each driver will have a direction and
step digital output, and both will have an enable signal
Questions?
Image source: http://www.amazon.com/Brio-34000-BRIO-Labyrinth/dp/B0001WGISK/ref=sr_1_1?ie=UTF8&qid=1360720104&sr=8-1&keywords=brio+labyrinth