Inhaltsverzeichnis:

Projekt 1: Demo-Video in C-Sprache - Gunook
Projekt 1: Demo-Video in C-Sprache - Gunook

Video: Projekt 1: Demo-Video in C-Sprache - Gunook

Video: Projekt 1: Demo-Video in C-Sprache - Gunook
Video: Demo video in C language 2024, Juli
Anonim
Image
Image

Hallo Bastlerkollege, In diesem Projekt wollte ich eine kleine Display-Demo erstellen, die als gute Einführung in mein Labor dient.

Dazu habe ich bei eBay die folgenden Komponenten sehr gut genutzt:

- Arduino Nano:

- I2C OLED LCD-Display:

- Klebstoff-Heizpistole:

Die folgenden Schritte sind erforderlich, um dieses Projekt abzuschließen

Schritt 1: Löten Sie die Header sowohl an das Arduino als auch an das LCD-Display

Schritt 2: Biegen Sie den JTAG-Header auf dem Arduino Nano, der als Halterung für unser LCD-Display dienen würde

Schritt 3: Kleben Sie das kleine Display mit der verbundenen Klebepistole in den Arduino Nano

Schritt 4: Stellen Sie die richtigen Verbindungen her

Nachdem das gesamte Setup zusammengestellt ist, ist es an der Zeit, einige Verbindungen herzustellen. Dazu müssen Sie die folgenden Verbindungen herstellen.

Dabei müssen Sie auch die Drähte kürzen, wenn Sie die Standard-Jumper sind, wie unten gezeigt. Eine kurze Faustregel ist, den Draht als solchen zu verzwirnen, um die genaue Stelle für den Schnitt zu bestimmen.

Schritt 5: Nachdem Sie die Schnitte gemacht haben, müssen Sie die beiden Enden des Überbrückungsdrahts wie folgt löten

Schritt 6: Beenden Sie alle Verbindungen. Sobald das erledigt ist, ist es jetzt an der Zeit, dieses kleine Setup zu programmieren

Schritt 7: Machen Sie sich bereit, etwas zu codieren

Bevor Sie Code in das Arduino einfügen, müssen Sie zuerst einige Bibliotheken herunterladen. Die folgenden beiden Links sollten Sie dorthin führen:

Adafruit-GFX-Bibliothek:

Adafruit-SSD1306:

Ich gehe davon aus, dass Sie wissen, wie Sie der Arduino-IDE eine komprimierte Bibliothek (.zip) hinzufügen. Ansonsten nutzen Sie bitte den folgenden Link, um mehr über das Thema zu erfahren:

So fügen Sie der Arduino-IDE eine.zip-Bibliothek hinzu:

Schritt 8: Fügen Sie Ihrem Programm weitere coole Funktionen hinzu

Dies ist technisch gesehen kein Schritt, aber wenn Sie weitere coole Funktionen wie das Hinzufügen von Bildern in Ihren Bildschirm integrieren möchten und für mühsamere Arbeit möglicherweise ein-g.webp

Link 1:

Link 2:

Der erste Link, link1, hilft Ihnen, ein Bild mit einer beliebigen Größe in die entsprechende Größe von 128 x 64 zu konvertieren, die die Dimension für das OLED-Display darstellt. Davon abgesehen können Sie die Umrechnung auf kleinere oder größere Abmessungen basierend auf dem vorliegenden Endprodukt vornehmen. Der zweite Link würde es Ihnen ermöglichen, das Bild in ein Bitmap-Format umzuwandeln (ein Bündel von Nullen und Einsen, die in einer Matrix zusammengefasst sind). Letzteres im Programmspeicher des Arduino zu speichern würde helfen, es später mit der Funktion „display.drawBitmap()“anzuzeigen.

Schritt 9: Seien Sie kreativ, der Himmel ist die Grenze

Ich verlinke meine Codes, um das obige Video zu erreichen (GitHub-Link). Ich hänge auch eine langsamere Version des obigen Videos an.

Link:

PS: Bitte achten Sie genau auf die Verarbeitung des Fotos, bevor Sie es in monochrome Bilder umwandeln. Das Endergebnis kann basierend darauf gut oder schlecht sein. Ich empfehle, den Kontrast auf ein Niveau einzustellen, das den Schwellenwertfilter umfasst, der danach kommt.

Lassen Sie sich inspirieren, ändern und nutzen Sie einige der enthaltenen Funktionen.

Wenn Ihnen das gefallen hat, liken, teilen und abonnieren Sie weitere interessante Inhalte.

Empfohlen: