8

Click here to load reader

© 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis

Embed Size (px)

DESCRIPTION

© 2008 RoboRubik3 Design Constraints 3© 2008 RoboRubik Size 9cm x 9cm x 9cm cube Power battery powered Memory solving algorithm web server

Citation preview

Page 1: © 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis

© 2008 RoboRubik 11© 2008 RoboRubik

Technical Communication Technical Communication Skills PracticumSkills Practicum

Constraint AnalysisConstraint Analysis

Page 2: © 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis

© 2008 RoboRubik 2

Project OverviewProject Overview

2© 2008 RoboRubik

A fully self-contained Rubik’s Cube solverA fully self-contained Rubik’s Cube solverA user interface will be used to input state of the A user interface will be used to input state of the cube via an embedded web servercube via an embedded web serverAn algorithm will be used to send proper steps to An algorithm will be used to send proper steps to solve the cubesolve the cubeCube will run in help and play modesCube will run in help and play modesHelp mode aids user in solving cubeHelp mode aids user in solving cubePlay mode allows user to manually solve cubePlay mode allows user to manually solve cube

Page 3: © 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis

© 2008 RoboRubik 3

Design ConstraintsDesign Constraints

3© 2008 RoboRubik

SizeSize9cm x 9cm x 9cm cube9cm x 9cm x 9cm cube

PowerPowerbattery poweredbattery powered

MemoryMemorysolving algorithmsolving algorithmweb serverweb server

Page 4: © 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis

© 2008 RoboRubik 4

Components RequiredComponents Required

4© 2008 RoboRubik

Major ComponentsMajor ComponentsEmbedded Wireless DeviceEmbedded Wireless DeviceMicrocontrollerMicrocontroller

Minor ComponentsMinor ComponentsMulticolor LEDs (x48, 8 per face)Multicolor LEDs (x48, 8 per face)LED Driver ICs (x12, two per face)LED Driver ICs (x12, two per face)Pushbuttons (x6, one per face)Pushbuttons (x6, one per face)DC-DC ConverterDC-DC Converter9V Power Supply9V Power Supply

Page 5: © 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis

© 2008 RoboRubik 5

Wireless Device RequirementsWireless Device Requirements

5© 2008 RoboRubik

Product Specifications [1]Product Specifications [1]SizeSize

33.9mm x 32.5mm x 10.5mm33.9mm x 32.5mm x 10.5mm

PowerPower1300mW active1300mW active300mW inactive300mW inactive

InterfaceInterface2 serial ports (921Kbps)2 serial ports (921Kbps)

RangeRange328 ft (indoors)328 ft (indoors)

Page 6: © 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis

© 2008 RoboRubik 6

Microcontroller RequirementsMicrocontroller Requirements

6© 2008 RoboRubik

Product Specifications [2]Product Specifications [2]SizeSize

19mm x 44mm x 18mm19mm x 44mm x 18mm

MemoryMemory32 KB Flash32 KB Flash2 KB RAM2 KB RAM

I/OI/O60 pins60 pins

Page 7: © 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis

© 2008 RoboRubik 7

QuestionsQuestions

Page 8: © 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis

© 2008 RoboRubik 8

ReferencesReferences

8© 2008 RoboRubik

[1] [1] “WiPort - Embedded 802.11, Embedded Ethernet, “WiPort - Embedded 802.11, Embedded Ethernet, 802.11g,” [Online document], [cited 2008 Jan 27], 802.11g,” [Online document], [cited 2008 Jan 27], Available HTTP: http://www.lantronix.com/device-Available HTTP: http://www.lantronix.com/device-networking/embedded-device-servers/wiport.htmlnetworking/embedded-device-servers/wiport.html

[2] [2] “MC9S12C32MFA25 Information,” [Online document], “MC9S12C32MFA25 Information,” [Online document], [cited 2008 Jan 27], Available HTTP: [cited 2008 Jan 27], Available HTTP: http://www.freescale.com/webapp/search.partparamdetahttp://www.freescale.com/webapp/search.partparamdetail.framework?il.framework?PART_NUMBER=MC9S12C32MFA25&buyNow=truePART_NUMBER=MC9S12C32MFA25&buyNow=true