Mho's Law -- 3D LED Visualizer (05) -- ECE342-W22

System Testing
Soldering
Arduino
Embedded Systems
PCB
Enclosure
Hardware

The purpose of the 3D LED visualizer was to create a 3D LED cube with dimensions of at least 5x5x7 resolution that would cycle through three animations. A few key technologies that were implemented include the Arduino Mega2560, a GUI, and RGB LEDs. The LEDs were soldered into seven 5x5 layers and connected to the Arduino with three wires per layer to control the RGB values and therefore the colors of each layer. Each column also has a wire connected to the Arduino at the base. The Arduino controls the colors of the LEDs and whether they get turned on or off for the animations through the pin assignments acquired through the wire connections. The GUI was designed to control which animations were being displayed on the visualizer, the message displayed, the brightness of the LEDs, a shutoff timer, and the customization as well as preset colors. A notable accomplishment that we achieved was when we finally were able to connect the LEDs to the Arduino and light up the visualizer for the first time. Some areas of future improvement include actually being able to connect the GUI to the Arduino so the functionalities that the GUI were supposed to provide, could be implemented and did so correctly. We also had issues with various functions that should’ve been included directly in the Arduino code such as the brightness settings and automatic timer shutoff.

0 Lifts 

Artifacts

Name Description
Executive Project Summary This is the executive summary of the completed project.   Download
Project Summary Video This is a video providing a general description of the 3D LED Visualizer and it's intended functionality and uses while also describes challenges we faced during the project.   Link