ECE 4760: Final Project

LED Cube with SnakeGo

A 3D Display with Game and Light Show

Lu Lu (ll782@cornell.edu)

Jiayu Dong (jd885@cornell.edu)

Hongshu Ye (hy483@cornell.edu)

Introduction    top

The idea of our final project is to design and implement a PIC32-drived 8x8x8 LED cube with 3-dimensional display. Besides 3D display feature, another major feature of this magical LED cube is that it provides a playing field and users can play 3D snake game on the cube by using NES controller. Six buttons on the NES controller are designed to change the moving direction (forward, backward, up, down, left, right) of the snake. One button is designed for user to change game mode anytime during game in order to adjust the snake moving speed (default mode for normal speed; easy mode for slower speed; hard mode for faster speed). Another button is designed to restart the game. Before game starts, 3D “SNAKE GO” characters are showed as game opening show, and each time after game ends random 3D light effects are showed. Overall, this LED cube is really a great product to help people get relaxed and kill time in their spare time.