(TUT07 of TUTORIALS )
This is a subsection of the repository for the Cube LED Matrix.
This parts adapt an LED matrix to the UC2 cube. Electric control is done by an ESP32.
The stl-files can be found in the folder STL.
The LED matrix serves as a light source. Using the code you find in CODE you can change the illumination intensity by simply clicking the button and going through three different brightness level.
- No support needed in all designs
- Carefully remove all support structures (if applicable)
The Cube consists of the following components.
- The Lid that connect to the magnetic baseplate (LID)
- The LED-Matrix Adapter which adapts to the Neopixel LED Matrix display. (ADAPTER)
- 4× DIN912 M3×12 screws (galvanized steel) 🢂
- 2× M2 screws with nuts for connecting the LED matrix to the adapter, alternatively use hot glue
- 1× ESP32 🢂
- 1× LED-Array, AZ Delivery, 8x8 🢂
- 1× Button 🢂
- 5× Female-Female Jumper Wire, 0.14 mm² 🢂
- 1× Power cable for ESP32 - USB-microUSB 🢂
Careful - open electronic contact can cause shortcuts!
Don't have much experience with electronics? It's actually really simple:
- When using jumper wires you can avoid soldering.
- LED array - 3 wires + 2 wires for the button
This tutorial needs an update!
- All parts for this model
- Solder the 3xpinhead to the LED-Matrix
- Add the pinheads to the ESP32
- Solder everything
- Connect 5V, GND and Data from ESP32 to Neopixel Array using Female-Female jumpers
- Add Lid and Screws - Done!
- Mount everything
In the CODE folder you find a simple code for the LED array.
Have a look in the TUTORIALS for a beginners guide to UC2 hardware controls.
Prerequisities:
- Arduino IDE installed
- ESP32 libraries - Installation guide here
- FastLED.h library
Where next?
Find out more about the electronics in the Electronics section
Find out more about the code for this part in our dedicated UC2-Software-GIT
Or return to the TUTORIALS
Do you want to show your own results? Do you have ideas for improvements? Let us know!