Creating an Interactive LED Matrix Screen with ESP32

Creating an Interactive LED Matrix Screen with ESP32

Project Name: Multifunctional LED Matrix Screen Based on ESP32, Can Display Lyrics

Project Author: literem

Introduction

To be honest, a friend of mine loves to sing.

But when he sings, he always mumbles and is unclear.

Ah, don’t get me wrong! He is not using the “Jay Chou style” of singing; he just can’t remember the lyrics…

Creating an Interactive LED Matrix Screen with ESP32

The very understanding editor immediately provided him with a DIY LED matrix screen that can serve as a teleprompter… with the open-source link! I hope it can help him!

Creating an Interactive LED Matrix Screen with ESP32

Project Description

This is a multifunctional LED matrix screen! It can serve as a lyrics teleprompter, support light, clock

It supports scrolling display, static display, custom display, as well as the aforementioned clock and lyrics display, very fun!

The screen is developed based on ESP32 and can be controlled by a mobile app.

The matrix screen has 16 rows, and the number of columns supports cascading, which can be welded to “infinite length” as needed!

Design Diagrams
Creating an Interactive LED Matrix Screen with ESP32
Creating an Interactive LED Matrix Screen with ESP32
Creating an Interactive LED Matrix Screen with ESP32
Creating an Interactive LED Matrix Screen with ESP32
Creating an Interactive LED Matrix Screen with ESP32
Creating an Interactive LED Matrix Screen with ESP32
Creating an Interactive LED Matrix Screen with ESP32

Swipe left and right to view 6 circuit design diagrams

Matrix Control Board

Designed using ESP32-WROOM-32E microcontroller. It contains a GBK font library for the matrix screen, saving the hassle of an external font library chip.

I
Power Module

Supports battery power supply and external Type-C or DC input.

There is a DC interface for charging the battery.

The external power supply and charging interface must be separated!

This can avoid constantly charging the battery. Actually, a MOS switch control can be added, but it requires additional battery voltage collection and MOS control circuits, as well as logical judgment in the code, which is quite troublesome, so it’s separated.

II
Other Components

AT24C32 chip: Stores matrix screen information.

RX8025 clock chip: Can be bought for a bit over a dollar on Taobao.

CH340C chip: Used for downloading code to ESP32.

Four buttons: The left one is for reset. The other three buttons have no functional development yet and are just decorations for now.

Creating an Interactive LED Matrix Screen with ESP32

Matrix Base Plate

First, connect the 2.54mm 2x9P surface mount header to the matrix module, align it with the base plate and then solder the outer contacts, and then remove the matrix module to solder the inner contacts.

Creating an Interactive LED Matrix Screen with ESP32

Final Display
Creating an Interactive LED Matrix Screen with ESP32
Creating an Interactive LED Matrix Screen with ESP32
Cascading effect of 8 16×16 matrix modules
Creating an Interactive LED Matrix Screen with ESP32
Creating an Interactive LED Matrix Screen with ESP32
No cascading effect
Creating an Interactive LED Matrix Screen with ESP32
Device Connection Interface
Creating an Interactive LED Matrix Screen with ESP32
Function Interface
Attachment Download
If you need project attachments, you can click on the end of the article “Read the original text” to view the original project.
Creating an Interactive LED Matrix Screen with ESP32
Creating an Interactive LED Matrix Screen with ESP32
If you have other questions, you can also leave a message to the author at the bottom of the original project.

Creating an Interactive LED Matrix Screen with ESP32

*This article is reprinted from the user creation of the “Lichuang Open Source Hardware Platform”. If there is any infringement, please contact for deletion.

If you like it, give me a thumbs up!
Creating an Interactive LED Matrix Screen with ESP32
Click here to view the original project

Leave a Comment

×