Indholdsfortegnelse:

Magic forstørrelsesglas af LED MATRIX 8x8: 4 trin
Magic forstørrelsesglas af LED MATRIX 8x8: 4 trin

Video: Magic forstørrelsesglas af LED MATRIX 8x8: 4 trin

Video: Magic forstørrelsesglas af LED MATRIX 8x8: 4 trin
Video: RUBÉN TUESTA YA LO SUBIÓ!😱🤯👁👄👁#shorts #sabiasque #curiosidades #epic #casos #viral 2024, November
Anonim
Image
Image
Magic forstørrelsesglas af LED MATRIX 8x8
Magic forstørrelsesglas af LED MATRIX 8x8

Udviklingen af den eksisterende mikrokontroller har været meget hurtig. En masse elektronisk udstyr udnytter mikrokontroller. En anden anvendelig på mikrokontroller, der gør anvendelsen af fysik til præsenterer karakter ved hjælp af dot matrix led display 8X8 (8 kolonne-8 linje) fælles katode. Grundlæggende er dot matrix led display alliance nogle led integrerede former et antal kolonner og linje. Der er mange type dot matrix led display solgt markedsføring, normalt som adskiller sig er et antal kolonner og antallet af linjerne er og almindeligt fremstillet i netværks dot matrix førte displayet for eksempel matrix 8x8 fælles anode eller fælles katode, matrix 8x8 fælles anode eller katode, matrix 8X8 fælles anode eller fælles katode.

Fra den fysiske vinkel af mennesker kan det muligvis komme fra enkelt led, opspændt med den bestemte rækkefølge baseret på dens og almindelige, hvad der gjaldt. For karakterfysisk applikationsprogrambaseringer på mikrokontroller AT89s52, ansøger jeg om et program til samling MCS51. For denne gang vil jeg kombinere mellem dot matrix led display 8X8 med et forstørrelsesglas. Som vi ved, kan forstørrelsesglas gøre skyggen større og sætte fokus. Lad magien begynde …

Trin 1: Trin 1: Ting at forberede

Trin 1: Ting at forberede
Trin 1: Ting at forberede
Trin 1: Ting at forberede
Trin 1: Ting at forberede
Trin 1: Ting at forberede
Trin 1: Ting at forberede
Trin 1: Ting at forberede
Trin 1: Ting at forberede

Du henviser til de komponenter, der kræves ved at klikke på komponenternes navn for at bestille offline:

MATERIALE

  1. 1. SOCKET 40P
  2. IC AT89S52
  3. 10KR
  4. 16x 180R
  5. 16x PNP A733
  6. Jump LED
  7. LED matrix 8x8
  8. JACK -DC
  9. LED strøm
  10. IDE10-hanner
  11. Kvarts 12 MHz
  12. Kondensator Keramik 33P
  13. Kondensator 16V 10uF
  14. ISP forsyning
  15. 3 x forstørrelsesglas

VÆRKTØJ:

  • Loddekolbe
  • Tynd loddetin
  • Lodde WickFlux (jeg kan lide væske i en tusch)
  • Pincet
  • Forstørrelsesglas (nyttigt, men ikke påkrævet)
  • Schweizer kniv
  • Trådskærere

Trin 2: Trin 2: Indbygget

Trin 2: Indbygget
Trin 2: Indbygget
Trin 2: Indbygget
Trin 2: Indbygget

Okay, lad os starte….

Fra den skematiske Proteus kan du se Microcontroller AT89s52 er forbundet med display LED matrix 8x8. Du kan lave kredsløbet ved at udskrive coreldraw -filen. Sørg for at indsætte den korrekte fildel.

Trin 3: Trin 3: Software

Trin 3: Software
Trin 3: Software
Trin 3: Software
Trin 3: Software
Trin 3: Software
Trin 3: Software
Trin 3: Software
Trin 3: Software

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

inkl. dptr

inkl r0

djnz 7ch, ulang

ret

diseg:

mov 7bh, #08h

mov r1, #70h

mov 78h, #07fh

ulang2:

mov a, @r1

mov p0, a

inkl r1

mov a, 78h

mov p1, a

rr a

mov 78h, a

opkald forsinkelse

mov p0, #0ffh

mov p1, #0ffh

djnz 7bh, ulang2

ret

forsinke:

mov 79h, #0c0h

forsinkelse1:

djnz 79h, forsinkelse1

ret

Skærm:

mov 7ah, #10h; perlambat jalan

display1:

ring op

djnz 7ah, display1

ret

mulai:

mov 7eh, #1

mov 7dh, #255

næste data:

mov dptr, #elins

ring til isi_buffer

opkaldsvisning

inkl. 7eh

djnz 7dh, næste data

opkaldsvisning

opkaldsvisning

opkaldsvisning

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,; plads

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,; plads

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

Kildekodebogstav:

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

Dernæst skal du kompilere softwaren via denne linkprogrammeringssoftware

Du får en fil hex efter kompilering af softwaren, send den til mikrokontroller at89s52 af DT-HiQ AT89S USB ISP. Her er linket, der brænder hex

Tilslut mikrokronen med den tidligere skematiske skitse ved hjælp af 5 VDC strømforsyning.

Trin 4: Sidste trin

Image
Image
Sidste trin
Sidste trin
Sidste trin
Sidste trin

For at få de perfekte skygger skal du sætte LED Matrix 190 cm fra væggen. Afstanden mellem det første forstørrelsesglas og LED -matrix er 7 cm. Og 4 cm fra det første til det andet glas, også for det andet til det tredje glas.

Hvad vi får:

1. 5 mm LED'en bliver 60 mm

2. 6 x 6 cm LED Matrix bliver 71 x 80 cm

For at gøre det læsbart, skal teksterne sættes på hovedet og spejle position.

Elektronik, samt software og hardware, er min passion. Jeg mener, at der er en måde at forenkle elektronikken (muligvis ved hjælp af et skiftregister og/eller for at gøre det muligt at styre mere 8x8 led matrix), men jeg er nødt til at forbedre min viden. Hvis du har ideer, der enten forenkler elektronikken eller gør det muligt at tilføje flere lamper til hver controller, så lad mig det vide i kommentarerne.

Hvis du kan lide denne Instructable, skal du klikke på "Stem nu!" nedenfor for at give det et lille løft i Make it OPTIC -konkurrencen.

Jeg kan se lysene!

Anbefalede: