RGB64x32MatrixPanel
Jump to navigation
Jump to search
RGB64x32MatrixPanel on ESP32
For a friend I'm making a RGB LED panel, and need to pull some social media numbers and display them on the panel.
For this I wanted an ESP32 so it could do HTTP REST calls over wifi. I came across this library for efficiently talking to HUB75 RGB panels on an ESP32:
https://github.com/mrfaptastic/ESP32-RGB64x32MatrixPanel-I2S-DMA
Parts List
- https://www.tinytronics.nl/shop/en/platforms/ttgo/lilygo-ttgo-t7-mini32-v1.4-esp32-wrover Cheap Wemos clone
- https://www.tinytronics.nl/shop/en/power-supplies/5v/mean-well-power-supply-5v-7a-switching-power-supply-lrs-35-5
- https://www.tinytronics.nl/shop/en/lighting/led-matrix/64x32-rgb-led-matrix-320x160-mm (comes with IDC data cable and powercable)
- https://www.tinytronics.nl/shop/en/connectors/pin-header/16-pins-header-connector-2x8p
- https://www.tinytronics.nl/shop/en/components/resistor/10k%CF%89-potmeter-type-rv09 (adjusting brightness)
- https://www.tinytronics.nl/shop/en/audio/knobs/potmeter-knob-black-orange-flat
MCU
Platformio.ini
[common_env_data] lib_deps = Adafruit GFX Library Adafruit BusIO Wire FastLED [env:ttgo-t1] platform = espressif32 board = ttgo-t1 board_build.mcu = esp32 board_build.f_cpu = 240000000L framework = arduino upload_protocol = esptool upload_port = /dev/cu.SLAB_USBtoUART upload_speed = 1500000 monitor_speed = 115200 lib_deps = ${common_env_data.lib_deps}