Innehållsförteckning:
- Steg 1: Steg 1: Saker att förbereda
- Steg 2: Steg 2: Inbyggd
- Steg 3: Steg 3: Programvara
- Steg 4: Sista steget
Video: Magic förstoringsglas av LED MATRIX 8x8: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Utvecklingen av den befintliga mikrokontrollern har gått mycket snabbt. Mycket elektronisk utrustning utnyttjar mikrokontroller. En annan tillämplig på mikrokontroller som gör tillämpningen av fysik för presenterar karaktär genom att använda punktmatrisledd display 8X8 (8 kolumn-8 rad) gemensam katod. I grund och botten är punktmatris LED -display alliansen några LED -integrerade bildar ett antal kolumner och rader. Det finns många typer av prickmatrisledd display som säljs marknadsföring, vanligtvis som skiljer sig åt är ett antal kolumner och antalet rader är och vanligtvis tillverkat i nätverkspunktmatris ledde displayen till exempel matris 8x8 gemensam anod eller gemensam katod, matris 8x8 gemensam anod eller katod, matris 8X8 gemensam anod eller gemensam katod.
Från den fysiska vinkeln på människor kan möjligen göra det från enstaka led, strängade upp med viss ordning baserat på dess och vanliga vad som gällde. För teckenfysiska applikationsprogram baserar sig på mikrokontroller AT89s52, jag ansöker om ett program för montering MCS51. För den här gången kommer jag att kombinera mellan punktmatris LED -display 8X8 med ett förstoringsglas. Som vi vet kan förstoringsglas göra skuggan större och ställa in fokus. Låt magin börja …
Steg 1: Steg 1: Saker att förbereda
Du hänvisar till komponenterna som krävs genom att klicka på komponenternas namn för att beställa offline:
MATERIAL
- 1. SOCKET 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- Hoppa LED
- LED -matris 8x8
- JACK -DC
- LED -ström
- IDE10-hanar
- Kvarts 12 MHz
- Kondensatorkeramik 33P
- Kondensator 16V 10uF
- ISP Supply
- 3 x förstoringsglas
VERKTYG:
- Lödkolv
- Tunn lödning
- Löd WickFlux (jag gillar vätska i en tuschpenna)
- Pincett
- Förstoringsglas (användbart men inte nödvändigt)
- Utility Knife
- Avbitartång
Steg 2: Steg 2: Inbyggd
Okej, låt oss börja….
Från schematisk Proteus kan du se Microcontroller AT89s52 är ansluten med display LED -matris 8x8. Du kan skapa kretsen genom att skriva ut coreldraw -filen. Se till att du anger rätt fildel.
Steg 3: Steg 3: Programvara
Källkod 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
ink dptr
inklusive r0
djnz 7ch, ulang
röta
diseg:
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
ring fördröjning
mov p0, #0ffh
mov p1, #0ffh
djnz 7bh, ulang2
röta
dröjsmål:
mov 79h, #0c0h
fördröjning1:
djnz 79h, fördröjning1
röta
visa:
mov 7ah, #10h; perlambat jalan
display1:
ringa diseg
djnz 7ah, display1
röta
mulai:
mov 7eh, #1
mov 7dh, #255
nästa data:
mov dptr, #elins
ring upp isi_buffer
ringa display
ink 7eh
djnz 7dh, nästa data
ringa display
ringa display
ringa display
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,; utrymme
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,; utrymme
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
Slutet
Bokstav för källkod:
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
Därefter kompilerar du programvaran via denna länkprogrammeringsprogramvara
Du kommer att få en fil hex efter att ha sammanställt programvaran, skicka den till mikrokontroller at89s52 av DT-HiQ AT89S USB ISP. Här är länken som brinner hex
Anslut mikrokontrollern till föregående schema med hjälp av 5 VDC strömförsörjning.
Steg 4: Sista steget
För att få de perfekta skuggorna, lägg LED Matrix 190 cm från väggen. Avståndet mellan det första förstoringsglaset och LED -matrisen är 7 cm. Och 4 cm från det första till det andra glaset, även för det andra till det tredje glaset.
Vad vi får:
1. 5 mm LED blir 60 mm
2. LED -matrisen 6 x 6 cm blir 71 x 80 cm
För att göra den läsbar bör texterna placeras upp och ner och spegla positionen.
Elektronik, liksom programvara och hårdvara, är min passion. Jag tror att det finns ett sätt att förenkla elektroniken (eventuellt med hjälp av ett skiftregister och/eller för att göra det möjligt att styra mer 8x8 ledmatris), men jag måste förbättra mina kunskaper. Om du har några idéer som antingen förenklar elektroniken eller gör det möjligt att lägga till fler lampor för varje kontroller, vänligen meddela mig i kommentarerna.
Om du gillar den här instruerbara klickar du på "Rösta nu!" nedan för att ge den en liten skjuts i Make it OPTIC -tävlingen.
Jag kan se ljusen!
Rekommenderad:
8x8 Led Matrix Clock & Anti-Intrusion Varning: 4 steg (med bilder)
8x8 Led Matrix Clock & Anti-Intrusion Warning: I denna instruktion kan vi se hur man bygger en 8x8 Led Matrix Clock aktiverad genom rörelsedetektering. Denna klocka kan också användas som anti-intrångsenhet som skickar ett varningsmeddelande om en rörelse är upptäckt till en telegrambot !!! Vi ska göra med två olika
Lissajous Figurer på 8X8 Led Matrix: 7 steg
Lissajous -figurer på 8X8 Led Matrix: En ljuspunkt som oscillerar i 2 vinkelräta axlar ritar ett mönster med namnet " Lissajous Figure " (1857) eller "Bowditch Curve" (1815). Mönster sträcker sig från enkla till komplexa beroende på frekvensförhållandet och fasen för de 2 axlarna.A 1: 1
Tvåsiffrig display med enkel 8x8 Led Matrix: 3 steg
Tvåsiffrig display med enkel 8x8 Led Matrix: Här skulle jag vilja bygga en temperatur- och luftfuktighetsindikator för mitt rum. Jag använde en enda 8x8 LED Matrix för att visa tvåsiffriga nummer, och jag tror att en del av projektet blev mer användbar. Jag boxade det sista byggt med en kartong, smärta
Hur man bygger 8x8 BIG LED Matrix (MAX7219 LED 10mm): 9 steg (med bilder)
Hur man bygger 8x8 BIG LED Matrix (MAX7219 LED 10mm): Har du arbetat med färdig 8x8 LED-matris som skärmar? De finns i olika storlekar och är ganska intressanta att arbeta med. En stor lättillgänglig storlek är cirka 60 mm x 60 mm. Men om du letar efter en mycket större färdig LED-matris,
Gränssnitt LED Dot Matrix (8x8) med NodeMCU: 6 steg (med bilder)
Gränssnitt LED Dot Matrix (8x8) Med NodeMCU: Hej Makers, jag är med en annan enkel och cool Instructable.In denna Instructable kommer vi att lära oss hur man gränssnitt LED Dot Matrix (8x8) med NodeMCU. Så, låt oss börja