» Elektronik » Arduino DIY LED Matrix

DIY LED Matrix

Grüße die Bewohner unserer Website!
Heute werden wir Spaß mit der Adress-LED-Matrix haben. Dieses Projekt ist ziemlich komplex, aber gleichzeitig kann es jeder wiederholen. Der Autor des Projekts ist AlexGyver.

Der Adress-LED-Streifen besteht aus dreifarbigen LEDs, von denen jede über eine spezielle Mikroschaltung verfügt.

Die Mikroschaltung in den LEDs überträgt Informationen untereinander. Auf diese Weise können Sie jede LED auf dem Band in einer von 16 Millionen Farben und Schattierungen beleuchten. Und das Coolste ist, dass diese ganze Sache in einer sehr interessanten Zeit, in der wir leben, auf einem Draht verwaltet wird.
Das Band wird von einem Mikrocontroller gesteuert, beispielsweise einer Plattform Arduino.

Solch ein Bündel an sich ist sehr interessant und Sie können eine Reihe von Anwendungen in Design oder hausgemachten Produkten finden, die nur den Flammeneffekt wert sind. Aber heute geht es nicht darum. Was passiert, wenn das Band im Zickzackmuster verlegt und so verlegt wird, dass die LEDs ein gleichmäßiges, regelmäßiges Gitter bilden? Das stimmt, die LED-Matrix. Der Einfachheit halber können Sie eine fertige Matrix bei den Chinesen kaufen. Das Interessanteste ist, dass sie viel weniger kostet als der Kauf eines Bandes und das stundenlange Schneiden und Verbinden der Teile mit Drähten.


Zum Beispiel gibt es eine solche 8X8-Matrix, die billigste, es wird für jemanden einfacher sein, damit zu spielen.

Das Merkmal des heutigen Projekts ist seine Vielseitigkeit und Vielseitigkeit, dh Sie können eine fertige Matrix kaufen, aber sie ist sozusagen klein, aber Sie können auch ein Band mit einer geringen Dichte an LEDs kaufen und daraus eine Matrix von der Größe eines Bildes erstellen. Jetzt wird es cool.
Die Matrix bietet sehr gute Möglichkeiten zum Erstellen verschiedener Pixeleffekte, zum Ausgeben von Bildern und Gifs (Gifs), zum Erstellen klassischer Spiele und anderer interessanter Dinge. Seien Sie sicher zu besuchen ProjektseiteDort finden Sie alle notwendigen Links, Firmware, Diagramme und zusätzliche Anweisungen.
Mit einem Matrix-Management-Tool können wir also jede LED in ihren Koordinaten beleuchten.

Großartig, Sie können alle möglichen coolen Effekte erzielen. Sie können von einem Smartphone über Bluetooth steuern. Das heißt, das Smartphone sendet einige Befehle über Bluetooth, das Modul empfängt sie und sendet sie an Arduino. Und Arduino wiederum gibt die Daten an die Matrix aus.


Der Autor begann mit der Tatsache, dass er sich entschied, eine Zeichnung zu erstellen, das heißt, damit Sie eine Farbe auswählen und jede LED auf der Matrix aufleuchten lassen können.

Der erste Schritt war die Entwicklung eines Kommunikationsprotokolls mit Arduino.

Die erste Ziffer ist der Modus, und der Rest war für verschiedene Einstellungen und andere übertragene Werte verantwortlich. Dann machte der Autor ein grafisches Feld, auf das er ein Gitter zeichnete.

Das Programm verfolgt die Koordinaten beim Berühren des Feldes mit einem Finger und zeichnet an dieser Stelle ein Quadrat mit einer beliebigen Farbe. Unterwegs werden die Koordinaten des Quadrats an Arduino gesendet.

Für die Herstellung benötigen wir:
1) Matrix oder Band auf den Adress-LEDs;
2) Arduino;
3) Bluetooth-Modul;
4) Widerstand.

Sie können ein Pfund von den Chinesen kaufen, oder Sie können in jedem Radiogeschäft kaufen. Wir verbinden die Komponenten nach einem sehr einfachen Schema:

Sie können alles auf einem Steckbrett sammeln. Laden Sie dann das Archiv mit dem Projekt von der Projektseite herunter, installieren Sie die Bibliotheken gemäß den Anweisungen und öffnen Sie die Datei mit der Firmware.


Hier haben wir die Einstellungen. Geben Sie die Größe Ihrer Matrix, ihren Typ und ihren Verbindungspunkt an.

Wenn Sie selbst eine große Matrix erstellen, dh aus Klebebandstücken löten, haben Sie zwei Arten zur Auswahl.

Der Autor empfiehlt die Wahl der richtigen Option, da das Löten einfacher ist. Nun bleibt der Anfang der Matrix zu bestimmen, dh der Verbindungspunkt dazu und die Richtung des ersten Bandstücks. Ein solcher Spickzettel hilft bei allen 8 Matrix-Layout-Optionen:

Der Autor hat viel Zeit mit dieser Firmware verbracht. Dies ist das größte Projekt des Autors in Bezug auf Code. Arduino ist nur bis zu den Augäpfeln gepackt und wird als unerträglich bezeichnet.

Also, einrichten, klicken Sie auf Firmware herunterladen. Vor dem Herunterladen müssen Sie Bluetooth definitiv vom RX-Pin trennen, sonst blinkt das Arduino nicht. Zur Vereinfachung können Sie auch einen Schalter an den Draht anlöten.

Installieren Sie als Nächstes auf dem Android-Smartphone die Anwendung GyverMatrixBT. Diese Anwendung ist auf dem Play Market erhältlich, völlig kostenlos und ohne Werbung.

Dann koppeln Sie mit dem Bluetooth-Modul (Passwort 1234 oder 0000), stellen Sie in der Anwendung eine Verbindung zum Modul her und tatsächlich alles. In den Einstellungen können Sie die Helligkeit und Größe der Matrix anpassen, die Ihrer entspricht, sowie einige ihrer anderen Parameter.

Entsprechend der angepassten Größe haben wir auf der Registerkarte Zeichnung ein Feld. Klicken Sie, um es zu initialisieren. Hier können Sie mit Bändern zeichnen und wischen, Sie können löschen, Sie können das Feld löschen und es mit Farbe füllen.


Im Allgemeinen haben wir derzeit ein funktionierendes Tool zum Senden von Daten an die Matrix. Sie können weitermachen. Das gesamte System wurde vom Autor konzipiert, um eine große Matrix aus Bändern oder Modulen zu erstellen. Dies ist als Projekt interessant, als Hobby kann es für jemanden zu Werbezwecken, für Design oder für Design oder zum Spaß nützlich sein.

Aber die Matrix in dieser Form sieht nicht sehr cool aus, nicht Pixel und nicht Acht-Bit. Es ist notwendig, ein Raster zu erstellen, damit jede LED ihre eigenen quadratischen Pixel bildet und einen Diffusor darauf platziert. Dann wird alles sehr cool. Der Grill kann aus jedem Material in Form und Lamellen hergestellt werden. Es kann Pappe, eine Packung sowjetischer Holzlineale oder eine Option aus Kunststoff (PVC-Ecke) sein, es kann in einem Baustofflager gekauft werden, wo es Kunststoffplatten und verschiedene Waren für sie gibt. Ecken können entlang gebrochen, Schlitze für die Mitte gemacht und der Grill zusammengebaut werden. Dies ist die am meisten „kollektive Farm“ -Option nach Pappe.

Und natürlich können Sie sich entspannen und das Gitter auf einem 3D-Drucker drucken. Also lass es uns tun.



Also wurde der Matrixkörper gedruckt. Der Autor ist übrigens der Meinung, dass Schwarz nicht die beste Wahl ist. Es ist besser, das Raster in Weiß zu drucken, damit es das Licht reflektiert. Nun, es spielt keine Rolle, wir werden malen.

Eigentlich ist hier unsere Matrix ohne Gitter, LEDs wie sie sind.

Wir setzen das Gitter, es wird schon besser, das liegt daran, dass wir in einem Winkel schauen.

Schauen Sie nun, was passiert, wenn Sie einen Diffusor in Form eines Blattes Papier hinzufügen.

Die Matrix funktioniert jedoch wie jede Anzeige im RGB-Farbraum, und ihr Hintergrund sollte für eine korrektere Farbwahrnehmung schwarz sein. Der Autor versuchte mehrere Optionen und entschied sich für den Film für auto getönter und mattierter Kunststoff. Im Tandem funktioniert alles einwandfrei.

Wir sammeln das alles. Es bleibt uns überlassen, die gesamte Schaltung endgültig zu löten, sie in die Tasche zu stecken, die Matrix mit der Rückseite des Fotorahmens zu befestigen (oder besser gesagt ein Aluminiumblech zu finden) und den äußeren Rahmen zu befestigen.


Wir verbinden die Energie. Der Autor verwendete ein Labornetzteil, damit wir den Stromverbrauch sehen können.

Der erste Modus ist Zeichnen.


Der nächste Modus ist das Übertragen von Bildern. Wir wählen ein Bild als Dateimanager aus (in diesem Fall Mario auf einem schwarzen Hintergrund von 16 x 16).

Der nächste Modus ist eine laufende Linie.

Der nächste Modus sind Effekte. Einige Effekte können mit laufendem Text und mit Bildern kombiniert werden.

Weitere Effekte im Video des Autors:


Danke für die Aufmerksamkeit. Bis bald!
9.3
8.7
9.4

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
1 Kommentar
Und auf den Monitor zeichnen? lächeln

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...