Presentation is loading. Please wait.

Presentation is loading. Please wait.

3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams Tyler Blair.

Similar presentations


Presentation on theme: "3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams Tyler Blair."— Presentation transcript:

1 3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams Tyler Blair

2 Outline of Presentation Project objectives and purpose Approach Implementation Division of Labor Schedule Parts list Risks Critical Points Tyler Blair

3 Project objectives and purpose Primary Objective: Construct an 8x8x8 RGB LED cube with a programmable controller Controller will come with a preset demo as well as the ability to receive custom programs from the user. The LED cube will provide a 3D display for the programmable content and will function as a “3D Simulator” Tyler Blair

4 Extensions The controller will interface with computer software such as matlab. This would allow the user to easily plot 3d functions on the cube. The controller will have orientation modification capabilities on board. This would provide the user with the ability to zoom, shift or rotate the image. The controller can wirelessly communicate with other wireless devices (smart-phones, computers, ect.) Tyler Blair

5 Outline of the Approach Computer (or flash-drive or WiFi shield) provides micro-controller with data file Micro-controller communicates with the shift-registers how and which LEDs to light Shift registers output to the 8 LED strip. Ararat Adamian

6 Block Diagram Note: The shift registers will control each plane of 8*8 RGB LED’s. Only one plane will be on at a time, the illusion of all the planes being on will be from very rapidly switching planes. Ararat Adamian

7 Implementation Micro-controller: Atmega328 that will communicate with computer through USB Line controller: Array of 74HC595 shift registers with latch-able output 8x8x8 LED cube: 512 “540R2GBC-CC” RGB common cathode LEDs LEDs will be mounted on thin plexiglass Ararat Adamian

8 Implementation Alternatives Micro-controller: Atmega1280 – More I/O pins and faster Line controller: Max7219 matrix controller in combination with AND gates MSP430 micro-controller for each line of LEDs 8x8x8 LED cube: 512 Single Color LEDs LEDs will be mounted in tubes Ararat Adamian

9 Division of Labor LED cube will be split into 8 planes of 64 LEDs (8x8), two group members will construct individual planes One group member will design the PCB for the micro- controller and Line-controller circuits. One group member will work on firmware to interface between computer and shift registers Adrian Williams

10 Preliminary Schedule Task Name Order/Receive Parts Construct 8x2x2 single-color LED plane for testing Construct 8x8 RGB LED plane Connect Plane to shift-registers (breadboard) Program micro-controller to display graphics on plane Test Functionality Expand plane to 8x8x8 LED cube Connect cube to shift-register/transistor array (breadboard) Design PCB for shift-register array and micro-controller Program micro-controller to display graphics on cube Solder PCB and finalize box for cube Create software (Matlab)/wireless/USB interface to cube Create Power supply Final Testing/Documentation CDR Milestone 1 Milestone 2 Expo Adrian Williams

11 Schedule Task NameDurationStartFinish Order/Receive Parts9 days1/25/2011 8:002/4/2011 17:00 Construct 8x2x2 single-color LED plane for testing9 days1/25/2011 8:002/4/2011 17:00 Construct 8x8 RGB LED plane5 days2/7/2011 8:002/11/2011 17:00 Connect Plane to shift-registers (breadboard)2 days2/14/2011 8:002/15/2011 17:00 Program micro-controller to display graphics on plane10 days1/31/2011 8:002/11/2011 17:00 Test Functionality10 days2/7/2011 8:002/18/2011 17:00 Expand plane to 8x8x8 LED cube15 days2/21/2011 8:003/11/2011 17:00 Connect cube to shift-register/transistor array (breadboard)5 days3/14/2011 8:003/18/2011 17:00 Design PCB for shift-register array and micro-controller5 days2/14/2011 8:002/18/2011 17:00 Program micro-controller to display graphics on cube20 days2/14/2011 8:003/11/2011 17:00 Solder PCB and finalize box for cube10 days3/21/2011 8:004/1/2011 17:00 Create software (Matlab)/wireless/USB interface to cube30 days3/7/2011 8:004/15/2011 17:00 Create Power supply10 days3/7/2011 8:003/18/2011 17:00 Final Testing/Documentation29 days3/21/2011 8:004/28/2011 17:00 CDR3 days3/1/2011 8:003/3/2011 17:00 Milestone 13 days3/15/2011 8:003/17/2011 17:00 Milestone 23 days4/12/2011 8:004/14/2011 17:00 Expo1 day4/28/2011 8:004/28/2011 17:00 Adrian Williams

12 Preliminary Parts List 512RGB LEDs 5 mm 248-bit Shift registers (74HC595) 8High Current(5A) NPN transistors 1Micro-controller (Atmega328p) 1USB to serial (FTDI FT232RL) 121/8 plexiglass planes 15V, 1A regulator 15V, 5A regulator Various capacitors, resistors, crystals, etc. Brian McDonald

13 Cost QuatityPart DescriptionPrice ($) 512RGB LEDs 5mm ~300 2474HC59536 85A NPN Transitors20 1Atmega328P5 1FT232RL10 15V, 1A regulator5 15V, 5A regulator5 121/8" plexi-glass (~1 sq. foot each)20 Various components15 Total$416 Brian McDonald

14 Risks Project is heavily hardware orientated Time constraints Feasibility of extensions Unfamiliarity with WiFi technology Power requirements Heat dissipation LEDs are too bright or not bright enough Brian McDonald

15 Critical points CDR - All Parts received, PCB designed and ordered, 8x8 RBG plane constructed and tested with simple graphics, Cube is being built and Micro-controller being programmed for 3D implementation Milestone 1 - Cube is fully assembled, Micro-controller is programmed and ready to receive input from software/wireless/USB device, Power Supply is nearly finished, Cube is being tested Milestone 2 - All Hardware is completely built and tested, Software is being designed to interface with cube, USB/Wireless interfaces are being built, Documentation is being completed Expo - awesome Brian McDonald

16


Download ppt "3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams Tyler Blair."

Similar presentations


Ads by Google