» Elektronik » Arduino »24x6 LED Arduino Array

24x6 LED Arduino

24x6 LED Arduino




Material:
- LEDs 144 Stk
- Widerstände 24 Stk. (Bestimmt durch die Art der LEDs, in diesem Fall 91 Ohm)
- Dezimalzähler 4017
- 6 Stk. Widerstände (1 kΩ nominal)
- Transistoren 6 Stk. 2N3904
- Langes Steckbrett
- Arduino
- Schieberegister 3 Stk. (74HC595)
- Stiftstecker




Schritt 1: Wie es funktioniert:
Normalerweise werden die Informationen in der LED-Matrix in kleine Teile unterteilt, die dann nacheinander übertragen werden. Somit wird eine große Anzahl von Pins auf dem Arduino gespeichert, und das Programm wird recht einfach.

Als nächstes kommt die Zeit für 3 Schieberegister, die die Ausgänge multiplizieren und viele Pins auf dem Arduino sparen.

Auf jedem Register gibt es 8 Ausgänge, nur 3 Arduino-Ausgänge werden verwendet, um eine große Anzahl von Schieberegistern zu steuern.

Der Autor verwendet auch den 4017-Zähler, um Zeilen scannen zu können. Mit ihm werden bis zu 10 Zeilen gescannt, da der Autor nur 10 Ausgaben hat, jedoch nur 2 Ausgaben benötigt werden.

Wie bereits erwähnt, wird das Scannen mit diesem 4017-Zähler durchgeführt, indem jeweils eine Zeile mit der Erde verbunden und Daten über die Widerstände an die Spalten gesendet werden.


Schritt 2: Schema
Die einzigen Elemente, die im Diagramm nicht dargestellt sind, sind Strombegrenzungswiderstände, da ihre Nennleistung direkt davon abhängt, welche Art von LEDs verwendet werden. Daher muss ihr Wert unabhängig berechnet werden.

Um die Werte von 24 Widerständen zu berechnen, können Sie den Taschenrechner verwenden

Schauen Sie sich zunächst die Spezifikation der LED an, um ihre Durchlassspannung und ihren Durchlassstrom herauszufinden. Informationen finden Sie sofort beim Kauf. Die Schaltung arbeitet mit einer Spannung von 5V. Dementsprechend wird eine Stromquelle mit der gleichen Spannung benötigt.

Außerdem wurde ein Steuerplatinenmodell hinzugefügt, das mit dem Willard 2.0-Tool erstellt wurde.




Schritt 3: Löten
Das Löten einer so großen Anzahl von LEDs ist keine leichte Aufgabe, wenn Sie nicht genau wissen, wie Sie es richtig machen sollen.

Der Autor biegt den positiven Ausgang der LEDs in Richtung der anderen Schlussfolgerungen herunter, und es wird eine Zahl erstellt, nach der der nicht zutreffende Teil des Ausgangs abgeschnitten wird, und versucht, diese Verbindungen so niedrig wie möglich zu halten. Dieses Verfahren wird für jede positive Schlussfolgerung durchgeführt.

In diesem Stadium sind die negativen Schlussfolgerungen zu einer Säule verbunden und ihr Löten ist unpraktisch, da sie eine positive Reihe im Weg haben. Daher wird der negative Anschluss um 90 Grad gebogen und eine Brücke über die positive Reihe zum nächsten negativen Anschluss usw. für alle anderen LEDs hergestellt.

Schieberegister und die übrigen Komponenten können nach eigenem Ermessen separat gelötet werden.




Schritt 4: Programmierung
Es ist Zeit für die letzte Phase des Projekts.

Der Autor zuvor hat mehrere ähnliche Programme geschrieben. Daher musste er nur ein Programm hinzufügen, das ein Wort oder einen ganzen Satz vom IDE-Arduino-Monitor empfängt, und es dann in der Matrix anzeigen. Mit dem Code können Sie natürlich Ihren eigenen Code erstellen oder diesen nach eigenem Ermessen ändern.
Dem Archiv wird eine Excel-Datei beigefügt, mit der Sie Ihre eigenen Zeichen oder Symbole erstellen können.

Wie kann man das machen:
Das gewünschte Zeichen wird Pixel für Pixel erstellt (es ist nichts kompliziertes daran) und die Ausgabezeile wird kopiert - #define {OUTPUT LINE}


Schritt 5: Das Gerät ist bereit
Die 24x6-Matrix ist fertig, jetzt ist es möglich, alles darauf anzuzeigen. Sie können selbst neue Programme erstellen oder versuchen, die Benutzeroberfläche zu verbessern.




arduino106_arduino106.rar [9,83 Kb] (Downloads: 346)
10
10
10

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...