the tencup entertainment table is an interactive table that enhances the game-play experience of...

23

Upload: mervin-allison

Post on 13-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator
Page 2: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.

Page 3: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator
Page 4: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

Two teams of two players each starting with ten cups.

Teams alternate shooting two ping pong balls (one for each player) at the other teams cups.

If a ping pong ball is made in the other teams cup that cup is removed.

Teams are allowed to re-rack twice throughout the game (at six, four, three or two cups).

Team that eliminates all ten cups first wins.

Page 5: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

Scoreboard that keeps track of remaining cups, game duration, and number of racks left.

Sensors that tracks number of cups in play for each team.

Programmable logic that interacts with scoreboards, sensors and other LEDs.

Keep list of upcoming teams waiting to play (Microcontroller) and notify them when they are playing.

Sound interface with LED equalizer and speakers, with ability to add other sound effects.

Page 6: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

We will be using items that we could find in our local hardware store to build the table in the ITL

The table top will be built similar to an open box where we can lay all of our circuits in the box and then cover the table with Plexiglass at the end

There will also be a scoreboard at one side of the table

Page 7: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

Sensors and Cup

Lights

Sensors and Cup

Lights

Sensors and Cup

Lights

Sensors and Cup

Lights

Game Start

Button

Game Start

Button

Programmable Logic

Programmable Logic

Display and ScoreboardDisplay and Scoreboard

User input/buttons

User input/buttons

User input/buttons

User input/buttons

Page 8: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

State Machine Use a FPGA device to take input from

either side of the table regarding number of cups left as well as user input from buttons (re-rack, re-rack completed, begin game, etc.)

Output from this FPGA will be the items that are needed for the scoreboard as well as the lights under the cups at either side of the table.

Page 9: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

Wait loop for start

Run the game(Score, lights, etc)

Wait for re-rack(Show where cups should be placed)

rerack = rerack - 1

Start button

Re-rack buttonIf rerack>=0

Re-rack complete button

If score equals zero

Page 10: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

User Input (Keyboard)User Input (Keyboard)

MicrocontrollerMicrocontroller

LED List Display

Output to twitter

LED List Display

Output to twitter

Programmable Logic

Programmable Logic

Page 11: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

This device will be used to receive the majority of the user input

Should display a list of the teams that are to go next as well as be able to progress the list as each game ends

Other applications could be for the controller to make a larger scrolling LED display that could show the names of the current game players as well as the players for the next game.

Page 12: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

Using a Zigbee to be able to connect the table to twitter

This should make it so that we can send messages out using their social network about the team that is playing next and that the game has ended

Other application could be to keep stats on a computers hard drive away from the table

Page 13: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

BUY FPGA to program for the

score and LEDs involved with game

Analog circuit devices to make the LED equalizer

Microcontroller that can handle all of the user input prior to the game and progress the games along from FPGA, with lists, card input, etc.

LEDs, lots of LEDs

MAKE Make our own sensors

using a combination of an inferred emitter and detector

Make a table of wood that is strong and can hold all of our components. Then be able to support Plexiglas on top to keep the circuits away from the elements

Page 14: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

• Loudspeaker audio system• In-table graphic spectrum

analyzer display connected to the stereo input of the audio system

• Push-button accessible mp3 clips to enhance intensity of game-play.• “Trash Talking” audio clips• Ohio Players – “Fire” • “Cheering crowd”

Page 15: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

Takes an input from an iPod or other mp3 device through a standard audio jack and produces a light array via filters at five different frequencies

Page 16: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

Stereo Input

Filter 1

Filter 2

Filter 3

Filter 4

Filter 5

VU-LED Chip

VU-LED Chip

VU-LED Chip

VU-LED Chip

VU-LED Chip

Display

Page 17: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

Utilizes a microcontroller to retrieve MP3 files stored in FLASH memory

Page 18: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

MaterialsCost ($)

Table building materials 130Plexiglas Top 150LEDs 150Boards 300Misc 100Speakers 50Total 880

Page 19: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

Keith (ECE) - Design and implementation of the FPGA sensors, scoreboard, and buttons. Help with controller and Twitter interface

Justin (EE) - Design and build of the visual equalizer that will display the frequencies of the music in the center of the table

Brandon (EE) – Working with the microcontroller to develop the user input as well as making it able to receive signals from the FPGA to take into account the progress of the games. Communication with Twitter

Page 20: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator
Page 21: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

Add a scrolling LED that could display the names of the next team

Card reader to make the list› This could either read the persons drivers

license for the information or give them a new card

Page 22: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator

Not being able to tie our microcontroller to our FPGA effectively this could make it so that it is impossible to tell when the games has ended and move onto the next one

Power could be an issue with the amount of LEDs that we are using. We will have to look to use a power supply that can handle the amount that we will need

Have a hard time being able to interface with Twitter

Over budget

Page 23: The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator