RGB-Matrix-P3-64x32

From Waveshare Wiki
Jump to: navigation, search
RGB-Matrix-P3-64x32
RGB-Matrix-P3-64x32

RGB LED Matrix Panel 64 × 32 Pixels 3.0mm Pitch
{{{name2}}}

{{{name3}}}

{{{name4}}}

{{{name5}}}

This product is a bare screen and needs to be displayed with main control boards such as Raspberry Pi Pico, ESP32, and Arduino. For details, please refer to the product configuration list.

Overview

Introduction

RGB Full-Color LED Matrix Panel, 64 × 32 Pixels, Adjustable Brightness.

More

Features

  • 2048 individual RGB LEDs, full-color display, adjustable brightness.
  • 64 x 32 pixels, 3mm pitch, allows displaying text, colorful images, or animation.
  • 192 x 96mm dimensions, moderate size, suitable for DIY desktop display or wall mount display.
  • Onboard two HUB75 headers, one for controller data input, one for output, and chain support.
  • Comes with online open-source development resources and tutorials, for use with Raspberry Pi, Pico, ESP32, Arduino, and so on.

Specifications

DIMENSIONS 192mm × 96mm
PIXELS 64 × 32=2048 DOTS
PITCH 3mm
PIXEL FORM 1R1G1B
VIEWING ANGLE ≥160°
CONTROL TYPE synchronization
DRIVING 1/16 scan
HEADER HUB75
POWER SUPPLY 5V / 2.5A(VH4 header input)
POWER ≤12W

Header Definition

RGB-Matrix-P3-64x32-details-3.jpg

PIN DESCRIPTION PIN DESCRIPTION
VCC 5V power input GND Ground
R1 R higher bit data R2 R lower bit data
G1 G higher bit data G2 G lower bit data
B1 B higher bit data B2 B lower bit data
A A line selection B B line selection
C C line selection D D line selection
E E line selection CLK clock input
LAT/STB latch pin OE output enable

Note: The power supply port (VCC and GND) of the display is 5V, do not connect to other power supply voltages, or you will burn the display.

Usage Scenarios

DIY Maker Desktop Or Wall Mount Display, Signboard, Environment Monitor...

RGB-Matrix-P3-64x32-details-7.jpg

Raspberry Pi Instructions

Please refer to the github information: Demo, wiring reference
If the overall brightness of the lamp bead is dim, click on here to configure.

User Guides for Arduino Mega

Hardware Connection

Prepare materials

  • RGB-Matrix-P3-64x32
  • Arduino Mega (please purchase it separately)

Hardware Connection Diagram

Arduino-Mega-hw-connect-RGB-Matrix.jpg

Software Settings

  • Download example
  • After connecting the wires according to the hardware connection diagram, the software settings are as follows:
    Arduino-Mega-RGB-Matrix-EN.jpg

RGB text display

RGB-Matrix-P3-64x32-p.png
The effect of running the instance is shown in the following figure:
【Function Description】

  • UI:
    • Can display icons
    • Can display text content such as text and numbers

User Guides of ESP32

Hardware connection

Materials needed

  • RGB-Matrix-P3-64x32 (This product)
  • NodeMCU-32S (Not included, it is recommended to buy a version with a soldered pin header, which is convenient for direct insertion.)

ESP32 connection pin correspondence

RGB LED Matrix Pins used (HUB75 interface)
bottom plate ESP32 Pin description
R1 GP13 High-order R data
A GP19 A row selection
B GP23 B line selection
C GP18 C row selection
D GP5 D line selection
E GP15 E row selection
CLK GP14 Clock Input
STB/LAT GP22 Latch Pin
OE GP0 Output Enable
Connect data input to data output
Data Input Data Output Pin Description
G1 R2 High G data
B1 G2 High-order B data
R2 R1 Lower R data
G2 G1 Low G data
B2 B1 Lower B data


















ESP32 Example Connection

NodeMCU-32S-64x64-connect-RGB-Matrix.jpg RGB-Matrix-P3-64x32-details-3.jpg

Software settings

  • Download arduino-1.8.15 (corresponding library files have been installed)
  • After connecting the wires according to the hardware connection diagram, the software settings are as follows:
    ESP32-RGB-Matrix-EN.jpg
  • Note:
    • You need to set up wifi, otherwise, the program will not work properly.

Example display

Tetris clock (with network calibration)

The running effect of the sample program is shown in the figure below:

DSC 0348.jpg

【Function Description】

  • Time display screen:
    • Time calibration via ESP32 network
    • display time
    • Block animation effect display

Simple Example

SimpleTestShapes: Display simple shape
PatternPlasma: Displays cool plasma patterns
BouncingSquares: Show bouncing squares
AuroraDemo: Display versatile dynamic effects 
#Open-source project on Github: ESP32-HUB75-MatrixPanel-I2S-DMA

Working with STM32

Hardware Connection

Preparation

  • RGB-Matrix-P*-64x32 (* indicates the matrix in different pixels).
  • STM32F103RB (Not Included)

Hardware Connection Diagram

RGB-Matrix-P3-Hardware.jpg

Software Setting

  • The demo is based on the HAL library. Download the demo, find the STM32 demo file directory - enter HUB75.uvprojx under the STM32\STM32F103RBT6\MDK-ARM directory.
  • Compile and download. Then connect it to the display, and you can enter the display. (Please make sure the external power supply of 5V 4A is provided; otherwise, it may lead to IO malfunction.)

Resources

Document

Demo

2D Drawing

Software

FAQ

 Answer:

For the HUB75, you can use a flat cable, 16PIN pitch 2.54.
for the VH4 input, please looks for VH4 2P cable.
There is no certain part number to provide, and you can just search online with the provided parameters.

{{{5}}}


Support



Technical Support

If you need technical support or have any feedback/review, please click the Submit Now button to submit a ticket, Our support team will check and reply to you within 1 to 2 working days. Please be patient as we make every effort to help you to resolve the issue.
Working Time: 9 AM - 6 PM GMT+8 (Monday to Friday)