זכוכית מגדלת מג'יק על ידי LED MATRIX 8x8: 4 שלבים
זכוכית מגדלת מג'יק על ידי LED MATRIX 8x8: 4 שלבים
Anonim
Image
Image
זכוכית מגדלת מג'יק על ידי LED MATRIX 8x8
זכוכית מגדלת מג'יק על ידי LED MATRIX 8x8

הפיתוח של המיקרו -בקר הקיים היה מהיר מאוד. ציוד אלקטרוני רב מנצל מיקרו -בקר. עוד אחד ישים במיקרו-בקר שעושה את היישום של פיזיקה לאופי מציג באמצעות תצוגת LED 8X8 (8 עמודה -8 קו) משותפת. ביסודו של דבר, תצוגת ה- LED של מטריקס היא ברית עם כמה LED משולב יוצר מספר עמודות ושורה. יש הרבה סוגים של תצוגות LED המונחות על ידי מטריקס שיווק, בדרך כלל המבדיל הוא מספר עמודות ומספר השורות נעשה בדרך כלל במטריצת נקודה ברשת הוביל את התצוגה למשל אנודה משותפת מטריצה 8x8 או קתודה משותפת, מטריצה 8x8 אנודה משותפת או קתודה, מטריצת 8X8 אנודה משותפת או קתודה משותפת.

מזווית הפיזית של אנשים עשויה אולי להפוך אותו מ- LED יחיד, המורכב מהסדר המסוים המבוסס על שלו ועל מה שחל. עבור תוכניות פיסיקליות של יישומי פיסי על בסיס מיקרו -בקר AT89s52, אני פונה לתוכנית הרכבה MCS51. הפעם אשלב בין תצוגת LED 8X8 לד מטריקס עם זכוכית מגדלת. כפי שאנו יודעים זכוכית מגדלת יכולה להגדיל את הצל ולהגדיר את המיקוד. תן לקסם להתחיל…

שלב 1: שלב 1: דברים שצריך להכין

שלב 1: דברים להכין
שלב 1: דברים להכין
שלב 1: דברים להכין
שלב 1: דברים להכין
שלב 1: דברים להכין
שלב 1: דברים להכין
שלב 1: דברים להכין
שלב 1: דברים להכין

אתה מתייחס לרכיבים הנדרשים בלחיצה על שם הרכיבים להזמנה במצב לא מקוון:

חוֹמֶר

  1. 1. גרב 40P
  2. IC AT89S52
  3. 10KR
  4. 16x 180R
  5. 16x PNP A733
  6. קפיצת LED
  7. מטריצת LED 8x8
  8. JACK -DC
  9. כוח LED
  10. גברים IDE10
  11. קוורץ 12 מגה -הרץ
  12. קבלים קרמיקה 33P
  13. קבלים 16V 10uF
  14. ספק שירותי אינטרנט
  15. 3 x זכוכית מגדלת

כלים:

  • מלחם
  • הלחמה דקה
  • הלחמה WickFlux (אני אוהב נוזלים בעט לבד)
  • מַלְקֶטֶת
  • זכוכית מגדלת (מועיל אך לא חובה)
  • סכין שירות
  • מספרי תיל

שלב 2: שלבים 2: מובנה

שלבים 2: מובנה
שלבים 2: מובנה
שלבים 2: מובנה
שלבים 2: מובנה

בסדר, נתחיל….

מהפרוטוס הסכימטי ניתן לראות את מיקרו -בקר AT89s52 מחובר עם מטריצת LED 8x8 לתצוגה. אתה יכול ליצור את המעגל על ידי הדפסת קובץ coreldraw. הקפד להכניס את החלק הקובץ הנכון.

שלב 3: שלבים 3: תוכנה

שלבים 3: תוכנה
שלבים 3: תוכנה
שלבים 3: תוכנה
שלבים 3: תוכנה
שלבים 3: תוכנה
שלבים 3: תוכנה
שלבים 3: תוכנה
שלבים 3: תוכנה

קוד המקור asm:

#include (sfr51.inc)

אורג 0h

ljmp mulai

isi_buffer:

mov 7ch, #08h

mov r0, #70h

אולנג:

mov a, 7eh

movc a, @a+dptr

mov @r0, א

inc dptr

inc r0

djnz 7ch, ulang

לְהַשְׁרוֹת

לסתור:

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, a

עיכוב שיחה

mov p0, #0ffh

mov p1, #0ffh

djnz 7bh, ulang2

לְהַשְׁרוֹת

לְעַכֵּב:

mov 79h, #0c0h

עיכוב 1:

djnz 79h, delay1

לְהַשְׁרוֹת

לְהַצִיג:

mov 7ah, #10h; perlambat jalan

תצוגה 1:

תתקשר

djnz 7ah, תצוגה 1

לְהַשְׁרוֹת

מולאי:

mov 7eh, #1

mov 7dh, #255

הנתונים הבאים:

mov dptr, #elins

lcall isi_buffer

תצוגת שיחה

inc 7eh

djnz 7dh, nextdata

תצוגת שיחה

תצוגת שיחה

תצוגת שיחה

ljmp mulai

אלינים: 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,; אני

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,; אני

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; אוואל

סוֹף

אות קוד המקור:

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,; אני

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

לאחר מכן, אנא הידור התוכנה באמצעות תוכנת תכנות קישורים זו

תקבל קובץ hex לאחר עריכת התוכנה, שלח אותו למיקרו-בקר at89s52 על ידי DT-HiQ AT89S ISP USB. להלן הקישור הבוער hex

חבר את המיקרו -בקר עם הסכימה הקודמת באמצעות אספקת חשמל של 5 VDC.

שלב 4: שלב אחרון

Image
Image
צעד אחרון
צעד אחרון
צעד אחרון
צעד אחרון

כדי לקבל את הצללים המושלמים, הניחו את ה- LED Matrix 190 ס"מ מהקיר. המרחק בין זכוכית המגדלת הראשונה לבין מטריצת ה- LED הוא 7 ס"מ. ו -4 ס"מ מהכוס הראשונה לשנייה, גם לזכוכית השנייה עד השלישית.

מה אנחנו מקבלים:

1. נורית ה -5 מ"מ הופכת ל -60 מ"מ

2. מטריצת ה- LED בגודל 6 x 6 ס"מ הופכת ל 71 x 80 ס"מ

כדי להפוך אותו לקריא, הטקסטים צריכים להיות במצב הפוך ושיקוף.

אלקטרוניקה, כמו גם תוכנה וחומרה, היא התשוקה שלי. אני מאמין שיש דרך לפשט את האלקטרוניקה (אולי באמצעות רישום משמרות ו/או לאפשר שליטה על מטריצת LED 8x8 יותר), אבל אני צריך לשפר את הידע שלי. אם יש לך רעיונות שמפשטים את האלקטרוניקה או מאפשרים להוסיף עוד אורות לכל בקר, אנא יידע אותי בתגובות.

אם אתה אוהב את ההנחיה הזו, לחץ על "הצביע עכשיו!" להלן כדי לתת לה דחיפה קטנה בתחרות Make it OPTIC.

אני יכול לראות את האורות!