Top Banner
TCSP #2 - Design Constraint Analysis Team 21 Pop’em Drop’em Robots Abstract Our project is an electronic version of the game “Rock’em Sock’em Robots”. Up to two players can play, each controlling the movements of one of two punching robots via a Microsoft Kinect. Player punches and dodges are translated into robot movements and hits recorded until either player’s health bar value reaches zero. The game also features selectable battle music and a single-player mode in which the player competes Thomas Pansin o
4

TCSP #2 - Design Constraint Analysis Team 21 Pop’em Drop’em Robots Abstract Our project is an electronic version of the game “Rock’em Sock’em Robots”.

Jan 18, 2016

Download

Documents

Anna Baldwin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TCSP #2 - Design Constraint Analysis Team 21 Pop’em Drop’em Robots Abstract Our project is an electronic version of the game “Rock’em Sock’em Robots”.

TCSP #2 - Design Constraint AnalysisTeam 21

Pop’em Drop’em Robots

Abstract

Our project is an electronic version of the game “Rock’em Sock’em Robots”. Up to two players can play, each controlling the movements of one of two punching robots via a Microsoft Kinect. Player punches and dodges are translated into robot movements and hits recorded until either player’s health bar value reaches zero. The game also features selectable battle music and a single-player mode in which the player competes against the computer.

Thomas

Pansino

Page 2: TCSP #2 - Design Constraint Analysis Team 21 Pop’em Drop’em Robots Abstract Our project is an electronic version of the game “Rock’em Sock’em Robots”.

Block Diagram

Page 3: TCSP #2 - Design Constraint Analysis Team 21 Pop’em Drop’em Robots Abstract Our project is an electronic version of the game “Rock’em Sock’em Robots”.

Microcontroller Constraints

(Minimum requirements)

• 25 MHz Clock speed

• 128 KB Flash storage

• 8 KB SRAM

• 47 pins total GPIO

• 2 Channel SPI (drive LCDs)

• 1 Channel SCI (Raspberry Pi communication via UART)

• 2 Timer channels (light and sound coordination)

• 2 channels PWM (possible stepper motor control)

Item Pins per Part

Qty of

Part

Total GPIO Pins

Hall Effect Sensors** 1 4 1Power MOSFETs 1 4 4L297 Motor Controllers

3 2 6

Tri-color LEDs 3 10 30LCDs 3 2 6

47** = Open-drain configuration

Page 4: TCSP #2 - Design Constraint Analysis Team 21 Pop’em Drop’em Robots Abstract Our project is an electronic version of the game “Rock’em Sock’em Robots”.

Parameter AT32UC3C1512C dsPIC30F6014A

Architecture 32-bit 16-bitMax frequency (MHz)

66 120

Flash (KB) 512 144SRAM (KB) 68 8Pin count 100 80Max I/O pins 81 68SPI channels 7 2SCI/UART channels 5 2Timer channels 6 5PWM channels 19 8Operating voltage (V)

3.0 to 3.6 or 4.5 to 5.5

2.5 to 5.5

Cost per unit $16.99 $12.76

Parameter AT32UC3C1512C dsPIC30F6014A

Architecture 32-bit 16-bitMax frequency (MHz)

66 120

Flash (KB) 512 144SRAM (KB) 68 8Pin count 100 80Max I/O pins 81 68SPI channels 7 2SCI/UART channels 5 2Timer channels 6 5PWM channels 19 8Operating voltage (V)

3.0 to 3.6 or 4.5 to 5.5

2.5 to 5.5

Cost per unit $16.99 $12.76

Microcontroller Comparison

Winner: AT32UC3CReason: Much more room for experimentation

for slightly higher cost

Pricing Source: Digi-Key