Inhaltsverzeichnis:

Lego/Cobi Showcase Arduino - Gunook
Lego/Cobi Showcase Arduino - Gunook

Video: Lego/Cobi Showcase Arduino - Gunook

Video: Lego/Cobi Showcase Arduino - Gunook
Video: Lego Technic Automatic Candle snuffer #Shorts 2024, November
Anonim
Image
Image
Schritt 1: Materialien
Schritt 1: Materialien

Dies ist ein Arduino-Projekt, das ich erstellt habe, um meinen COBI-Panzer "Maus" zu präsentieren. Der ursprüngliche Link hat nur ein LCD-Lauftextmodul. Für meine habe ich improvisiert, also habe ich eine Verwendung für den Lauftext gefunden. Ich habe mein LCD mit Legos bedeckt, damit es wie ein Display für meine Lego-Sets aussieht!

Die Codes waren von CarterW16. Ich habe jedoch meine eigenen Codes hinzugefügt, damit mein Arduino meinen Anforderungen entspricht. Unten würde es Anweisungen geben, wie man mein Projekt macht!

Ich habe die Geschwindigkeit der Wortfolien ersetzt

Die Bildschirmhelligkeit

Die maximale Helligkeit

Din, CS, SCK

Die Wörter, die auf meinem LCD angezeigt werden

Die Verzögerung, wenn jede Zeile erscheint

Schritt 1: Schritt 1: Materialien

  • Arduino UNO/Leonardo
  • 1 oder mehr MAX7219 Matrixmodule
  • 5 Überbrückungskabel
  • 5 oder mehr Überbrückungsdrähte (optional)
  • Lötfreies Steckbrett
  • Lego-Vertuschung (optional)
  • Box zum Abdecken Ihres Arduino
  • Kleber
  • Ein Lego-Set oder Lego zum Anzeigen

Ich habe alle meine Materialien von Jin Hua gekauft, aber es gibt andere Gegenstücke bei Amazon, die Sie finden können!

Hier ist der Link zu dem Laden, den ich besucht habe 金華電子 und Mr. Gold Store

Schritt 2: Schritt 2: Verdrahtung

Schritt 2: Verkabelung
Schritt 2: Verkabelung
Schritt 2: Verkabelung
Schritt 2: Verkabelung
  • Verbinden Sie die 5V auf dem Arduino mit VCC auf der Matrix
  • Verbinden Sie die GND mit der GND
  • Eingang5 mit CS. verbinden
  • Eingang6 mit DIN. verbinden
  • Eingang7 mit CLK. verbinden

Für alle Eingänge können Sie die Verdrahtung des Arduino sowie des Codes ändern, um ihn funktionsfähig zu machen. Sie müssen nicht das gleiche CS, DIN und CLK verwenden, das ich in meinem Arduino-Projekt verwendet habe!

Die Verdrahtungsbildzeichnung im Bild stammt von CarterW16, daher besitze ich keine Credits dafür.

Schritt 3: Schritt 3: Hinzufügen weiterer Matrix 8x8

Schritt 3: Hinzufügen weiterer Matrix 8x8
Schritt 3: Hinzufügen weiterer Matrix 8x8

Dazu müssen Sie VCC, GND, DIN, CS, CLK an die gleiche Position wie das 8x8 anschließen, mit dem Sie eine Verbindung herstellen möchten. Durch die Verbindung gehen die Wörter durch alle Felder. Wenn Sie das Wort länger erscheinen lassen, würden die Wörter nicht so schnell über den Rand hinausgehen, als wenn Sie nur 1 Matrix 8x8 LCD auf Ihrem Steckbrett haben. Sie können bis zu 5 Boards hinzufügen, solange Sie die Anzahl oder die Boards im Code ändern. Wenn Sie vergessen haben, die verwendete LCD-Menge hinzuzufügen. Der Text wird auf 4 LCD geschnitten, auch wenn Sie 5 LCD auf dem Steckbrett haben. Dies ist ein einfacher Fehler, den Leute machen würden, die die Boards hinzufügen, aber sie haben den Code nicht geändert, so dass die Gesamtmenge des LCD keinen Text anzeigt!

Schritt 4: Schritt 4: der Code

Schritt 4: der Code
Schritt 4: der Code
Schritt 4: der Code
Schritt 4: der Code
Schritt 4: der Code
Schritt 4: der Code
  • Zuerst müssten Sie die Bibliothek für die MaxMatrix in Ihrem Code herunterladen. Die Bibliothek finden Sie hier MaxMatrix.
  • Dies ist der Code, den ich vom ursprünglichen Ersteller CarterW16 geändert habe. Hier ist der Link zu meinem Code Lego Display Code.
  • Der Link enthält Codes, die der Benutzer nach seinen eigenen Vorlieben ändern kann.
  • In Bild eins besteht der Code darin, Ihre MaxMatrix-Bibliothek mit Ihrem Arduino zu verbinden. Das ist die Bedeutung des Codes. Sie können die Bibliothek hinzufügen, indem Sie entweder zu den Einstellungen Ihres Computers gehen und Apps abrufen und Arduino suchen. Wenn Sie einen Windows-Computer verwenden, finden Sie ihn in der Programmdatei x86. Oder Sie können zu Dateien in Ihrem Arduino gehen und die Option zum Hinzufügen eines Ordners finden. Wenn Sie auf Ordner klicken, haben Sie die Möglichkeit, den MaxMatrix-Ordner hinzuzufügen, den Sie auf Ihren Computer heruntergeladen haben.
  • Für das zweite Bild sind dies die Option, die Sie in Ihrem Arduino-Code ändern können. Die maximale Anzeige im Code kann an die Anzahl der angeschlossenen Anzeigen angepasst werden. DIN, CS und CLK können geändert werden, solange Sie Ihr LCD mit Ihrem Arduino UNO / LEONARDO mit dem folgenden D-Pin verbunden haben.
  • Die 3~5 Bilder sind die Codes, die es Ihrem Bildschirm ermöglichen, Wörter anzuzeigen. Dies sind die Kombinationen von Punkten, die die Buchstaben und Zahlen erzeugen, die Sie in Ihrem Arduino verwenden werden!
  • Das 6. Bild zeigt die Änderung der Lichtintensität. Dies bedeutet die Helligkeit Ihres Bildschirms. Wenn Sie möchten, dass Ihr Bildschirm heller ist, müssen Sie die Nummer des Codes auf einen höheren Wert ändern.
  • Das 7. Bild zeigt den Wortwechsel, den der Bildschirm anzeigen soll. Ändern Sie das Wort in den Klammern "Deutsch". Dadurch wird jedes Wort, das Sie eingeben, auf dem Bildschirm angezeigt. Die Wörter, die Sie eingeben können, sind jedoch Englisch und Zahlen. Wenn Sie weitere Zeichen hinzufügen möchten, müssen Sie Bild 3~5 ändern!
  • Das letzte Bild zeigt, dass Sie die Zeit ändern können, die die nächste Zeile anzeigt. Zum Beispiel, wenn Sie es auf 1000 verzögern. Dies bedeutet, dass die nächste Zeile nach 1 Sekunde die erste Zeile angezeigt wird. Sie müssten die Klammern "(1000)" ändern, die Zahl darin. Die nächste, die Sie ändern können, ist die Geschwindigkeit, mit der die Wörter durch das LCD "(string, 50) rollen. Sie müssten die 50 ändern, um sie schneller oder langsamer zu machen. Eine höhere Zahl bedeutet, dass sie schneller ist.

Schritt 5: Schritt 5: Testen

Schritt 5: Testen
Schritt 5: Testen

Testen Sie Ihr Arduino, indem Sie es mit dem USB-Kabel an einen elektrischen Anschluss anschließen. Wenn Ihr Arduino nicht funktioniert oder nicht richtig funktioniert. Hier sind einige Dinge, die Sie auf Fehler überprüfen können

  • Ihr Code kann sich von dem unterscheiden, den Sie verbunden haben
  • Ihre Schaltkreise sind möglicherweise mit den verschiedenen Ports verbunden
  • Sie haben verschiedene Drähte verwendet, um eine Verbindung herzustellen
  • Sie haben Zeichen oder Buchstaben hinzugefügt, die nicht in Ihrem Code enthalten waren

Nachdem Sie sichergestellt haben, dass Sie alle diese 4 Dinge haben. Sie können höchstwahrscheinlich 99% des Problems beheben, mit dem Sie konfrontiert sind, da dies die häufigsten Probleme waren, mit denen ich während meines Baus konfrontiert war!

Schritt 6: Schritt 6: Dekorationen

Schritt 6: Dekorationen
Schritt 6: Dekorationen
Schritt 6: Dekorationen
Schritt 6: Dekorationen

Sie können Ihren Arduino mit einer Schachtel oder etwas Lego abdecken. Ich habe eine Schachtel mit Lego gemacht und die Drähte damit bedeckt. Allerdings habe ich einige Teile der linken Seite entfernt, da ich sie mit dem USD-Port von meinem Arduino verbinden musste.

Schritt 7: Video

Hier ist der Link zu meinem Video und wie ich mein Video gemacht habe, in dem Sie das endgültige Projekt sehen können! Maus-Haus

Empfohlen: