Based on the esp32 LED display clock, a large number of LED dot matrix screens currently use the Hub75 interface as shown in the figure below. If you want to drive it, you need to occupy 13 IO pins.
Screen purchase address: [Xianyu] https://m.tb.cn/h.UDbjOn6?tk=AT66dLFk683 "Come and pick up the missing [P2.5 display module, perfect screen, universally adapted to Jiangfeng Programming Laboratory Driver] Click the link to directly open
this design as a Hub75 interface LED dot matrix screen driver board, with onboard support for 5V input and output. Supports LED screens that drive ICND2012, RUC7258, ICN2038S, SM5266P, ICN2037 and other chips.
Application scenario:
Can be used as an indoor time display in public places. Can be used as an LED screen learning development board. Can be used as a spectrum rhythm display.
1. Product introduction:
The LED display driver board based on the esp32 module
is designed as a Hub75 interface LED dot matrix screen driver board, with onboard support for 5V input and output. Supports LED screens that drive ICND2012, RUC7258, ICN2038S, SM5266P, ICN2037 and other chips. The case is developed using arduino IDE. The library file is ESP32_HUB75_LED_MATRIX_PANEL_DMA_Displa, which supports the development of pictures, text and other styles.
2. Application scenario:
It can be used as an indoor time display in public places.
Can be used as an LED screen learning development board.
Can be used as a spectrum rhythm display.
3. Product overview:
It can be used as an LED screen learning driver board and can be tested using Arduino.
It has the advantages of low cost, few peripheral components, stability and reliability.
The board supports temperature and humidity sensors, light sensors, and sound sensors, and a parallel 5V interface is reserved that can directly share power with the screen or provide power to the screen.
The firmware supports wifi automatic clock synchronization, music spectrum mode, color changing clock mode, and Tetris clock mode.
Supports remote modification of time, temperature, humidity, date, lunar calendar, weather forecast color, and hourly time reporting.
4. Product parameters:
Input voltage: DC5V
Output voltage: DC5V
Screen communication interface: Hub75
Wifi protocol support: 2.4G
Sensor support: DHT11 temperature and humidity sensor, sound sensor
Function buttons: restart button, download button
Working temperature -40 degrees to +70 Operating
humidity 40% ~ 80%RH
PCB size: 4.38x 5.02, unit (cm)
PCB specifications: double-layer board, top-layer SMD
5. Instructions for use:
1. This driver board is designed for software and hardware, including program firmware HEX.
2. Note that an external programmer is required for programming, and 3.3V, RX, TX, and GND pins are reserved on the board.
3. The chip module can use esp-wroom-32.
4. If you need secondary development or other, you can contact the platform customer service to find me.
5. When downloading the program, you need to switch the chip to download mode first.
6. Remarks:
1. This driver board only supports USB power supply, and an external programmer is required to download the program.
2. PCB boards are free to create (10*10cm twice a month). Those with strong hands-on skills can buy components online and solder the boards themselves. Hand soldering can better control the cost. The approximate cost of this module is about 25 yuan. Of course, this budget will vary due to different purchasing channels.
3. The LED screen styles are as follows, supporting LED screens that drive ICND2012, RUC7258, ICN2038S, SM5266P, ICN2037 and other chips.
4. LED wiring screen wiring has incoming and outgoing connections. Different screens have different labels. When the screen does not respond after connecting, you can replace the HUB75 interface cable and then power on again.
5. The driver board has a 5V voltage output interface, which can be directly used to power the screen. The USB power supply must use at least a 5V2A power supply.
6. See the top introduction for the on-screen purchase link.
7. Test video:
Clock test display
Spectrum test display