Inhaltsverzeichnis:
- Schritt 1: Einrichten der HARDWARE
- Schritt 2: Einstellen der Arbeit
- Schritt 3: Anbringen der Drähte an der Matrix
- Schritt 4: Herstellen der Controller-Platine
- Schritt 5: Alle zusammen verdrahten
- Schritt 6: Arduino-Code hochladen und testen
- Schritt 7: Fehlerbehebung & Tipps …. ????
- Schritt 8: Arduino-Code, PCB-Gerber-Datei
Video: LED-Matrix mit Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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
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
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
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
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
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
Ö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:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: 7 Schritte (mit Bildern)
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: Hallo, und willkommen zu meinem ersten instructable! :) In diesem instructables möchte ich eine fantastische Bibliothek für die Schnittstelle der Tastatur mit Arduino teilen - 'Password Library' einschließlich 'Keypad Library'. Diese Bibliothek enthält die besten Funktionen, die wir wi
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: 7 Schritte (mit Bildern)
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: Update: 7. April 2019 - Rev 3 von lp_BLE_TempHumidity, fügt Datums- / Zeitdiagramme mit pfodApp V3.0.362+ hinzu und automatische Drosselung beim Senden von DatenUpdate: 24. März 2019 – Rev 2 von lp_BLE_TempHumidity, fügt weitere Plotoptionen hinzu und i2c_ClearBus, fügt GT832E