Sehr geehrter Kunde,
vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im
Folgenden zeigen wir Ihnen, was bei der Inbetriebnahme und der
Verwendung zu beachten ist.
Sollten Sie während der Verwendung unerwartet auf Probleme stoßen, so
können Sie uns selbstverständlich gerne kontaktieren.
2. VERWENDUNG DER LED-MATRIX AN DER GPIO-LEISTE
Für die Verwendung der LED-Matrix ist ein separates Netzteil erforderlich.
Dieses sollte mit 5V und ~4A (pro LED-Matrix) dimensioniert sein. Bitte
achten Sie auch auf einen ausreichenden Kabelquerschnitt. Verbinden Sie
zunächst das beiligende Kabel zur Stromversorgung mit der LED-Matrix und
Ihrem Netzteil.
Mit Hilfe der 40-poligen GPIO-Leiste des Raspberry Pis lassen sich bis zu drei
Matrizen parallel betreiben. Selbstverständlich können an jede Matrix noch
weitere Matrizen in Reihe geschaltet werden. Bitte achten Sie hierbei darauf
ihre Stromversorgung dementsprechend anzupassen.
Verwenden Sie hierzu den HUB75 Steckerkontakt, der auf der Matrix mit
IN gekennzeichnet ist. Weitere Matrizen können über den OUT Kontakt in
Reihe geschaltet werden.
Das folgende Diagramm zeigt ein Schema der GPIO-Leiste des Raspberry
Pis, sowie welche Pins für welche der drei parallel geschalteten Matrizen zu
nutzen sind.
VERBINDUNG
-
G1 (Matrix 3)
B1 (Matrix 3)
LAT (Matrix 1+2+3)
-
CLK (Matrix 1+2+3)
G1 (Matrix 1)
LA (Matrix 1+2+3)
-
B2 (Matrix 1)
G2 (Matrix 1)
R1 (Matrix 1)
-
0102
0304
0506
0708
0910
1112
1314
1516
1718
1920
2122
2324
2526
VERBINDUNGPINPIN
-
-
GND / N (Matrix 1+2+3)
R1 (Matrix 3)
E (Matrix 1+2+3)
OE (Matrix 1+2+3)
-
LB (Matrix 1+2+3)
LC (Matrix 1+2+3)
-
LD (Matrix 1+2+3)
R2 (Matrix 1)
B1 (Matrix 1)
-
G1 (Matrix 2)
B1 (Matrix 2)
G2 (Matrix 2)
R2 (Matrix 2)
R2 (Matrix 3)
-
2728
2930
3132
3334
3536
3738
3940
-
-
R1 (Matrix 2)
-
G2 (Matrix 3)
B2 (Matrix 2)
B2 (Matrix 3)
2
40
1
3. VERWENDUNG DES MATRIX-CONTROLLERBOARDS
Anstatt die Matrizen direkt auf der GPIO-Leiste Ihres Raspberry Pis
anzuschließen, können Sie auch unser RB-MatrixCtrl Controllerboard
verwenden, um bis zu drei Matrizen parallel zu betreiben. Auch mit unserem
Controllerboard können Sie selbstverständlich zusätzlich noch weitere
Matrizen in Reihe betreiben.
39
Neben der deutlich vereinfachten Anschlussmöglichkeit, kann das Controllerboard den Raspberry Pi direkt mit Strom versorgen und sorgt mit dem
verbauten Lüer zusätzlich für eine ausreichende Kühlung.
Stecken Sie zunächst das Matrix-Controllerboard auf die GPIO-Leiste Ihres
Raspberry Pis auf. Verbinden Sie nun die HUB75-Stecker Ihrer Matrizen
mit den entsprechenden Anschlüssen (Panel 1, Panel 2 & Panel 3) auf dem
Controllerboard.
Sollten Sie Ihren Raspberry Pi direkt über das Controllerboard mit Strom
versorgen wollen, so können Sie zusätzlich eine Spannungsquelle von
+5V direkt am Controllerboard anschließen. Bitte beachten Sie, dass der
Anschluss nicht gegen Verpolung und Rückstrom geschützt ist. Der
Anschluss ist nicht dazu geeignet die Matrix mit Strom zu versorgen.
Bitte überprüfen Sie auch die Pinbelegung des E-Pins (bzw. LE) auf Ihrer LEDMatrix. Dieser kann auf verschiedenen Matrizen zwischen dem 4. und dem 8.
Pin variieren. Auf dem Controllerboard können Sie daher die Belegung mit
den linken Jumpern varrieren. Setzen Sie die Verbindung entsprechend der
Belegung auf Ihrer Matrix. Sollte der 4. bzw. 8. Pin auf Ihrer Matrix auf GND
(bzw. N) liegen, so sollten Sie dies entsprechend auch auf dem Controllerboard jumpern.
4. INSTALLATION DER MATRIX
Für die Verwendung der Matrix an Ihrem Raspberry Pi muss zunächst die
dazugehörige Bibliothek installiert werden. Önen Sie dazu ein Terminal
Als nächstes muss der Onboard-Sound deaktiviert werden. Da die Matrix
eine Taktschaltung verwendet, die auch durch den Onboard-Sound verwendet wird, ist eine gleichzeitige Verwendung nicht möglich. Sollten Sie
dennoch auf eine Tonausgabe angewiesen sein, so sollten Sie auf einen
externen USB Soundadapter zurückgreifen. Um den Onboard-Sound zu
deaktivierten, önen Sie zunächst die Cong-Datei mit dem folgenden
Befehl:
sudo nano /boot/cong.txt
Suchen Sie hier die Zeile "dtparam=audio=on" und ändern Sie diese auf
"dtparam=audio=o". Speichern Sie die Datei nun mit der Tastenkombination Strg+O, bestätigen Sie mit Enter und verlassen Sie anschließend den
Editor mit der Tastenkombination Strg+X.
Da die Änderungen erst nach einem Neustart wirksam werden, sollten Sie
Ihren Raspberry Pi nun mit dem folgenden Befehl neustarten:
sudo reboot
Navigieren Sie nun mit den folgenden Befehlen in den heruntergeladenen
Bibliotheksordner und bereiten Sie das Demo-Programm vor:
cd rpi-rgb-led-matrix
make -C examples-api-use
Das Demo-Programm kann nun gestartet werden. Hierbei ist allerdings zu
beachten, dass die Anzahl der LEDs pro Reihe und Spalte beim Start des
Programms mit angegeben werden müssen. Bei einer einzelnen Matrix
(64x64 LEDs) entspricht dies 64 LEDs in der Reihe und 64 LEDs in der Spalte:
Für langsamere Panels oder schnellere Raspberry Pis kann zusätzlich die
Geschwindigkeit mit --led-slowdown-gpio=<0...4> angepasst werden.
Dabei werden ausschließlich Werte zwischen 0 und 4 angenommen.
Der Befehl könnte dann beispielsweise so aussehen:
In diesem Ordner nden Sie verschiedene Beispiele, mit dem Sie die Funktion ihrer Matrix testen können. Ein Beispiel kann mit dem folgenden Befehl
gestartet werden:
sudo ./runtext.py
Der Befehl zum Ausführen akzeptiert dabei außerdem die Zusatzparameter
--led-rows, --led-chain und --led-parallel:
--led-rows: Anzahl der Reihen in einem Panel. Hier sind Werte wie 8, 16, 32
und 64 üblich. Bei einer 64x64 Matrix wäre der Wert dementsprechend 64.
--led-chain: Anzahl der hintereinander geschalteten Matrizen. Der Standardwert für eine einzelne Matrix ist dabei 1.
--led-parallel: Parallel geschaltete Matrizen. Hier sind Werte zwischen 1 und
3 üblich. Der Standartwert für eine einzelne Matrix ist dabei 1.
Die Zusatzparameter werden dabei einfach hinter dem ursprünglichen
Befehl angehängt:
sudo ./runtext.py --led-chain=4
6. ANZEIGEN VON BILDERN & VIDEOS
Mit der Matrix können selbstverständlich auch einzelne Bilder, animierte
Bilder (GIFs) und Videos angezeigt werden. Navigieren Sie hierzu zunächst
in den utils-Unterordner:
cd /home/pi/rpi-rgb-led-matrix/utils
In diesen Ordner können Sie alle Dateien ablegen, die Sie auf der Matrix
anzeigen möchten.
ANZEIGEN VON BILDERN & GIFS:
Bilder und GIFs können mit Hilfe des led-image-viewer angezeigt werden.
Führen Sie dazu den folgenden Befehl aus:
sudo ./led-image-viewer beispiel.gif
ANZEIGEN VON VIDEOS:
Videos können mit Hilfe des video-viewer angezeigt werden. Führen Sie
dazu den folgenden Befehl aus:
sudo ./video-viewer beispiel.webm
ZUSATZPARAMETER
Zusätzlich können noch weitere Parameter an den Anzeigebefehl angehängt
werden. Dabei stehen Ihnen verschiedene Parameter zur Verfügung. Hier
haben wir die Wichtigsten für Sie zusammengestellt:
PARAMETERFUNKTION
-C
-w<Sekunden>
-t<Sekunden>
-l<Anzahl>
-D<Verzögerung in MS>
-f
-sMehrere Bilder: Zufällige Reihenfolge
--led-rows=<Anzahl>
--led-cols=<Anzahl>
--led-chain=<Anzahl>
--led-parallel=<Anzahl>Anzahl an parallel geschalteten Matrizen.
--led-brightness=<Prozent>Helligkeit in Prozent
--led-show-refreshZeigt die Bildwiederholungsrate
Zentriert das Bild
Mehrere Bilder: Wartezeit in Sekunden, bis
das nächste Bild angezeigt wird
Animationen: Stopt die Ausführung nach x
Sekunden
Animationen: Anzahl an vollständigen
Zyklen
Animationen: Verzögerung zwischen den
einzelnen Frames. Standardwert: -1
Mehrere Bilder: Dauerhaer Zyklus durch
alle Bilder
Anzahl an Reihen pro Matrix. Üblicherweise
8, 16, 32 oder 64
Anzahl an Spalten pro Matrix. Üblicherweise
8, 16, 32 oder 64
Anzahl an hintereinander geschalteten
Matrizen
Eine vollständige Liste aller Möglichkeiten und Parameter können Sie zusätzlich hier abrufen.
7. VERWENDUNG IN EIGENEN PROJEKTEN
Die Bibliothek lässt sich selbstverständlich auch in Ihren eigenen Projekten einbinden. Die dazu notwendigen include-Dateien sind im Unterordner inlcude zu nden. Die Library bendet sich im Unterordner lib.
Nativ wird eine C++ Bibliothek verwendet, es sind allerdings auch C und
Python libraries vorhanden.
Zudem wurden weitere externe Anbindungen entwickelt:
Nodejs Anbindung von Maxime Journaux
Nodejs/Typescript Anbindung von Alex Eden
Go Anbindung von Máximo Cuadros
Rust Anbindung von Vincent Pasquier
8. SONSTIGE INFORMATIONEN
Unsere Informaons- und Rücknahmepichten nach dem
Elektrogesetz (ElektroG)
Symbol auf Elektro- und Elektronikgeräten:
Diese durchgestrichene Mülltonne bedeutet, dass Elektro- und Elektronikgeräte nicht in den Hausmüll gehören. Sie müssen die Altgeräte an einer
Erfassungsstelle abgeben. Vor der Abgabe haben Sie Altbaerien und
Altakkumulatoren, die nicht vom Altgerät umschlossen sind, von diesem zu
trennen.
Rückgabemöglichkeiten:
Als Endnutzer können Sie beim Kauf eines neuen Gerätes, Ihr Altgerät (das im
Wesentlichen die gleiche Funkon wie das bei uns erworbene neue erfüllt)
kostenlos zur Entsorgung abgeben. Kleingeräte bei denen keine äußere
Abmessungen größer als 25 cm sind können unabhängig vom Kauf eines
Neugerätes in Haushaltsüblichen Mengen abgeben werden.
Möglichkeit Rückgabe an unserem Firmenstandort während der
Wir senden Ihnen eine Paketmarke zu mit der Sie das Gerät kostenlos
an uns zurücksenden können. Hierzu wenden Sie sich bie per E-Mail an
Service@joy-it.net oder per Telefon an uns.
Informaonen zur Verpackung:
Verpacken Sie Ihr Altgerät bie transportsicher, sollten Sie kein geeignetes
Verpackungsmaterial haben oder kein eigenes nutzen möchten kontakeren
Sie uns, wir lassen Ihnen dann eine geeignete Verpackung zukommen.
9. SUPPORT
Wir sind auch nach dem Kauf für Sie da. Sollten noch Fragen
oen bleiben oder Probleme auauchen stehen wir Ihnen auch per E-Mail,