Inhaltsverzeichnis:

LED-Matrix mit Arduino - Gunook
LED-Matrix mit Arduino - Gunook

Video: LED-Matrix mit Arduino - Gunook

Video: LED-Matrix mit Arduino - Gunook
Video: Arduino Tutorial for Beginners 17 - LED Matrix With Arduino 2024, Juli
Anonim
Image
Image

Diese LED-Matrix verwendet das Schieberegister 74HC595 und den Dekadenzähler CD4017. Es ist sehr einfach, dieses Projekt zu erstellen, wenn Sie meinen unten angegebenen Schritten folgen. Ich habe die Schritte vereinfacht und alles zum besseren Verständnis erklärt.

Fertig mit dem Reden, jetzt kann die Show in Gang kommen?✌️?

Schritt 1: Einrichten der HARDWARE

Einrichten der HARDWARE !!
Einrichten der HARDWARE !!
Einrichten der HARDWARE !!
Einrichten der HARDWARE !!

Dies sind alle erforderlichen Teile für dieses Projekt

Sie können hier Tomson Electronics kaufen

ARDUINO NANO

74HC595 SCHALTREGISTER

CD4017 IC DEECADE COUNTER

2N3904 ODER 2N2222 TRANSISTOR

220 Ohm WIDERSTAND

5MM LED

MÄNNLICHE HEADER

WEIBLICHER KOPF

ALLGEMEINE ZWECK-DOT-PCB

Schritt 2: Einstellen der Arbeit

Einstellen der Arbeit
Einstellen der Arbeit
Einstellen der Arbeit
Einstellen der Arbeit
Einstellen der Arbeit
Einstellen der Arbeit
Einstellen der Arbeit
Einstellen der Arbeit

Bewerten und schnappen Sie die gepunktete Leiterplatte in der Größe, die Sie für Ihre LED-Matrix benötigen. Verwenden Sie ein spitzes Federmesser oder ähnliches, um den Schnitt zu machen, und biegen Sie dann das Brett, um am Schnitt zu brechen … Es ist einfach?, Großer Geist ….

Ich verwende grüne LEDs mit mir, um die LED zu testen. Verwenden Sie eine 220-Ohm-Widerstandsserie mit dem positiven Anschluss und dem Spannungspotenzial, wenn Sie eine höhere Spannung als 3 Volt verwenden. Oder Sie können die CR2302-Knopfzelle für diese Arbeit verwenden.

Wenn Sie viel mehr Zeit haben, können Sie die LEDs mit einem 1500er Schleifpapier zerstreuen, damit es attraktiver ist. Es liegt an Ihnen, Leute.. Platzieren Sie die Led The Dot Board, damit sich die Kathode und die Anode bilden. Eine parallele Linie Stellen Sie sicher, dass Sie die Anode an der Oberseite des Dot Boards platzieren. Sobald es fertig ist, biegen Sie die Leitungen der Led, um alle Anoden zusammen kurzzuschließen, oder Sie können einen silbernen Kupferdraht für diesen Job verwenden.

Schneiden Sie die überschüssigen Leitungen ab, nachdem Sie die Stifte zum Löten kurzgeschlossen haben. Jetzt haben wir die Kathode nach oben. Verwenden Sie einen 3 mm Stahlstab oder einen Bleistift, um die Leitungen zu biegen, ohne die Anodenstifte der Led zu berühren. Dann schneiden Sie die überschüssigen Blei ab und löten sie an den Punkten. Jetzt haben wir etwa 25% unserer LED-Matrix abgeschlossen. Es ist immer eine gute Sache, alles nach dem Löten zu testen.

Da sich die LEDs in einer Matrix befinden, müssen Sie die LED in der ersten Reihe und die LED in der 3. Spalte aufleuchten lassen. Testen Sie auf diese Weise alle LEDs, um den Aufbau der Matrix abzuschließen……

Schritt 3: Anbringen der Drähte an der Matrix

Anbringen von Drähten an der Matrix
Anbringen von Drähten an der Matrix
Anbringen von Drähten an der Matrix
Anbringen von Drähten an der Matrix
Anbringen von Drähten an der Matrix
Anbringen von Drähten an der Matrix
Anbringen von Drähten an der Matrix
Anbringen von Drähten an der Matrix

Nachdem wir die LEDs an der Matrix befestigt haben, um sie an der Controller-Platine zu befestigen, müssen wir sie verdrahten Befestigen Sie den Ribbion-Draht so, dass wir 3 Paar Drähte aus dem Säulenabschnitt im Vielfachen von 8 erhalten können, also insgesamt 8 x 3 gleich 24

So sortieren wir die Drähte für die Spalte der LED-Matrix. Dann brauchen wir für den Spaltenabschnitt nur sechs Drähte. Die Zeilen-LEDs werden von einem Dekadenzähler angesteuert

Um bessere Ergebnisse zu erzielen, den Draht kurz abisolieren, um Verbindungen mit der Dot-Platine herzustellen, dann die Drähte vor dem Löten verzinnen Verwenden Sie ein hochwertiges Flussmittel von Solderon oder einer anderen Marke. Stellen Sie sicher, dass die Drähte richtig befestigt sind. Notieren Sie sich die Farbe, die wir für die erste Spalte gelötet haben, da wir 8 Drähte für eine Spalte haben

Für meine Leichtigkeit und ich hatte einen langen Streifen Ribbion-Draht ohne Verwendung herumliegen, um sie nicht zu verschwenden, habe ich sie alle für das Projekt verwendet Verdrahten Sie, um später Verwechslungen zu vermeiden,

Wenn wir sie mit der LED-Treiberplatine verbinden. Stellen Sie sicher, dass Sie am Ende der Drähte der LED-Matrix einen Stecker oder eine Buchse anschließen, um sie mit der Treiberplatine zu verbinden

Schritt 4: Herstellen der Controller-Platine

Herstellung der Controller-Platine
Herstellung der Controller-Platine
Herstellung der Controller-Platine
Herstellung der Controller-Platine
Herstellung der Controller-Platine
Herstellung der Controller-Platine
Herstellung der Controller-Platine
Herstellung der Controller-Platine

Fügen Sie die Gerber-Datei aus der Beschreibung zu jlcpcb.com hinzu, um die Controller-Platine herzustellen. Es gibt so viele Möglichkeiten, es von der Jlcpcb-Website nach Ihren Wünschen zu gestalten. Sie können die Farbe und die Dicke ändern

Danach klicken Sie auf In den Warenkorb speichern und die Leiterplatte auschecken, da ich die normale Lieferung verwendet habe, um die Leiterplatten durch China zu erhalten. Es dauerte etwa 2 Wochen, bis sie ankamen. Auf diese Weise haben wir 2 Vorteile: Erstens können wir die Versandkosten reduzieren, Die zweite ist, dass wir die Zollabfertigung vermeiden können, und für all diese Dinge müssen wir ungefähr 2 Wochen warten, bis wir die Früchte unserer harten Arbeit bekommen

Die Leiterplatten sind gut sortiert und verpackt. Manchmal können wir bei der Bestellung der Leiterplatten Geschenke von Jlcpcb bekommen

Sammeln Sie dann alle Teile wie ICs, Widerstände, Header, Transistoren und löten Sie sie einzeln, um die Platine zu vervollständigen

Haben Sie etwas Kaffee für Ihre harte Arbeit? Machen Sie eine Pause ……

Schritt 5: Alle zusammen verdrahten

Alles zusammen verkabeln
Alles zusammen verkabeln
Alles zusammen verkabeln
Alles zusammen verkabeln
Alles zusammen verkabeln
Alles zusammen verkabeln

Um Platz für dieses Projekt zu sparen, verwende ich Arduino Nano, aber Sie können jede Art von Arduino-Aroma verwenden Arduino UNO, MEGA, PROMINI, NANO Alles funktioniert einfach einwandfrei, aber die Verwendung anderer Arduino-Aromen als Arduino NANO könnte ein Overkill sein und wird einige Grands wert sein Sie, was mein Anliegen betrifft, verwende ich den Nano

Wir benötigen nur 5 digitale Pins des Arduino für dieses Projekt, aber Sie können alle anderen digitalen Pins des Arduino verwenden

Versuchen Sie, die Drähte an der gesteuerten Platine durch die Nummerierung in der Platine mit der LED-Matrix zu befestigen, und verbinden Sie sie mit der Reihe und Spalte der Controller-Platine

Und Sie müssen es stattdessen im Arduino-Code ändern, alle Links zur Software-Gerber-Datei und alle anderen erwähnten Dinge werden am Ende des Instructable bereitgestellt?

Schritt 6: Arduino-Code hochladen und testen

Arduino-Code hochladen und testen
Arduino-Code hochladen und testen
Arduino-Code hochladen und testen
Arduino-Code hochladen und testen

Öffnen Sie den Arduino-Code, hier können wir benutzerdefinierte Zeichen, Buchstaben, Zahlen und alles, was Sie sich vorstellen können, anzeigen Matrix hier. Aber denken Sie daran - Geben Sie den Buchstaben B vor jedem Wort ein, um zum Beispiel das Wort ZENOMODIFF anzuzeigen, das wir eingeben müssen wie - BZ, BE, BN, BO, BSPACE, BM, BO, BD, BI, BF, BF Die Buchstaben Bytes Wurden zuvor in einem Array gespeichert, und jetzt drucken wir es nur noch eines nach dem anderen

Der gesamte Buchstabenpfad wird in Binär umgewandelt, damit Arduino berechnet wird, wo die Lichter wie für Instinkt 0 ein- und ausgeschaltet werden sollen

So werden Buchstaben auf die LED-Matrix gedruckt

Schritt 7: Fehlerbehebung & Tipps …. ?‍???

∆ Wenn die LED in der Reihe oder Spalte verblasst, kann es an 3 Dingen liegen

1 Fehlfunktion der LED aufgrund von Überhitzung beim Löten

2 Der Wert des Widerstands kann falsch platziert sein

3 schlechte Lötstellen

∆ Die Full-LED-Matrix zeigt auch nach dem Hochladen des Codes nichts an Möglicherweise handelt es sich um 3 Dinge

1 Überprüfen Sie die PCB-Platinenverbindungen Notieren Sie sich die Arduino-Pins und die mit der Platine verbundenen Header-Pins sind gleich

2 Es kann ein falsch platzierter Ic sein. Überprüfen Sie die Markierungen des Ics und setzen Sie ihn wieder ein

3 Draht kann von innen gebrochen sein Überprüfen Sie die Kontinuität aller Drähte

∆ Buchstaben werden in der LED-Matrix verkehrt herum angezeigt, möglicherweise von 1 Sache

1 Dies kann durch Umschalten der Layer-Anschlüsse der Led-Matrix ersetzt werden

∆ Der Arduino-Code wird aufgrund eines SK500-Synchronisierungsfehlers möglicherweise nicht hochgeladen

1 Installieren Sie den Arduino Nano-Treiber entsprechend Ihrem Betriebssystem

∆ Selbst wenn Sie die Buchstaben eingeben, um die Zeichen im LED-Matrix-Code anzuzeigen und ihn hochzuladen, aber es wird möglicherweise nichts von einer Sache angezeigt

1 Geben Sie den Buchstaben B nach jedem Wort ein, um weitere Informationen zu erhalten. Überprüfen Sie den Schritt 6

Dies sind alle möglichen Fehler, die Sie während der Erstellung dieses Projekts umgehen können, wenn Sie weitere Fehler oder Fragen haben

Hinterlassen Sie ein Replay an [email protected] Wird möglicherweise in 1 Tag wiederholt

Schritt 8: Arduino-Code, PCB-Gerber-Datei

Arduino-Code

Gerber-Datei

Jlcpcb

Empfohlen: