Πίνακας περιεχομένων:
- Βήμα 1: Βήμα 1: Προετοιμασία
- Βήμα 2: Βήματα 2: Ενσωματωμένο
- Βήμα 3: Βήματα 3: Λογισμικό
- Βήμα 4: Τελικό βήμα
Βίντεο: Μαγικός μεγεθυντικός φακός από LED MATRIX 8x8: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Η ανάπτυξη του υπάρχοντος μικροελεγκτή ήταν πολύ γρήγορη. Πολύ ηλεκτρονικός εξοπλισμός εκμεταλλεύεται τον μικροελεγκτή. Μια άλλη εφαρμογή στον μικροελεγκτή που κάνει την εφαρμογή του φυσικού για παρουσιάζει χαρακτήρες χρησιμοποιώντας κοινή κάθοδο led led display 8X8 (γραμμή 8 στήλης-8). Βασικά, η οθόνη οδηγήσεων με κουκκίδες είναι συμμαχία με ενσωματωμένα led που σχηματίζουν έναν αριθμό στηλών και γραμμών. Υπάρχουν πολλοί τύποι dot matrix led που πωλούνται μάρκετινγκ, συνήθως αυτό που διαφοροποιεί είναι ένας αριθμός στηλών και ο αριθμός των γραμμών είναι και συνήθως γίνεται σε δίκτυο dot matrix οδήγησε την οθόνη για παράδειγμα μήτρα 8x8 κοινή άνοδο ή κοινή κάθοδο, μήτρα 8x8 κοινή άνοδο ή κάθοδος, μήτρα 8Χ8 κοινή άνοδος ή κοινή κάθοδος.
Από τη σκοπιά της φυσικής των ανθρώπων θα μπορούσε ενδεχομένως να είναι από ενιαίο led, στριμωγμένο με τη συγκεκριμένη σειρά με βάση το κοινό και αυτό που ίσχυε. Για βάσεις προγραμμάτων εφαρμογής χαρακτήρων σε μικροελεγκτή AT89s52, εφαρμόζω ένα πρόγραμμα συναρμολόγησης MCS51. Για αυτό το διάστημα θα συνδυάσω την οθόνη dot matrix led 8X8 με μεγεθυντικό φακό. Όπως γνωρίζουμε ο μεγεθυντικός φακός μπορεί να κάνει τη σκιά μεγαλύτερη και να εστιάσει την εστίαση. Ας αρχίσει η μαγεία…
Βήμα 1: Βήμα 1: Προετοιμασία
Αναφέρεστε στα στοιχεία που απαιτούνται με το κλικ στο όνομα των στοιχείων για παραγγελία εκτός σύνδεσης:
ΥΛΙΚΟ
- 1. ΚΑΛΩΔΙΑ 40Ρ
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- Μετάβαση LED
- Μήτρα LED 8x8
- ΤΖΑΚ -DC
- Ισχύς LED
- IDE10-αρσενικά
- Χαλαζίας 12MHz
- Capacitor Ceramics 33P
- Πυκνωτής 16V 10uF
- Προμήθεια ISP
- 3 x μεγεθυντικός φακός
ΕΡΓΑΛΕΙΑ:
- Συγκολλητικό σίδερο
- Λεπτός συγκολλητής
- Solder WickFlux (μου αρέσει το υγρό σε μαρκαδόρο)
- Τσιμπιδακι ΦΡΥΔΙΩΝ
- Μεγεθυντικός φακός (χρήσιμος αλλά δεν απαιτείται)
- Μαχαίρι χρησιμότητας
- Συρματοκόπτης
Βήμα 2: Βήματα 2: Ενσωματωμένο
Εντάξει, ας ξεκινήσουμε….
Από το Schematic Proteus μπορείτε να δείτε ότι ο μικροελεγκτής AT89s52 είναι συνδεδεμένος με μήτρα LED οθόνης 8x8. Μπορείτε να κάνετε το κύκλωμα εκτυπώνοντας το αρχείο coreldraw. Βεβαιωθείτε ότι έχετε τοποθετήσει το σωστό μέρος του αρχείου.
Βήμα 3: Βήματα 3: Λογισμικό
Πηγαίος κώδικας asm:
#include (sfr51.inc)
org 0h
ljmp mulai
isi_buffer:
mov 7ch, #08h
mov r0, #70h
ulang:
mov a, 7eh
movc a, @a+dptr
mov @r0, α
inc dptr
inc r0
djnz 7ch, ulang
μουσκεύω
Disgg:
mov 7bh, #08h
mov r1, #70h
mov 78h, #07fh
ulang2:
mov a, @r1
mov p0, α
inc r1
mov a, 78h
mov p1, α
rr α
mov 78h, α
κλήση καθυστέρηση
mov p0, #0ffh
mov p1, #0ffh
djnz 7bh, ulang2
μουσκεύω
καθυστέρηση:
μετακίνηση 79h, #0c0h
καθυστέρηση 1:
djnz 79h, καθυστέρηση1
μουσκεύω
απεικόνιση:
mov 7ah, #10h · perlambat jalan
εμφάνιση 1:
lcall diseg
djnz 7ah, οθόνη1
μουσκεύω
μουλάι:
mov 7eh, #1
mov 7dh, #255
nextdata:
mov dptr, #elins
lcall isi_buffer
κλήση οθόνης
inc 7εκ
djnz 7dh, nextdata
κλήση οθόνης
κλήση οθόνης
κλήση οθόνης
ljmp mulai
elins: 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, · χώρος
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, · χώρος
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
Τέλος
Γράμμα πηγαίου κώδικα:
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, · Η
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,; Δ
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
Στη συνέχεια, μεταγλωττίστε το λογισμικό μέσω αυτού του λογισμικού προγραμματισμού συνδέσμων
Θα λάβετε ένα εξάγωνο αρχείου μετά τη σύνταξη του λογισμικού, στείλτε το στον μικροελεγκτή στο89s52 από τον πάροχο USB DT-HiQ AT89S. Εδώ είναι ο σύνδεσμος που καίει εξάγωνο
Συνδέστε το μικροπροστατευτικό με το προηγούμενο σχήμα χρησιμοποιώντας τροφοδοτικό 5 VDC.
Βήμα 4: Τελικό βήμα
Για να αποκτήσετε τις τέλειες σκιές, βάλτε το LED Matrix 190 cm από τον τοίχο. Η απόσταση μεταξύ του πρώτου μεγεθυντικού φακού και της μήτρας LED είναι 7 cm. Και 4 εκατοστά από το πρώτο στο δεύτερο ποτήρι, επίσης για το δεύτερο έως το τρίτο ποτήρι.
Τι παίρνουμε:
1. Το LED 5 mm γίνεται 60 mm
2. Η μήτρα LED 6 x 6 cm γίνεται 71 x 80 cm
Για να είναι ευανάγνωστο, τα κείμενα πρέπει να τοποθετούνται ανάποδα και σε θέση καθρέφτη.
Τα ηλεκτρονικά, καθώς και το λογισμικό και το υλικό, είναι το πάθος μου. Πιστεύω ότι υπάρχει τρόπος απλοποίησης της ηλεκτρονικής (πιθανώς με χρήση καταχωρητή βάρδιας και/ή για να καταστεί δυνατός ο έλεγχος περισσότερης μήτρας led 8x8), αλλά πρέπει να βελτιώσω τις γνώσεις μου. Εάν έχετε ιδέες που είτε απλοποιούν τα ηλεκτρονικά είτε καθιστούν δυνατή την προσθήκη περισσότερων φωτιστικών για κάθε χειριστήριο, ενημερώστε με στα σχόλια.
Αν σας αρέσει αυτό το Instructable, κάντε κλικ στην επιλογή "oteηφίστε τώρα!" παρακάτω για να του δώσετε μια μικρή ώθηση στον Διαγωνισμό Make it OPTIC.
Μπορώ να δω τα φώτα!
Συνιστάται:
Φακός μπύρας (φακός): 7 βήματα
Φακός μπύρας (φακός): Αφού χρησιμοποίησα την κυκλικότητα από μια ηλιακή λάμπα κήπου για να αυξήσω τα βολτ για μια μίνι-γεννήτρια και για να τροποποιήσω έναν φακό κεφαλής, αναρωτήθηκα αν μια μπύρα θα μπορούσε να χρησιμοποιηθεί ως ανακλαστήρας για να δημιουργήσει φακό χαμηλής ισχύος .. Ένας φακός χαμηλής ισχύος θα μπορούσε να είναι χρήσιμος όταν
Διαδραστικός μαγικός κήπος: 4 βήματα
Διαδραστικός μαγικός κήπος: Λατρεύω πραγματικά τα φυτά, αλλά μερικές φορές τα φυτά δεν θα σας αγαπήσουν. Είμαι η χειρότερη μαμά των φυτών ποτέ, οπότε αποφάσισα να φτιάξω έναν διαδραστικό κήπο. Αυτός ο κήπος θα σας πει πότε θέλει νερό, οπότε μην ξεχνάτε ποτέ να το κάνετε αυτό. Iθελα επίσης να κάνω τον κήπο
Ειδική διακόσμηση αποκριών - Μαγικός καθρέφτης: 5 βήματα (με εικόνες)
Special Halloween Decoration - Magic Mirror: Έκανα έναν μαγικό καθρέφτη ως ξεχωριστή αποκριάτικη διακόσμηση. Είναι πολύ ενδιαφέρον. Μπορείτε να μιλήσετε τα πάντα στον καθρέφτη, οποιαδήποτε ερώτηση ή οποιοδήποτε μικρό μυστικό. Μετά από λίγο, η απάντηση θα εμφανιστεί στον καθρέφτη. Είναι μια μαγεία. χαχαχ ….. αρέσει στα παιδιά
Φακός Canister LED φακός: 9 βήματα (με εικόνες)
Film Canister LED Flashlight: Σε αυτό το Instructable θα σας δείξω πώς να φτιάξετε έναν φακό από ένα παλιό δοχείο μεμβράνης 35 χιλιοστών και μερικά εξαιρετικά λαμπερά LED! Δεν χρειάζεται να ξοδέψετε 10 $ σε έναν φακό που δεν είναι τόσο φωτεινός. Για 4 $ ή λιγότερο, ανάλογα με το τι έχετε ξαπλώσει
Μεγεθυντικός φακός: 3 βήματα
Μεγεθυντικό προσοφθάλμιο φακό: Μερικές φορές χρειάζεται να κολλήσω ηλεκτρονικά εξαρτήματα μικρής κλίμακας, τα οποία θεωρώ αδύνατα χωρίς κάποια οπτική μεγέθυνση και επειδή πρέπει επίσης να χρησιμοποιήσω και τα δύο χέρια κατά τη συγκόλληση, έκανα αυτό το προσοφθάλμιο. Αυτό είναι εκ των υστέρων διδακτικό, οπότε δεν κάνω