Bluetooth Enabled 3D LED Matrix Group 2 ECE342-Sp21
By
This system enables the user to individually program 175 lights arranged in a matrix with dimensions 5 by 5 by 7 to visualize custom animations. In addition to this, users are allowed to select from three predefined animations. Among the technologies implemented in this LED cube are Bluetooth functionality and a Python GUI. The Bluetooth connectivity allows the user to easily switch between animations from any device equipped with standard Bluetooth serial communications. The Python GUI allows the user to easily customize the animations, run entirely through one file. Some notable accomplishments for this project include adjustable speed, adjustable frame count, and a Python simulation tool. Animations can be run at a speed between 1 and 30 frames per second. An animation can be between 1 and 30 frames long. Finally, the Python simulation tool allows the user to watch the animation without uploading it to the Arduino Nano. One future addition to this system would be to implement a function capable of parsing a picture or video file and then converting it to the correct resolution to display in the LED visualizer.
Artifacts
Name | Description | |
---|---|---|
Verification Videos | Videos that show the project meeting the requirements. | Download |
GitHub Repo | The history and current version of the software for the project. | Link |
Developer Guide | The guide for developers | Download |
Project Summary | Summary of the Project | Download |
Project Artifacts | Artifacts of the project | Download |
Presentation Video | Summary of the project | Link |