Inhaltsverzeichnis:

P10 DMD-Display mit Arduino und RTC DS3231 - Gunook
P10 DMD-Display mit Arduino und RTC DS3231 - Gunook

Video: P10 DMD-Display mit Arduino und RTC DS3231 - Gunook

Video: P10 DMD-Display mit Arduino und RTC DS3231 - Gunook
Video: DIY Arduino LED Clock using MAX7219 LED Matrix Display and DS3231 RTC module | Arduino LED Clock 2024, November
Anonim
P10 DMD-Display mit Arduino und RTC DS3231
P10 DMD-Display mit Arduino und RTC DS3231

P10-Displays sind eine Reihe von Punktmatrix-LEDs. P10 LED ist allgemein als Dot-Matrix-Display oder DMD-Display bekannt. Es basiert auf Schieberegistern, im Allgemeinen werden 74595 Schieberegister verwendet. Sie können mit einer größeren Anzahl solcher ähnlicher Boards kaskadiert werden. Erhältlich in verschiedenen Größen und LED-Farben, verwenden wir hier den Typ 32 * 16. Wir können scrollbaren Text, stilisierten Text mit verschiedenen Schriftgrößen anzeigen. Sie sind in kommerziellen Anzeigetafeln wie Geschäften, Bahnhöfen, Flughäfen usw. sehr beliebt. Das Beste an ihnen ist, dass sie mit jedem Standard-Mikrocontroller verbunden werden können, ohne dass spezielle Kommunikationsprotokolle erforderlich sind. Wir werden Arduino verwenden, um es zu verwenden. Wir werden es verwenden, um einen Text zusammen mit der aktuellen Uhrzeit und dem Datum zu generieren.

Schritt 1: Erforderliche Komponenten

1. P10-Display mit 16-Pin-FRC-Anschluss-Flachbandkabel

2. Arduino (uno/mega/nano/pro mini)

3. ds3231

4. männliche und weibliche Header

5. Veroboard und Lötkits

6. Jumper (nur für die Erstprüfung erforderlich)

7. 5V 1A Netzteil

Schritt 2: Schaltung und Verfahren verstehen

Schaltung und Verfahren verstehen
Schaltung und Verfahren verstehen

Auf der Rückseite des P10-Boards befinden sich zwei Sätze von Ports. Der Dateneingangs- und -ausgangsport für die Kaskadierung. Der DS3231 ist die Echtzeituhr (RTC). Es wird verwendet, um Datum und Uhrzeit anzuzeigen.

Der Schaltplan ist hier beigefügt. Verwenden Sie jetzt nicht die externe 5V 1a-Versorgung. Die Arduino-Power kann Ihr Display ausreichend zum Testen aufleuchten (dunkles Licht).

DS3231 verwendet das I2C-Kommunikationsprotokoll. Bringen Sie den CR2302-Batteriehalter an seinem Platz an und verbinden Sie seine i2c-Pins mit arduino i2c. Wenn Sie neu in diesem Modul sind, sehen Sie sich diesen Link unten an:

howtomechatronics.com/tutorials/arduino/ar…

Folgen Sie nun dem Schaltplan und befestigen Sie die Jumper von der P10-Platine an Arduino. Diese Anschlüsse müssen natürlich am Eingangsport des P10 vorgenommen werden.

Das 16-polige FRC-Anschluss-1-Flachbandkabel wird sowohl für den Eingangs- als auch für den Ausgangsanschluss verwendet, der später verwendet werden kann, nachdem Sie die fertige Veroboard-Schaltung erstellt haben.

Schritt 3: Code hochladen und testen

Hochladen von Code und Testen
Hochladen von Code und Testen
Hochladen von Code und Testen
Hochladen von Code und Testen

Laden Sie die unten angehängten Codes herunter. Es ist ziemlich selbsterklärend. Bibliothekslinks hier angegeben.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Ich werde Ihnen vorschlagen, beide zu installieren, da beide viele einzigartige Funktionen enthalten.

Sie können jeden der hier angehängten Codes hochladen. Sie können auch beliebige eingebaute Beispielskizzen verwenden.

Schreiben Sie es um, um Ihren eigenen Text und die gewünschten Schriftarteinstellungen anzuzeigen. Lade es hoch.

Sie sollten Ihre gewünschte Ausgabe auf dem Bildschirm sehen

Schritt 4: Finalisieren

Image
Image
Abschluss
Abschluss
Abschluss
Abschluss

Wenn alles gut funktioniert, befestigen Sie alles auf Veroboard und löten Sie sie. Verwenden Sie Buchsenleisten, um Arduino und DS3231 zu platzieren, damit Sie sie in Zukunft für andere Zwecke wiederverwenden können.

Verwenden Sie dann Stiftleisten, um den Anschluss für das FRC-Flachbandkabel des p10-Displays (Eingangsport) herzustellen. Testen Sie nun mit dem Durchgang des Multimeters, ob alle Verbindungen richtig hergestellt wurden. Wenn ok, jetzt wieder mit USB versorgen, um zu sehen, ob der erforderliche Text angezeigt wird. Wenn ok, dann USB entfernen und jetzt das externe 5V 1a-Netzteil daran anschließen. Es sollte jetzt hell leuchten. Herzlichen Glückwunsch, Sie können jetzt Ihr Display verwenden und es an einem entfernten Ort aufstellen, um es zu sehen.

Empfohlen: