lightmap – team 3 daniel lin brian goldfain regina chan kenny huang
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 visionTRANSCRIPT
LightMap – Team 3
Daniel LinBrian GoldfainRegina ChanKenny Huang
Team Members
Brian Goldfain Daniel LinKenny HuangRegina Chan
http://www.ece.cmu.edu/~ece549/spring10/team3/index.html
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
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
Architecture
Components
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
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
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
More Test Results/Software
PC Software
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
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