Sadržaj:
- Korak 1: Korak 1: Stvari koje morate pripremiti
- Korak 2: Koraci 2: Ugrađeno
- Korak 3: Koraci 3: Softver
- Korak 4: Završni korak
Video: Čarobno povećalo od LED MATRIX 8x8: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Razvoj postojećeg mikrokontrolera bio je vrlo brz. Mnogo elektroničke opreme iskorištava mikrokontroler. Još jedan primjenjiv način na mikrokontroleru koji primjenjuje fiziku za prezentacijske znakove pomoću matričnog LED zaslona 8X8 (8 stupac-8 redak) zajedničke katode. U osnovi, matrični LED zaslon je savezništvo, neki integrirani led tvore brojne stupce i retke. Postoji mnogo vrsta prodanog tipa matričnog matričnog zaslona, obično se razlikuje broj stupaca i broj redaka i obično se izrađuje u mrežasti matrični matrični zaslon, na primjer matrica 8x8 zajednička anoda ili zajednička katoda, matrica 8x8 zajednička anoda ili katoda, matrica 8X8 zajednička anoda ili zajednička katoda.
Iz kuta fizičkog gledanja ljudi, to bi moglo biti od jednog LED -a, nizanog s određenim redoslijedom na temelju njegova i uobičajenog primjenjivog. Za programske baze fizičkih znakova na mikrokontroleru AT89s52 prijavljujem se na program sastavljanja MCS51. Za ovo vrijeme kombinirat ću matrični LED zaslon 8X8 s povećalom. Kao što znamo, povećalo može povećati sjenu i postaviti fokus. Neka čarolija počne…
Korak 1: Korak 1: Stvari koje morate pripremiti
Pozivate se na komponente potrebne klikom na naziv komponente za naručivanje izvan mreže:
MATERIJAL
- 1. CINJENICA 40P
- IC AT89S52
- 10KR
- 16x180R
- 16x PNP A733
- LED za skok
- LED matrica 8x8
- JACK -DC
- LED napajanje
- IDE10-muškarci
- Kvarc 12 MHz
- Kondenzatorska keramika 33P
- Kondenzator 16V 10uF
- Opskrba ISP -om
- 3 x povećalo
ALATI:
- Lemilica
- Tanki lem
- Lemljenje WickFlux (volim tekućinu u flomastru)
- Pinceta
- Povećalo (korisno, ali nije potrebno)
- Pomoćni nož
- Rezači žice
Korak 2: Koraci 2: Ugrađeno
U redu, počnimo….
Sa shematskog Proteusa možete vidjeti da je mikrokontroler AT89s52 povezan s LED matricom zaslona 8x8. Krug možete napraviti ispisom datoteke coreldraw. Umetnite ispravan dio datoteke.
Korak 3: Koraci 3: Softver
Asm izvornog koda:
#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
inc dptr
inc r0
djnz 7ch, ulang
ret
izvaditi:
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
Odgoda poziva
mov p0, #0ffh
mov p1, #0ffh
djnz 7bh, ulang2
ret
odgoditi:
mov 79h, #0c0h
kašnjenje1:
djnz 79h, odgoda1
ret
prikaz:
mov 7ah, #10h; perlambat jalan
prikaz 1:
Pozovi diseg
djnz 7ah, prikaz1
ret
mulaj:
mov 7eh, #1
mov 7dh, #255
sljedeći podaci:
mov dptr, #elins
Pozovite isi_buffer
Zaslon poziva
uklj. 7eh
djnz 7dh, sljedeći podaci
Zaslon poziva
Zaslon poziva
Zaslon poziva
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,; razmak
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,; razmak
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
Kraj
Slovo izvornog koda:
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
Zatim, sastavite softver putem ovog softvera za programiranje veza
Nakon kompilacije softvera dobit ćete heksadecimalnu datoteku, koju DT-HiQ AT89S USB ISP šalje na mikrokontroler na adresi 89892. Ovdje je veza koja gori šesterokutno
Spojite mikrokronteler s prethodnom shemom pomoću napajanja od 5 VDC.
Korak 4: Završni korak
Da biste dobili savršene sjene, postavite LED Matrix 190 cm od zida. Udaljenost između prvog povećala i LED matrice je 7 cm. I 4 cm od prve do druge čaše, također za drugu do treću čašu.
Što dobivamo:
1. LED dioda od 5 mm postaje 60 mm
2. LED matrica 6 x 6 cm postaje 71 x 80 cm
Kako bi čitljivost bila, tekstovi bi trebali biti postavljeni naopako i u zrcalnom položaju.
Elektronika, kao i softver i hardver, moja su strast. Vjerujem da postoji način da se pojednostavi elektronika (po mogućnosti pomoću registra pomaka i/ili da se omogući kontrola više matrice 8x8 LED), ali moram poboljšati svoje znanje. Ako imate ideje koje pojednostavljuju elektroniku ili omogućuju dodavanje više svjetla za svaki upravljač, javite mi se u komentarima.
Ako vam se sviđa ovaj Instructable, kliknite "Glasajte sada!" ispod kako bi ga malo potaknuli na natječaju Make it OPTIC.
Mogu vidjeti svjetla!
Preporučeni:
Čarobno ogledalo s vijestima, vremenom, alarmom, mjeračem vremena i todolistom: 9 koraka
Čarobno ogledalo s vijestima, vremenom, alarmom, mjeračem vremena i Todolistom: Čarobno ogledalo posebno je jednosmjerno ogledalo s zaslonom iza njega. Zaslon, koji je povezan s Raspberry Pi, prikazuje podatke poput vremena, sobne temperature, vremena, datuma, todolista i još mnogo toga. Možete čak dodati mikrofon i postaviti vas
Plivajuće pametno čarobno ogledalo sa starog prijenosnog računala s Alexa prepoznavanjem glasa: 6 koraka (sa slikama)
Lebdeće pametno čarobno ogledalo sa starog prijenosnog računala s prepoznavanjem glasa Alexa: Upišite se na moj tečaj "Ukratko o elektronici" ovdje: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Pogledajte i moj youtube kanal ovdje za više projekata i upute o elektronici: https://www.youtube.com/channel/UCelOO
Čarobno njihalo mudrosti: 8 koraka
Čarobno njihalo mudrosti: Oduvijek sam volio očaravajuće kaotične pokrete dvostrukih njihala. Prije nekog vremena vidio sam video gdje je ovaj tip priključio UV-LED kako bi pratio put kojim njihalo ide. (https://www.youtube.com/watch?v=mZ1hF_-cubA)Volio sam ovaj efekt s
Mini čarobno ogledalo za manje od 60 USD: 5 koraka (sa slikama)
Mini Magic Mirror za manje od 60 USD: 'Magic MIrror' je projekt u kojem se dvosmjerno ogledalo postavlja na neku vrstu zaslona. Tamo gdje ekran prikazuje crne piksele, ogledalo reflektira. Tamo gdje zaslon prikazuje bijele ili svjetlije piksele, oni sjaje. To stvara učinak b
Posebna dekoracija za Noć vještica - Čarobno ogledalo: 5 koraka (sa slikama)
Posebna dekoracija za Noć vještica - Čarobno ogledalo: Napravio sam čarobno ogledalo kao poseban ukras za Noć vještica. Vrlo je zanimljivo. Zrcalu možete govoriti bilo što, bilo koje pitanje ili bilo koju malu tajnu. Nakon nekog vremena odgovor će se pojaviti u ogledalu. To je čarolija. hahah ….. djeci se sviđa