Components
Hardware
Item | Unit Cost | Quantity | Total Cost |
---|---|---|---|
Nvidia Jetson TK1* | $0 (donated) | 1 | $0 (donated) |
Xbox Kinect 2 | $0 (donated) | 1 | $0 (donated) |
Canon LV-WX300ST Projector | $479.00 | 1 | $479.00 |
HDMI cable | $5.49 | 1 | $5.49 |
PCB board printing | $40.00 | 1 | $40.00 |
RGB LEDs | $0.75 | 20 | $15.00 |
AtMega328P | $4.27 | 1 | $4.27 |
120V AC to 12V DC converter | $20.00 | 1 | $20.00 |
5V Regulator | $10.95 | 1 | $10.95 |
Total: | $559.71 |
*Not used in demo'd version, used a Windows machine instead.
Software
Software | Description |
---|---|
J4K Java Library | Used to interface with the Kinect 2 camera using Java |
RXTX for Java | Java native library providing serial and parallel communication for Java. |
*Nvidia TK1 Driver Package | The latest TK1 driver package needed to program on the Jetson controller |
*Fedora Mininal Linux Distribution | The Linux OS we plan to use for programming on the Jetson |
*Not used in demo'd version, because the Jetson was not used.
Protocol
Protocol | Description |
---|---|
Serial Peripheral Interface (SPI) Bus | Used to communicate between the controller and the lighting PCB |
HDMI | Used to communicate between the controller and the projector |
Architectural Diagrams
Use Case Diagram
System Architecture Diagram

FSM Depiction of Gameplay
