Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
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
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
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.