This project is an ESP32 Display Matrix for displaying images, time and social stats on a 64x64 LED Matrix Panel (HUB75E). An overview about the functionalities can be found at the Project Site pixelart.dereffi.de.
This project is not a product, but rather a diy project. I won't sell it. I probably won't do another one at all. There are some minor issues/inconviniences that I plan to address in the future, but I can not make any promises on if or when that could happen.
That being said, in general I'm happy with the current state (althought it's not perfect) and the core functionality works as expected. You can use my code to rebuild it yourself or use parts of the code for your own project. If there are any issues, I'm pleased to help. If you have any solutions I'm even more pleased if you contribute.
The project consist of three parts:
- the controller for the display: /pixelart-controller
- the webinterface for remote control of the display: /pixelart-interface
- the socials api for retrieving social data from different platforms: /pixelart-api
The documentations for these projects can be found in the different subdirectories as well as additional files for api, schematics and my dev board pinout under /docs
.
An already compiled version of the firmware and the webinterface for the device can be found on the project site for download if you plan to use it as is.
Please be aware, that I won't be giving out any api-keys for my hosted social-api service (more on that under /pixelart-api), so you will have to host this on your own.
Among a few other libraries I use in this project, thanks especially to:
- mrfaptastic's ESP32/HUB75 Library used to output on the LED matrix at all
- me-no-dev's Async Webserver library for making the webinterface possible
- khoih-prog's Async HTTP Request Library for retrieving social data on the controller
- pgrimaud's instagram fetcher for the retrieval of instagram data. Even if I don't use this library directly, I used it as a template for the authentication agains instagram apis