Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Montieren Sie den Holzrahmen
- Schritt 2: Finden Sie heraus, welches Array Sie verwenden möchten, und erstellen Sie es
- Schritt 3: Löten / Schneiden Sie Ihre LEDs
- Schritt 4: Beginnen Sie mit dem Hinzufügen des Streifens zum Array
- Schritt 5: Programmierung
- Schritt 6: Fügen Sie das Acryl hinzu und genießen Sie die Lichtshow
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Diese zehn mal zehn Matrix wird in der Lage sein, coole Animationen anzuzeigen!
Lieferungen
Du wirst brauchen…
1. 24 "x 24" x 1" Holzbrett x2 (eine für die Basis, eine für die Oberseite, um das Acryl zu halten
2. 24 "x 2" x 1" Holzrahmen in der Länge
3,22 "x 2" x 1" Holzrahmen in der Breite
4. Arduino Nano oder UNO
5. 24" x 24" Acrylglas (halbtransparent, um die LEDs zu diffundieren)
6. Ein großes Stück Schaumstoffplatte mit einer Dicke von etwa 3/16"
7. Ein 5V 2A Netzteil zum Antreiben der LEDs
8. Ein Ersatz-USB-Ladegerät, das Sie bereit sind zu opfern
9. 100 adressierbare 5050 RGB-LEDs
Hier einige Links zu den meisten Teilen:
24x24 Basis:
Holzrahmen:
Arduino:
Acrylglas:
Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (Sollte dies bei jedem Dollarama finden)
Holz $33 (einschließlich Schnitte)
LEDs $20
Schaumstoffplatte $4
Glas $35
Gesamt: 92 $
Schritt 1: Montieren Sie den Holzrahmen
Schrauben Sie die Holzstücke an den Hauptkörper des Rahmens.
Lassen Sie die 2 "x 1" Stücke auf allen vier Seiten nach oben zeigen (lange Seite zu Ihnen).
2 bis 4 Schrauben pro Stück am Rahmen anbringen.
Schritt 2: Finden Sie heraus, welches Array Sie verwenden möchten, und erstellen Sie es
Ich persönlich habe mich für ein 10 x 10 Array entschieden, ich habe die Schaumstoffplatte verwendet, um ein Array basierend auf meinem Modell zu erstellen, das ich in Schritt 1 gezeigt habe.
Schritt 3: Löten / Schneiden Sie Ihre LEDs
Ich kaufte 100 ws2812b SMD-RGB-LEDs für $ 19,99, was sich als schreckliche Idee herausstellte, wenn man bedenkt, dass ich einfach einen Streifen hätte kaufen und dann schneiden und löten können, wo ich es brauchte. Stattdessen musste ich alle 100 LEDs (jeweils mit 6 Kontaktpunkten) verlöten. Ich empfehle, sich einen Streifen zu besorgen und alles auf Länge zu schneiden. Da mein Array 24x24" groß war, gab es nicht viele Streifen, die ich bekommen konnte, die genau 10 LEDs innerhalb von 24" passen würden.
Ihre LEDs sollten einen 5-V- oder 12-V-Pin, einen Daten-Pin und einen GND-Pin haben.
Schritt 4: Beginnen Sie mit dem Hinzufügen des Streifens zum Array
Was Sie tun möchten, ist, die LEDs in einem Zick-Zack-Muster hinzuzufügen.
- - - - - - - - - >
< - - - - - - - - -
- - - - - - - - - >
< - - - - - - - - -
Nachdem Sie das Array auf die LEDs legen möchten, stellen Sie sicher, dass sie fast bündig mit der Unterseite sind, sonst kann zu viel Licht durchdringen.
Wenn die LED mit Strom versorgt wird, da 1 von ihnen 60 mA benötigt, ist es nur sicher, etwa 8 auf einem Arduino UNO mit Strom zu versorgen. Wenn Sie vorhaben, ein großes Array zu erstellen, ist ein separates Netzteil eine gute Idee, da es Ihr Arduino vor dem Frittieren bewahren kann.
Schritt 5: Programmierung
Für meinen ersten Code mit diesem Array
#enthalten
#define NUM_LEDS 100
#define DATA_PIN 5
CRGB-LEDs[NUM_LEDS];
Leere Einrichtung () {
FastLED.addLeds(LEDs, NUM_LEDS);
}
Leere Schleife () {
for(int dot = 0; dot < NUM_LEDS; dot++) {
leds[dot] = CHSV(random8(), 255, 255);
FastLED.show();
LEDs[Punkt] = CRGB::Schwarz;
Verzögerung (100);
}
}
Dieser Code blinkt jedes Licht in einem Schlangenlichtmuster. Sie können ihn während der Verkabelung verwenden, um zu sehen, welche LEDs möglicherweise nicht angeschlossen sind.
Schritt 6: Fügen Sie das Acryl hinzu und genießen Sie die Lichtshow
Das Acryl trägt dazu bei, das Licht gleichmäßig zu verteilen. Wenn Sie mit dem Aussehen Ihres Arrays zufrieden sind, können Sie es hinzufügen. Für andere Programme und Animationen auf Matrix suchen Sie nach Jinx, LED Matrix Control oder Glediator. Danke fürs Zuhören!