DOC PREVIEW
MIT 6 111 - Piano Dance Revolution

This preview shows page 1-2-3-27-28-29 out of 29 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Piano Dance Revolution 6.111 Spring 2006 Final Project Report Group #14: Helen Liang, Wendi Li, David Meyer, Lucia Tian Primary TA: Theodoros Konstantakopoulos Abstract: Piano Dance Revolution is an amalgamation of the popular game Dance Dance Revolution and the famous FAO Schwartz piano in New York City, a giant floor piano played by touching the keys with ones feet. The system involves the design and implementation of four logic blocks: one that takes video input and analyzes the input signal to determine based on color filtering the location of the user’s feet, a second that determines based on the location of user’s feet the control logic that governs the overall system finite state machine, an audio control component, and a fourth block that holds logic to project a series of six screens onto the ground. Three modes of operation were implemented. In play mode the user can play notes on the projected keyboard; record mode allows the user to record songs he or she plays; game mode is similar to a piano version of DDR. While each individual block was implemented and functional, the overall system was unfortunately not integrated in the end due to time constraints. Nevertheless, the project was an educational success.Team #14 – Piano Dance Revolution 2Table of Contents I. Introduction ...........................................................................................................................3 II. System Block Diagram ..........................................................................................................5 III. Video Input ............................................................................................................................5 A. Overview.........................................................................................................................5 B. Block Descriptions .........................................................................................................6 IV. Step Interpretation..................................................................................................................7 A. Overview.........................................................................................................................7 B. Block Descriptions.......................................................................................................... 8 C. Testing and Debugging ................................................................................................ 10 V. Audio Control ......................................................................................................................12 A. Overview.......................................................................................................................12 B. Block Descriptions........................................................................................................ 12 C. Testing and Debugging ................................................................................................ 19 VI. Projection Output ................................................................................................................. 20 A. Overview.......................................................................................................................20 B. Screen Descriptions.......................................................................................................20 C. Block Descriptions........................................................................................................ 22 D. Testing and Debugging ................................................................................................ 26 VII. Game Mode..........................................................................................................................26 A. Overview.......................................................................................................................26 B. Block Descriptions........................................................................................................ 26 VIII. Interkit Communication .......................................................................................................28 IX. Conclusions.......................................................................................................................... 28 Tables & Figures Figure 1.1: Screenshot of Dance Dance Revolution Game .................................................................. 3 Figure 1.2: Screenshot of FAO Schwartz Piano...................................................................................3 Figure 1.3 Piano Dance Revolution Logic Block Diagram. ................................................................. 4 Figure 2.1: Total System Block Diagram. ............................................................................................5 Figure 3.1: Video Input Block Diagram...............................................................................................6 Figure 3.2: Two Camera Set-up. ..........................................................................................................6 Figure 3.3: Video Detection Images.....................................................................................................7 Figure 4.1: Step Interpretation Block Diagram. ...................................................................................8 Figure 4.2: Overall system state transition diagram. ............................................................................9 Figure 4.3: Final ModelSim simulation demonstrating state transitions and input pulses..................11 Figure 4.4: Final ModelSim simulation demonstrating key press detection.......................................12 Figure 5.1 Overall Audio Control System Diagram........................................................................... 14 Figure 5.2 Audio Control Module Block Diagram.............................................................................15 Figure 5.3 Audiogen Block Diagram..................................................................................................16 Figure 5.4 Record State Transition Diagram......................................................................................18 Figure 5.5 Playback State Transition Diagram................................................................................... 19 Figure 5.6 Sine Wave Debugging


View Full Document

MIT 6 111 - Piano Dance Revolution

Documents in this Course
Verilog

Verilog

21 pages

Video

Video

28 pages

Bass Hero

Bass Hero

17 pages

Deep 3D

Deep 3D

12 pages

SERPENT

SERPENT

8 pages

Vertex

Vertex

92 pages

Vertex

Vertex

4 pages

Snapshot

Snapshot

15 pages

Memories

Memories

42 pages

Deep3D

Deep3D

60 pages

Design

Design

2 pages

Frogger

Frogger

11 pages

SkiFree

SkiFree

81 pages

Vertex

Vertex

10 pages

EXPRESS

EXPRESS

2 pages

Labyrinth

Labyrinth

81 pages

Load more
Download Piano Dance Revolution
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Piano Dance Revolution and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Piano Dance Revolution 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?