Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team 8: Nate GimpleSteven TigheAmit HaleviNoah Husek.

Similar presentations


Presentation on theme: "Team 8: Nate GimpleSteven TigheAmit HaleviNoah Husek."— Presentation transcript:

1 Team 8: Nate GimpleSteven TigheAmit HaleviNoah Husek

2 Project Overview Artistic 3 -D light sculpture 8 x 8 x 8 LED matrix Environmental inputs Interactive Proof of concept Steven

3 Functional Overview Run various light patterns Take external inputs Environmental User Simple games Snake Pong Game of Life (cellular automata) Steven

4 FPGA computer super node 0 super node 1 super node 7 node 0 (LED) node 1 node 7 module 0 … … super node 8 super node 63 … Hierarchy / block diagram … I2CI2C sensor input user input Amit

5 Super-node composition 8 nodes (1 RGB LED per node) 4 pin, common anode, diffused epoxy, 10 mm RGB LEDs One microcontroller Sensors (each super-node may not be populated) I 2 C communication (to FPGA) UART communication to orthogonal neighbors Amit

6 Low Level Objectives Noah

7 Mid Level Objectives Super-nodes intercommunicate Super-nodes run scripts autonomously Simple algorithmic games (e.g. Game of Life) Senses environmental input Photocells Microphones Full sized device (8 modules, 64 super-nodes, 512 nodes) Noah

8 High Level Objectives Additional sensors Thermistors Barometers Geiger counters User input (e.g. Wiimote, keyboard) Audience proof Resilient to damage Hot swappable Self boot-loadable DMX – industrial lighting protocol Noah

9 Microcontroller Atmel ATxmega64A1 24 PWM channels Built in ADC and DAC 4 I 2 C interfaces 8 USARTs Operates at 32 MHz And many other features Nate

10 Physical Construction Physical hierarchy 512 nodes each consisting of one LED Each 2 x 2 x 2 node is a super-node Each 2 x 2 x 2 super-node is a module Full unit consists of 8 modules Rigid frame constructed from PCBs 2’ length per edge is much reduced from original 5’ 700W computer power supply Buck converter 12V  5V Nate

11 Budget Steven Worst Case ItemCost ($) Programmer200 Adaptor board100 µC350 LEDs400 LED drivers200 Sensors200 PCBs600 Frame200 Power supply40 Misc.100 Total2390

12 Risks Constructing the full cube might be ambitious (scaling). We might only attempt one module. Addressing in a logical and intuitive way PCBs as structural members Ordering LEDs from Hong Kong (unknown vendor) MOSFET switching 5V with a 3.3V gate signal quickly Learning to use the Nios II soft-core on the FPGA Cost! Steven

13 Division of Labor Amit: addressing scheme, communication protocol Steven: construction/SMD soldering, PCB layout Noah: coding (soft-core and super-node) Nate: power supply Everyone: code and construction. Amit

14 Testing/Debugging Modularity (start with one unit, then expand) LEDs provide an easy way to confirm results …Did we mention modularity? Amit

15 Accomplishments by CDR Super-node hardware prototype Demo firmware 24 channel PWM Runs simple autonomous patterns/scripts on super- node All parts selected (sensors, LED drivers) Know how to program Nios II soft-core Nate

16 Milestone 1 “Puppet” mode (FPGA direct control) More super-nodes (a full module = 8 super-nodes) Establish intercommunication (maybe) Power supply (350 W @ 5V) Nate

17 Milestone 2 Full cube construction More complex super-node autonomous scripts Environmental input Simple algorithmic games (GOL) Be ready for expo Nate

18 Schedule Nate

19 Other Considerations Safety: High current, but low voltage  safe. Sustainability: Every part except μC are available from multiple vendors. No support required short of uploading new code. Manufacturability: Component tolerances will have little or no impact. Physical construction will be difficult and laborious. Modular approach simplifies testability. Noah

20 Questions?


Download ppt "Team 8: Nate GimpleSteven TigheAmit HaleviNoah Husek."

Similar presentations


Ads by Google