ece 477 final presentation team 2 spring 2010 caleb ayew-ew josh long katie schremser the...

12
ECE 477 Final ECE 477 Final Presentation Team 2 Presentation Team 2 Spring 2010 Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi- Brush

Upload: norah-west

Post on 21-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

ECE 477 Final Presentation ECE 477 Final Presentation Team 2 Team 2 Spring 2010 Spring 2010

Caleb Ayew-ewJosh Long

Katie Schremser

The Digi-Brush

Page 2: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

OutlineOutline

• Project overviewProject overview

• Block diagramBlock diagram

• Design challengesDesign challenges

• Individual contributionsIndividual contributions

• Project demonstrationProject demonstration

• Questions / discussionQuestions / discussion

Page 3: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

Project OverviewProject OverviewUnderlying motivationUnderlying motivation• Crayola® Color Wonder Magic Light BrushCrayola® Color Wonder Magic Light Brush

– Claims to be mess-freeClaims to be mess-free– Is not entirely mess-freeIs not entirely mess-free

The Digi-Brush is a device that allows the user to The Digi-Brush is a device that allows the user to paint without making a messpaint without making a mess

• User can select between 8 different colorsUser can select between 8 different colors• Color is displayed on the tip of the brushColor is displayed on the tip of the brush• User can select between User can select between

different brush thicknessesdifferent brush thicknesses

Page 4: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

Block DiagramBlock Diagram

Page 5: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

Design ChallengesDesign Challenges• Interfacing between FPGA and other Interfacing between FPGA and other

componentscomponents– SDRAMSDRAM– SD Card ReaderSD Card Reader

• Programming components without a Programming components without a debuggerdebugger– LED DriverLED Driver– FPGAFPGA

• Unreliable componentsUnreliable components

Page 6: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

Individual ContributionsIndividual Contributions

• Team Leader – Josh LongTeam Leader – Josh Long• Team Member 2 – Katie SchremserTeam Member 2 – Katie Schremser• Team Member 3 – Caleb Ayew-ewTeam Member 3 – Caleb Ayew-ew

Page 7: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

Team Leader – Josh LongTeam Leader – Josh Long

• PCB DesignPCB Design• Component SelectionComponent Selection• Soldering of ComponentsSoldering of Components• Packaging of the BasePackaging of the Base• Aided in FPGA and Microcontroller testing Aided in FPGA and Microcontroller testing

and debuggingand debugging

Page 8: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

Member 2 – Katie SchremserMember 2 – Katie Schremser

• Microcontroller ProgrammingMicrocontroller Programming– PeripheralsPeripherals

• ATDATD• SPISPI• I2CI2C

– Touch Panel algorithmsTouch Panel algorithms– Filtering of Touch Panel return voltagesFiltering of Touch Panel return voltages

• Packaging of the BrushPackaging of the Brush

Page 9: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

Member 3 – Caleb Ayew-ewMember 3 – Caleb Ayew-ew

• FPGA ProgrammingFPGA Programming– VGA ProtocolVGA Protocol– Memory ManagementMemory Management– SPISPI– Verilog Verilog

Page 10: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

Project DemonstrationProject Demonstration1.1. An ability to display images on the display board An ability to display images on the display board

– – demo2.2. An ability to track the digital brush on the display An ability to track the digital brush on the display

- - demo3.3. An ability to mimic paintbrush stroke An ability to mimic paintbrush stroke

characteristics on the display board - characteristics on the display board - demo4.4. An ability to save the painted image on an SD An ability to save the painted image on an SD

Card Card 5.5. An ability to distinguish user’s color selection An ability to distinguish user’s color selection

and display selected and display selected color before being painted color before being painted - - demo

Page 11: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

DemoDemo

Page 12: ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush

Questions / DiscussionQuestions / Discussion