Indholdsfortegnelse:
- Trin 1: Trin 1: Ting at forberede
- Trin 2: Trin 2: Indbygget
- Trin 3: Trin 3: Software
- Trin 4: Sidste trin
Video: Magic forstørrelsesglas af LED MATRIX 8x8: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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
Du henviser til de komponenter, der kræves ved at klikke på komponenternes navn for at bestille offline:
MATERIALE
- 1. SOCKET 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- Jump LED
- LED matrix 8x8
- JACK -DC
- LED strøm
- IDE10-hanner
- Kvarts 12 MHz
- Kondensator Keramik 33P
- Kondensator 16V 10uF
- ISP forsyning
- 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
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
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
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:
8x8 Led Matrix Clock & Anti-Intrusion Advarsel: 4 trin (med billeder)
8x8 Led Matrix Clock & Anti-Intrusion Advarsel: I denne instruktion kan vi se, hvordan man bygger et 8x8 Led Matrix Clock aktiveret ved bevægelsesdetektering. Dette ur kan også bruges som anti-indtrængenhed, der sender en advarsel, hvis en bevægelse er opdaget til en telegram bot !!! Vi gør med to forskellige
Lissajous -figurer på 8X8 Led Matrix: 7 trin
Lissajous -figurer på 8X8 Led Matrix: Et lyspunkt, der oscillerer i 2 vinkelrette akser, tegner et mønster med navnet "Lissajous Figure" (1857) eller "Bowditch Curve" (1815). Mønstre spænder fra enkel til kompleks afhængigt af frekvensforholdet og fasen af de 2 akser. A 1: 1
To-cifret display ved hjælp af enkelt 8x8 Led Matrix: 3 trin
To-cifret display ved hjælp af enkelt 8x8 Led Matrix: Her vil jeg gerne bygge en temperatur- og fugtighedsindikator til mit værelse. Jeg brugte enkelt 8x8 LED Matrix til visning af tocifrede tal, og jeg tror, at en del af projektet blev mere nyttig. Jeg boksede det sidste bygget med en papkasse, smerter
Sådan bygger du 8x8 BIG LED Matrix (MAX7219 LED 10mm): 9 trin (med billeder)
Sådan opbygges 8x8 BIG LED Matrix (MAX7219 LED 10mm): Har du arbejdet med færdiglavet 8x8 LED matrix som displays? De findes i forskellige størrelser og er ganske interessante at arbejde med. En stor let tilgængelig størrelse er omkring 60 mm x 60 mm. Men hvis du leder efter en meget større færdiglavet LED-matrix
AC -drevet hvid LED cirkulær forstørrelsesglas lampe: 12 trin (med billeder)
AC -drevet hvid LED -cirkulær forstørrelseslampe :, Brug lyse LED'er til at erstatte lysstofrunde cirkulært lys i forstørrelseslampen. Lad der være lys! En medium sværhed Instruerbar at reparere en cirkulær forstørrelseslampe ved at konvertere til en meget lav energi, høj pålidelighed alternativ lyskilde