Skip to content
Martin edited this page Apr 28, 2020 · 4 revisions

Colorduino Left: Colorduino RGB 8x8 RGB Matrix (circle-dot) | Right: Colorduino 1.3 (it depends on manufacture / ❗ Terminal Header)

RGB Matrix

Difference As you can see here, there are 2 different kind of led's. Well, I'm lying. There IS even with square led's but it's hard to get at least 5 of them. Trust me, if you have the opportunity, buy all matrix at once (or 1 + 4), because there is a huge gap between quality of those led's. In my case, buy this with a bigger circle-dot (left), because those led's are more balanced to each other unlike the other once (right).

Lemme say, you set whiteBalVal = 63; (no calibration/offset is same to all colors) and Colorduino.SetPixel(x, y, 255, 255, 255); (WHITE at 100%), you will see two problems.

  • Main color isn't white. It's a little bit green, blue or red.
    • You need to set whiteBalVal properly for all R(ed), G(reen) and B(lue) base-color.
  • Some led looks different to each other.
    • Bad quality and hard to solve this problem for each led independently. So keep care where you buy this thing. For me, it took hours to calibrate all of them and only one is perfect.

On the next photo you can see the difference between, calibrated and not calibrated at 100% WHITE. This one can solved with whiteBalVal. NoCalibration Left: Calibrated | Right: Not Calibrated

However, how does it look, if you got a bad one? On the next picture the clock-symbol seems okay,... and it is okay. But if you take a closer look to the "0" on the right side, you will see different color for some led. At least, two of them looks fine but the other ones are more red-ish. Even the "2" looks more red and not even bright than the other one. Note: On one Matrix, it show you up to 2 numbers at once, so we are talking about one Matrix at the moment.

But there is more. Each Matrix works with PWM Pulse-width modulation for color and switching between lines (Interlace). Our brain won't notice interlace but each led can change there brightness per line. Lemme see the "18" on this picture. Let's count all led per line, starts from the top.

Line LED's on
1 4
2 4
3 4
4 3
5 6

At line 4, there is one led more bright than the other ones, because the power supply divide the power to all active led's out per line. At this line there is 3 led's working, so every led will get up to 33% of the max power. As long they have the same color, we don't see any difference; those led's are too bright for our eye's, anyway. BadQuality Clock-Watchface | 100% WHITE over 5 Matrix

TL;DR

  • Buy Matrix with a bigger circle-dot.
  • Buy all Matrix at once
  • You can mix them up. E.g. Squar-dot Matrix for all the symbols, circle-dot for everything else and vice versa.
  • As long they have all similar color, you won't notice it any difference.
  • If you're not happy at all, just send them back und find new once.

Colorduino Driver Shield

(empty)

Important

Wichtig


Get Started (English)


Los legen (Deutsch)

  • Installation (Windows)
  • Hardware
    • ESP8266
    • Colorduino
    • ADS1X15
    • BME 280
    • Tasten
    • Fotowiderstand
    • Widerstand
    • CP2102
    • Platine
    • Verschraubungen
    • Netzteil
  • Schaltung
    • Alles
    • ADS1X15
    • CP2102
    • Colorduino
  • API Schlüssel
    • WiFi
    • YouTube
    • Openweather
    • Twitch
    • Twitter
  • Hochladen
    • Kalibrieren
    • ESP8266
    • Colorduino
  • Fehlerbehebung
Clone this wiki locally