1 © 2008 roborubik ece 477 final presentation team 11 – spring 2008 tyler heck dave bukiet erik...
TRANSCRIPT
![Page 1: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/1.jpg)
1 © 2008 RoboRubik
ECE 477 Final PresentationECE 477 Final PresentationTeam 11 – Spring 2008Team 11 – Spring 2008
Tyler Heck Dave Bukiet Erik Carron Casey Tyler Heck Dave Bukiet Erik Carron Casey KloiberKloiber
![Page 2: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/2.jpg)
OutlineOutline
2 © 2008 RoboRubik
Project overviewProject overview
Block diagramBlock diagram
Design challengesDesign challenges
Project demonstrationProject demonstration
Individual contributionsIndividual contributions
Question / discussionQuestion / discussion
![Page 3: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/3.jpg)
Project OverviewProject Overview
3 © 2008 RoboRubik
Fully self-contained Rubik’s Cube solverFully self-contained Rubik’s Cube solver
User interface via embedded web serverUser interface via embedded web server
Algorithm calculates steps to solve the cubeAlgorithm calculates steps to solve the cube
Two modes of operationTwo modes of operation
Help mode aids user in solving cubeHelp mode aids user in solving cube
Play mode allows user to manually solve cubePlay mode allows user to manually solve cube
![Page 4: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/4.jpg)
Block DiagramBlock Diagram
44 © 2008 RoboRubik© 2008 RoboRubik
SCISCI
PWMPWM
484866
551212
22
22
![Page 5: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/5.jpg)
Design ChallengesDesign Challenges
5 © 2008 RoboRubik
Size constraintSize constraint
Power consumptionPower consumption
Component analysisComponent analysis
Circuit debuggingCircuit debugging
Component failureComponent failure
![Page 6: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/6.jpg)
Project DemonstrationProject Demonstration
6 © 2008 RoboRubik
An ability to:An ability to:control device state/configuration via an embedded web pagecontrol device state/configuration via an embedded web page
display cube “state” via a series of integrated (multi-color) LEDsdisplay cube “state” via a series of integrated (multi-color) LEDs
change cube “state” via a pushbutton on each facechange cube “state” via a pushbutton on each face
autonomously solve cube from arbitrary (user defined) initial stateautonomously solve cube from arbitrary (user defined) initial state
provide “hints” when solving the cube in “manual” modeprovide “hints” when solving the cube in “manual” mode
![Page 7: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/7.jpg)
Individual ContributionsIndividual Contributions
7 © 2008 RoboRubik
Team Leader – Erik CarronTeam Leader – Erik Carron
Member 2 – Dave BukietMember 2 – Dave Bukiet
Member 3 – Tyler HeckMember 3 – Tyler Heck
Member 4 – Casey KloiberMember 4 – Casey Kloiber
![Page 8: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/8.jpg)
Team Leader – Erik CarronTeam Leader – Erik Carron
8 © 2008 RoboRubik
AssignmentsAssignments
PCB Layout NarrativePCB Layout Narrative
Reliability & Safety AnalysisReliability & Safety Analysis
Motor Motor LEDs LEDs
PCB PopulationPCB Population
Component / PCB TestingComponent / PCB Testing
Preliminary Software TestingPreliminary Software Testing
![Page 9: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/9.jpg)
Member 2 – Dave BukietMember 2 – Dave Bukiet
9 © 2008 RoboRubik
AssignmentsAssignments
Hardware Design Narrative & SchematicHardware Design Narrative & Schematic
Ethical / Environmental Impact AnalysisEthical / Environmental Impact Analysis
Wireless Network DeviceWireless Network Device
Communication ProtocolCommunication Protocol
User Interface / Java AppletUser Interface / Java Applet
![Page 10: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/10.jpg)
Member 3 – Tyler HeckMember 3 – Tyler Heck
10 © 2008 RoboRubik
AssignmentsAssignments
Design Constraint AnalysisDesign Constraint Analysis
Software Design NarrativeSoftware Design Narrative
PCB LayoutPCB Layout
PCB PopulationPCB Population
Soldering / De-soldering / Re-solderingSoldering / De-soldering / Re-soldering
PackagingPackaging
![Page 11: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/11.jpg)
Member 4 – Case KloiberMember 4 – Case Kloiber
11 © 2008 RoboRubik
AssignmentsAssignments
Packaging Specifications & DesignPackaging Specifications & Design
Patent Liability AnalysisPatent Liability Analysis
Microcontroller ProgrammingMicrocontroller Programming
Java Applet / Solving AlgorithmJava Applet / Solving Algorithm
Component TestingComponent Testing
Communications ProtocolCommunications Protocol
![Page 12: 1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber](https://reader036.vdocuments.us/reader036/viewer/2022070415/5697bff21a28abf838cbbbcd/html5/thumbnails/12.jpg)
Questions / DiscussionQuestions / Discussion
12 © 2008 RoboRubik