Tap Tap Revolution

Team Members

Shelby Conway, Joshua Crane, Jun Qin

Project Overview

The objective of the project was to design a game in which a player attempts to tap in accordance with bubbles once they reached the bottom of the screen. Using a joystick, the player would have the option of picking from three songs, which would play from the speaker. After selecting the song, bubbles would appear randomly in three columns on a uLCD, and players would try to time their hits on a capacitive touch pad with the bubbles as they moved down the screen. A multi-color LED would emit one of three colors(red, blue, green), depending on how well the player was performing. One pushbutton is used to select the song and the other is to exit to the homescreen.

Parts

mbed Logo

mbed Logo

mbed Logo

mbed Logo

mbed Logo

mbed Logo

mbed Logo

Wiring

uLCD

mbeduLCD
Vu+5V
p27TX
p28RX
GNDGND
p30RES

Capacitive TouchPad

mbedTouchPad=Pullup Resistors
GndGnd
p9SDA4.7K ohm - from p9/SDA to Vout (not in series!)
p10SCL4.7K ohm - from p10/SCL to Vout (not in series!)
p26IRQ
Vout(3.3V)Vcc

Analog Joystick

mbeduLCD
VoutVCC
p16Vert
GNDGND

RGB LED

/media/uploads/yqin70/rgbledschematic.png

mbedLED
p24Red(p1)
p23Green(p3)
p22Blue (p4)
Gndp2

PB1(To select the song)

mbedpb1
p20+
Gnd-

PB2(To exit the game)

mbedpb2
p19+
Gnd-

Speaker

/media/uploads/yqin70/_scaled_speakerdriverschem.png

mbedDriver Circuit
p18R1

Demo

Program

Import programECE4180_Final

ECE 4180 Final


Please log in to post comments.