Inhaltsverzeichnis:
- Schritt 1: Schritt 1: Vorbereitungen
- Schritt 2: Schritte 2: Eingebaut
- Schritt 3: Schritte 3: Software
- Schritt 4: Letzter Schritt
Video: Magische Lupe von LED MATRIX 8x8 - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Die Entwicklung des bestehenden Mikrocontrollers ging sehr schnell. Viele elektronische Geräte nutzen Mikrocontroller. Eine andere Anwendung bei Mikrocontrollern, die die Anwendung von Physik für Präsenscharakter durch die Verwendung einer Dot-Matrix-LED-Anzeige 8X8 (8 Spalten-8 Zeilen) gemeinsamer Kathode macht. Grundsätzlich ist die Punktmatrix-LED-Anzeige eine Kombination aus einigen LED-integrierten Formen einer Reihe von Spalten und Zeilen. Es gibt viele Arten von Dot-Matrix-LED-Displays, die im Marketing verkauft werden, in der Regel unterscheiden sich die Anzahl der Spalten und die Anzahl der Zeilen und werden üblicherweise in Netzwerk-Dot-Matrix-LED-Displays hergestellt, zum Beispiel Matrix 8x8 gemeinsame Anode oder gemeinsame Kathode, Matrix 8x8 gemeinsame Anode oder Kathode, Matrix 8X8 gemeinsame Anode oder gemeinsame Kathode.
Aus dem Blickwinkel der physischen Menschen könnte es möglicherweise aus einzelnen LEDs bestehen, die mit einer bestimmten Reihenfolge auf der Grundlage ihrer und gemeinsamen Anforderungen aufgereiht sind. Für charakterphysikalische Anwendungsprogrammbasen auf Mikrocontroller AT89s52 bewerbe ich mich für ein Assemblerprogramm MCS51. Für diese Zeit werde ich zwischen Dot-Matrix-LED-Display 8X8 mit einer Lupe kombinieren. Wie wir wissen, kann eine Lupe den Schatten vergrößern und den Fokus setzen. Lasst die Magie beginnen…
Schritt 1: Schritt 1: Vorbereitungen
Sie verweisen auf die benötigten Komponenten, indem Sie auf den Namen der Komponenten klicken, um offline zu bestellen:
MATERIAL
- 1. BUCHSE 40P
- IC AT89S52
- 10 KR
- 16x 180R
- 16x PNP A733
- Sprung-LED
- LED-Matrix 8x8
- JACK -DC
- LED-Leistung
- IDE10-Männchen
- Quarz 12MHz
- Kondensatorkeramik 33P
- Kondensator 16V 10uF
- ISP-Versorgung
- 3 x Lupe
WERKZEUGE:
- Lötkolben
- Dünnes Lot
- Solder WickFlux (ich mag Flüssigkeit in einem Filzstift)
- Pinzette
- Lupe (hilfreich, aber nicht erforderlich)
- Allzweckmesser
- Kabelschneider
Schritt 2: Schritte 2: Eingebaut
Okay, fangen wir an….
Aus dem Schema Proteus können Sie sehen, dass der Mikrocontroller AT89s52 mit der Anzeige-LED-Matrix 8x8 verbunden ist. Sie können die Schaltung erstellen, indem Sie die Coreldraw-Datei drucken. Stellen Sie sicher, dass Sie den richtigen Dateiteil einfügen.
Schritt 3: Schritte 3: Software
Quellcode asm:
#einschließen (sfr51.inc)
org 0h
ljmp mulai
isi_puffer:
mov 7ch, #08h
mov r0, #70h
Ulang:
mov a, 7eh
movc a, @a+dptr
mov @r0, a
inc dptr
inc r0
djnz 7ch, ulang
ret
ausgeben:
mov 7bh, #08h
mov r1, #70h
mov 78h, #07fh
ulang2:
mov a, @r1
mov p0, a
inc r1
mov a, 78h
mov p1, a
rr a
mov 78h, a
lAnrufverzögerung
mov p0, #0ffh
mov p1, #0ffh
djnz 7bh, ulang2
ret
verzögern:
mov 79h, #0c0h
Verzögerung1:
djnz 79h, delay1
ret
Anzeige:
mov 7ah, #10h;perlambat jalan
Anzeige1:
lcall diseg
djnz 7ah, display1
ret
Mulai:
mov 7eh, #1
mov 7dh, #255
nächste Daten:
mov dptr, #elins
lcall isi_buffer
lAnrufanzeige
inc 7eh
djnz 7dh, nextdata
lAnrufanzeige
lAnrufanzeige
lAnrufanzeige
ljmp mulai
eline: db
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,;awal
00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,;F
22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,;A
00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,;R
c5h, c5h, 00h, 00h, c5h, c5h, ffh,;I
00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,;D
c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,;Z
ffh, ffh, ffh,;Leerzeichen
00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,;L
00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,;E
00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,;D
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,;awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,;awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,;awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,;awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,;awal
00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,;F
22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,;A
00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,;R
c5h, c5h, 00h, 00h, c5h, c5h, ffh,;I
00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,;D
c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,;Z
ffh, ffh, ffh,;Leerzeichen
00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,;L
00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,;E
00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,;D
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,;awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,;awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,;awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,;awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh;awal
Ende
Quellcode-Buchstabe:
22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,;A
00h, 00h, 8eh, 8eh, 8eh, 8eh, 71h, 71h, ffh,;B
30h, 30h, c5h, c5h, c5h, c5h, 71h, 71h, ffh,;C
00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,;D
00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,;E
00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,;F
32h, 30h, cdh, cdh, 0dh, 0dh, 01h, 21h, ffh,;G
00h, 00h, beh, beh, beh, beh, 00h, 00h, ffh,;H
c5h, c5h, 00h, 00h, c5h, c5h, ffh,;I
77h, 67h, e7h, e7h, c5h, 00h, 10h, ddh, ffh,;J
00h, 00h, beh, beh, 3ah, 71h, c5h, cfh, ffh,;K
00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,;L
00h, 00h, f9h, 3ah, 3ah, f9h, 00h, 00h, ffh,;M
00h, 00h, fah, beh, 3fh, 77h, 00h, 00h, ffh,;N
30h, 00h, c5h, c5h, c5h, c5h, 00h, 30h, ffh,;O
00h, 00h, 1dh, 1dh, 1dh, 1dh, b8h, f8h, ffh,;P
00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,;R
c1h, c0h, 84h, 84h, 84h, 04h, 05h, 55h, ffh,;S
ddh, ddh, ddh, 00h, 00h, ddh, ddh, ddh, ffh,;T
18h, 00h, e7h, e7h, e7h, e7h, 00h, 18h, ffh,;U
98h, 18h, f7h, e7h, e7h, f7h, 18h, 18h, ffh,;V
10h, 10h, e7h, 26h, 26h, e7h, 10h, 10h, ffh,;W
c5h, c5h, 71h, 3ah, 3ah, 71h, c5h, c5h, ffh,;X
ddh, d8h, bfh, 27h, 27h, bfh, d8h, d9h, ffh,;Y
c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,;Z
Als nächstes kompilieren Sie bitte die Software über diese Link-Programmiersoftware
Sie erhalten nach dem Kompilieren der Software eine Hex-Datei, die Sie vom DT-HiQ AT89S USB-ISP an den Mikrocontroller at89s52 senden. Hier ist der Link, der hex brennt
Verbinden Sie den Microcrontoller mit dem vorherigen Schaltplan, indem Sie eine 5 VDC-Stromversorgung verwenden.
Schritt 4: Letzter Schritt
Um den perfekten Schatten zu erhalten, stellen Sie die LED Matrix 190 cm von der Wand entfernt auf. Der Abstand zwischen erster Lupe und LED-Matrix beträgt 7 cm. Und 4 cm vom ersten zum zweiten Glas, auch für das zweite bis dritte Glas.
Was wir bekommen:
1. Die 5 mm LED wird zu 60 mm
2. Aus der 6 x 6 cm LED Matrix wird 71 x 80 cm
Um es lesbar zu machen, sollten die Texte auf den Kopf gestellt und gespiegelt werden.
Elektronik sowie Soft- und Hardware sind meine Leidenschaft. Ich glaube, dass es einen Weg gibt, die Elektronik zu vereinfachen (möglicherweise mit einem Schieberegister und / oder die Steuerung von mehr 8x8-LED-Matrix zu ermöglichen), aber ich muss mein Wissen erweitern. Wenn Sie Ideen haben, die entweder die Elektronik vereinfachen oder es ermöglichen, für jeden Controller mehr Lichter hinzuzufügen, lassen Sie es mich bitte in den Kommentaren wissen.
Wenn Sie dieses Instructable mögen, klicken Sie auf "Jetzt abstimmen!" unten, um ihm beim Make it OPTIC Contest einen kleinen Schub zu geben.
Ich kann die Lichter sehen!
Empfohlen:
Max7219 8x8 Dot Matrix mit "skiiiD" verwenden: 9 Schritte
So verwenden Sie Max7219 8x8 Dot Matrix mit "skiiiD": Dies ist eine Videoanleitung von Max7219 8x8 Dot Matrix über "skiiiD". /Erste Schritte-W
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.Was ist Gandalf?Gandalf ist eine Stand-A
MATRIX Voice und MATRIX Creator mit Alexa (C++-Version): 7 Schritte
MATRIX Voice und MATRIX Creator mit Alexa (C++-Version): Erforderliche HardwareBevor Sie beginnen, sehen wir uns an, was Sie benötigen. Raspberry Pi 3 (empfohlen) oder Pi 2 Model B (unterstützt). MATRIX Voice oder MATRIX Creator - Raspberry Pi hat kein eingebautes Mikrofon, der MATRIX Voice/Creator hat ein
Einfache grundlegende LED-Schaltung (Verwendung von LEDs): 4 Schritte
Einfache grundlegende LED-Schaltung (Verwendung von LEDs): Diese Anleitung führt zur Verwendung von LEDs und zur Herstellung einfacher grundlegender LED-Schaltungen, deren Strombegrenzungswiderstand für den Betrieb von LEDs mit 3V, 6V, 9V & 12V. Eine LED ist ein wichtiger Bestandteil in der Elektronik, sie wird für mehrere Indi
Lass uns eine magische Kristallkugel mit Zaubersprüchen machen! ~ Arduino ~: 9 Schritte
Lass uns eine magische Kristallkugel mit Zaubersprüchen machen! ~ Arduino ~: In diesem werden wir einen Magic Ball machen, der einen Bewegungssensor und einen RFID-Scanner verwendet, um die Animationen der LED-Lichter im Inneren zu steuern