lightmap – team 3 daniel lin brian goldfain regina chan kenny huang

13
LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

Upload: luke-fisher

Post on 18-Jan-2018

227 views

Category:

Documents


0 download

DESCRIPTION

Concept Infeasibility of our original concept prompted a reboot with five weeks left We used our existing code base in a creative manner to produce LightMap LightMap transforms a given image to a LED output that can be viewed with the effects of persistence of vision

TRANSCRIPT

Page 1: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

LightMap – Team 3

Daniel LinBrian GoldfainRegina ChanKenny Huang

Page 2: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

Team Members

Brian Goldfain Daniel LinKenny HuangRegina Chan

http://www.ece.cmu.edu/~ece549/spring10/team3/index.html

Page 3: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

Concept

• Infeasibility of our original concept prompted a reboot with five weeks left

• We used our existing code base in a creative manner to produce LightMap

• LightMap transforms a given image to a LED output that can be viewed with the effects of persistence of vision

Page 4: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

Goals

• Requirements– Image shall be transformed to a max of 50x50

resolution and outputted to the bar of LEDs with correct timing for persistence of vision

– User should not be dizzy after viewing image

Page 5: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

Architecture

Page 6: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

Components

Page 7: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

Experimental Process

• Unit tests for PC and Arduino modules– Load image– Convert image– Display image on LEDs

• Integration tests – Transfer converted image to Arduino– Verify image seen on LEDs matches converted

image displayed on PC

Page 8: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

Test Setup/Metrics

• Setup:– All tests conducted on same Laptop– PC connected to Arduino via USB at 9600

baud if necessary– Arduino Powered from USB

• Metrics– Image Conversion time– Image Transfer time

Page 9: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

Experimental Results• No delay visible for user to display image on Arduino

after image has been transferred.• Average conversion time: 48 ms• Average transfer time: 2.4 sec

Page 10: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

More Test Results/Software

Page 11: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

PC Software

Page 12: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

Open Issues

• Future improvements involve the ability to stack LED bar units together to form better resolution• Form packaging would also be sleeker• General extensibility and better user interface in programs

Page 13: LightMap – Team 3 Daniel Lin Brian Goldfain Regina Chan Kenny Huang

Conclusions

• Things learned– Diverse set of skills is critical

• Could have caught issues earlier had we someone with extensive circuits knowledge

• Accomplishments– Designed and made product despite being

in a time crunch