PROJEKT LED MATRIX

BESTÜCKUNGSPLAN



Name Bezeichnung Bauart Menge Teilenummer
0 OHM Bestückung ESP R1,R2,R5,R6,R11,R14,R16 0603 7 C269680
0 OHM Bestückung RPi R3,R4,R7,R8,R10,R15,R17 0603 7 C269680
100nF C4,C5, C6 0603 3 C14663
4k7 R9,R12,R13 0603 3 C23162
10k R18,R19 0603 2 C15401
BSS138 Q1 SOT-23 1 C489349
Raspberry_Pi_ZeroPV U1 SMT ROW2-COL20-FEMALE-PITCH2.54 1 none
270uF C2,C1,C3 CAP-SMD_BD8.0-L8.3-W8.3-L-FD 3 C403802
DC-088B-20A DC1 DC-IN-SMD_DC-088B-20A 1 C145921
SMD Tactile Switch6*6*6mm SW1,SW2 SW-SMD_4PIN-L6.00-W6.00 2 C83206
ESP32 Devkit V1 U3 SMT_ESP32_DEVKIT_V1-PCB 1 none
CR1220-2 B1 BATTERY-2 1 C70381
WS2812B LED1 - LED100 LED-SMD_4P-L5.0-W5.0-BL 100 C114585
DHT22 U2 DHT22_AM2303_VERT 1 none
DS3231M+TRL U4 SOIC-16_300MIL 1 C37663
Header Raspberry U1 SMT ROW2-COL20-FEMALE-PITCH2.54 1 none
Header ESP32 U3 SMT_ESP32_DEVKIT_V1-PCB 2 none
Netzteil / 5V / 6 A none Mean Well GEM60I05-P1J 5 V/DC 6 A 1 none

LEITERPLATTE

ERSTE SCHRITTE / RASPBERRY PI



WLAN einrichten


Nachdem das Image auf die SD Karte geschrieben wurde, legen wir die Datei wpa_supplicant.conf im Hauptordner (Boot) der SD-Karte an.
Hier tragen wir unsere Zugangsdaten für das WLAN ein. Diese Datei wird beim Bootvorgang automatisch nach "/etc/wpa_supplicant" kopiert.
Der Raspberry Pi kann im Netz entweder mit seiner IP oder unter dem Hostename "ledmatrix" gefunden werden.

Node-Red Backend: ledmatrix:1880
Node-Red UI: ledmatrix:1880/ui
SSH: pi@ledmatrix



RNDIS Treiber (Anschluss über USB)


Der Raspberry Pi ist zusätzlich über eine RNDIS Schnittstelle erreichbar.
Hierzu wird der Pi per USB mit einem PC verbunden und der passende RNDIS Treiber installiert:

Download RNDIS Treiber (ZIP / 5,9 KB)

Anschließend wird eine neue Netzwerkverbindung angezeigt, über die der Pi dann erreichbar ist.



Passwort ändern


Im nächsten Schritt prüfen wir die SSH Verbindung und ändern das Standardpasswort.
Hierzu öffnen wir eine Konsole und verbinden uns mit "ssh pi@ledmatrix" mit dem Raspberry Pi.

Das Passwort lautet "raspberry". Dieses ändern wir für den User pi mit folgendem Befehl:

passwd (ändert das Passwort für den aktiven Benutzer, in dem Fall "pi")



Echtzeituhr konfigurieren


Zuerst stellen wir die Systemzeit falls dies nicht schon automatisch über den Zeitserver geschehen ist.
Das machen wir mit sudo date -s "DD MONTH YEAR HH:MM:SS". z.B: sudo date -s "11 MAR 2020 14:30:00"

Diese Systemzeit wird jetzt noch mit sudo hwclock -w in die RTC geschrieben. Um zu prüfen ob das erfolgreich war,
können wir die RTC mit sudo hwclock -r auslesen.



Node-Red Admin Passwort ändern


Wir verwenden den Texteditor "nano". Zum speichern verwenden wir STRG+O.
Um den Editor zu schließen verwenden wir STRG+X.
Zuerst generieren wir unser neues Passwort mit dem Befehl sudo node-red-admin hash-pw.
Nun tippen wir unser neues Passwort ein und bestätigen mit Enter.
Das Ergebnis kopieren wir uns in die Zwischenablage.


Jetzt öffnen wir settings Datei von Node-Red um unser neues Passwort einzutragen.
sudo nano /home/pi/.node-red/settings.js.
Wir überschreiben das Standardpasswort (siehe Bild) und speichern die Datei ab.
Jetzt noch einen Reboot sudo reboot und wir sind fertig.

Wer das Passwort nicht ändern möchten, kann sich jederzeit mit "raspberry" am Backend anmelden.




Wetter Node anpassen


Unter dem Reiter "Weather Widget" finden wir den "dwdweather" node.
Mit einem Doppelklick editieren wir ihn.


Unter "MOSMIX Station" tragen wir eine passende Nummer zu unserer Umgebung ein.

Eine Übersicht findet man HIER.




Homekit Node anpassen


Unter dem Reiter "Color Picker" finden wir den "LED Matrix" node.
Mit einem Doppelklick editieren wir ihn.


In den Einstellungen editieren wir die Node-Red Bridge mit einem klick auf den Stift.

Jetzt passen wir den Pin Code der Homekit Bridge nach unseren Wünschen an.
Falls unser Apple Gerät die Bridge nicht erkennt, kann es daran liegen dass die Bridge bereits
gekoppelt war. In diesem Fall legen wir einfach eine neue Bridge an.

WORD-CLOCK ADDON



Hardware


Für die Word-Clock wird ein separates Watch Face benötigt. Die Vorlage kann entweder geplottet oder ausgedruckt werden.

Download Watchface (JPG / 113 KB)

Download Watchface (PSD / 1,4 MB)

Download Watchface (STL / 592 KB)





Software Raspberry Pi


Die Funktion wurde bereits in das aktuelle Basis Image integriert und kann ohne Addons verwendet werden.




Software ESP32


Für den ESP8266 gibt es HIER bereits ein bestehendes Projekt. Dieses muss unter Umständen für den ESP32 angepasst werden.

FAQ



Bitte nutze den FAQ-Bereich für Fragen, Anregungen oder Probleme

User

Die LED Matrix steht auf dem Kopf

Es wird in Kürze ein neues Image zur Verfügung stehen bei dem die Anzeige korrigiert wurde.
User

Meine LEDs lassen sich nicht zuverlässig ansteuern und flackern bzw. zeigen falsche Farben an

Leider wurde zu Beginn ein falscher MOSFET aufgeliefert. Wir haben die Informationen zum korrekten Bauteil bereits in der Übersicht und dem Bestückungsplan angepasst.




Du musst angemeldet sein um Fragen stellen zu können.

DOWNLOADS



Bitte anmelden um Dateizugriff zu erhalten