64x64 RGB LED Matrix Panel (3mm pitch)
Omschrijving
Het 64×64 RGB LED Matrix-paneel, heeft in totaal 4096 full-color RGB-LED’s. Elke LED kan afzonderlijk worden aangestuurd. Er zijn minimaal 13 digitale GPIO’s nodig om de LED-matrix aan te sturen. Dus het UNO-bord zal geen goede keuze zijn in deze toepassing, aanbevolen Mega 2560, Raspberry Pi en de andere soorten microcontrollers met groot RAM en hoge snelheid.
De led-matrix heeft 2 IDC-connectoren (DATA_IN, DATA_OUT) aan de achterkant, je kunt meerdere panelen cascaderen en samen een enorm scherm maken. Maar Arduino ondersteunt deze functie niet, de snelheid is niet genoeg voor meerdere panelen. Wat meer is, het is een hoge helderheid, lange levensduur, pure kleuren LED-displaymodule. Het kan zowel binnen als buiten worden gebruikt.
Voor het programma, zie downloads, hieronder.
Specificaties
- Bedrijfsspanning: DC 5V
- Gemiddeld stroomverbruik: <500W/㎡
- Maximaal stroomverbruik: <1000w/㎡
- Pixel: 64×64=4096
- Niveau van kijkhoek: ≧160°
- Besturingsmodus: synchrone besturing
- Drive-modus: 1/16 scansnelheid
- Herhalingsfrequentie: ≧60Hz
- Helderheid witbalans: ≧1200cd/㎡
- Vernieuwingsfrequentie: ≧300Hz
- MTTF: >5000 uur
- Levensduur: 75000~100000 uur
- Pixelpitch: 3 mm
- Afmeting: 190 * 190 * 14,5 mm / 7,48 * 7,48 * 0,57 inch
- Dikte: 11 mm
Aansluit schema / Pinouts
DATA-IN en DATA-OUT
Label |
Name |
Function |
1 |
DR1 |
High R data |
2 |
DG1 |
High G data |
3 |
DB1 |
High B data |
4 |
GND |
GND |
5 |
DR2 |
Low R data |
6 |
DG2 |
Low G data |
7 |
DB2 |
Low B data |
8 |
GND |
GND |
Label |
Name |
Function |
9 |
A |
A line selection |
10 |
B |
B line selection |
11 |
C |
line selection |
12 |
D |
line selection |
13 |
CLK |
CLOCK |
14 |
LAT |
LATCH |
15 |
OE |
Output Enable |
16 |
GND |
GND |
POWER
Label |
Name |
1 |
VCC |
2 |
VCC |
3 |
GND |
4 |
GND |
ESP8266
De aansluiting Pin wordt deels aangesloten op de Pout
Bij sommige display’s is R1 gelabeld als R0, en G1 als G0, tel dan er 1 van af.
Het schema blijft het zelfde, allen de labels heten anders.
Volgens volgende schema:
Pin | Pout |
R2 |
R1 |
G1 |
R2 |
G2 |
G1 |
B1 |
G2 |
B2 |
B1 |
Sluit paneelingang (PIn) als volgt aan op de ESP8266 / ESP32:
Rasberry pi |
ESP8266 GPIO (NodeMCU) |
ESP32 GPIO |
ATMEGA GPIO |
notitie |
A |
05 – (D1) |
19 |
2 |
|
B |
04 – (D2) |
23 |
3 |
|
C |
15 – (D8) |
18 |
4 |
alleen voor 1/8, 1/16, 1/32 scan BINARY mux patroon of 1/4 STRAIGHT mux patroon |
D |
12 – (D6) |
5 |
5 |
alleen voor 1/16, 1/32 scan BINARY mux patroon of 1/4 STRAIGHT mux patroon |
E |
00 – (D3) |
15 |
6 |
alleen voor 1/32 scan |
STB/LAT |
16 – (D0) |
22 |
7 |
|
P_OE |
02 – (D4) |
16 |
8 |
|
Clk |
14 – (D5) |
14 |
13(168/328), 52(2560) |
|
R1 |
13 – (D7) |
13 |
11(168/328), 51(2560) |
|
Instellen compileren voor demo ‘Aurora_Demo’
- Bij compileren 160 mHz instellen ipv 80 mHz
- In de code bij ‘void setup()’ moeten de volgende regels staan, anders zie je wel de startup tekst, maar geen animaties.
display.begin(32);
display.setFastUpdate(false);
Bron: PxMatrix/README.md bij meester · 2dom/PxMatrix · GitHub
MEGA 2560
Alle aansluitingen zitten op Pin.
Aanluitingen:
R1-> 24 G1-> 25 B1-> 26
R2-> 27 G2-> 28 B2-> 29
HA-> A0 HB-> A1 HC-> A2 HD-> A3 HE-> A4
OE-> 9 LAT-> 10 CLK-> 11
GND-> GND
Power Interface:
-5V -> +5V DC power supply positive
-5V -> +5V DC power supply positive
GND-> DC power supply negative
GND-> DC power supply negative
Downloads
ESP32 / EPS8266
Library’s:
PxMatrix-master (100 downloads )
FastLED-master (244 downloads )
ESPDateTime (260 downloads )
Demo, heb ik werkend gemaakt voor de ESP8266
Code:
Aurora_Demo (251 downloads )
Nieuw:
Demo 64×64 analog clock (257 downloads )
MEGA 2560
Library’s:
DFRobot_RGBMatrix-master (252 downloads )
Code:
64×64 RGB LED Matrix Panel (3mm pitch) Mega2560 voorbeelden (265 downloads )