This project uses a SparkFun ESP32 and 64x64 RGB LED Matrix Panel.
This code is based off the ESP8266 Spotify Remote, written by Thing Pulse.
This code sets up your ESP32 as a webpage server and loads a 64x64 pixel image from the Spotify Client API. The ESP32 then decodes the jpg image into an 8-bit color array that gets displayed on the matrix panel.
This code is written for the SparkFun ESP32 Thing and the 64x64 RGB LED Matrix Panel sold by SparkFun. Below is a list of all the materials used in this project. If you enjoy this project, please support SparkFun!
- SparkFun ESP32 Thing
- ESP32 Thing Stackable Header Set
- RGB LED Matrix Panel - 64x64
- Jumper Wires Premium 6" M/M Pack of 10
- Jumper Wires Premium 12" M/F Pack of 10
- Wall Adapter Power Supply - 5.1V DC 2.5A (USB Micro-B)
- Alligator Clip with Pigtail (4 Pack)
If you wish to use other hardware, you may need to adapt the code to work with your setup.
This project does require a small amount of soldering for the headers. If you do not have access to soldering equipment, you can find a starter kit here:
To power the matrix panel, I used the alligator clips with pig tails to pull power directly from the USB Micro-B wall adapter off of the SparkFun ESP32. However, you can use the following materials instead to power the matrix panel directly with the power cable included with the panel: