Satura rādītājs:
- 1. darbība: 1. darbība: lietas, kas jāsagatavo
- 2. darbība: 2. darbība: iebūvēts
- 3. darbība: 3. darbība: programmatūra
- 4. solis: pēdējais solis
Video: Burvju palielināmais stikls ar LED MATRIX 8x8: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Esošā mikrokontrollera izstrāde ir bijusi ļoti ātra. Daudzas elektroniskās iekārtas izmanto mikrokontrolleru. Vēl viens pielietojams pie mikrokontrollera, kas pielieto fiziku, izmantojot rakstzīmes, izmantojot punktmatricas LED displeju 8X8 (8 kolonnas-8 rindas) kopējo katodu. Būtībā punktu matricas LED displejs ir alianse, daži led integrēti veido vairākas kolonnas un līnijas. Ir pārdots daudzu veidu punktmatricas LED displeju mārketings, kas parasti atšķir kolonnu skaitu un rindu skaitu, un to parasti veido tīkla punktu matrica, kas noveda displeju, piemēram, matrica 8x8 kopējais anods vai kopējais katods, matrica 8x8 kopējais anods vai katods, matrica 8X8 kopējais anods vai kopējais katods.
No fiziskā leņķa cilvēki, iespējams, varētu to izgatavot no vienas gaismas diodes, kas izveidota ar noteiktu kārtību, pamatojoties uz tās un kopējo piemērojamo. Rakstzīmju fizikas lietojumprogrammu pamatā ir mikrokontrolleris AT89s52, es piesakos MCS51 montāžas programmai. Šoreiz es apvienošu punktu matricas LED displeju 8X8 ar palielināmo stiklu. Kā mēs zinām, palielināmais stikls var padarīt ēnu lielāku un noteikt fokusu. Ļaujiet maģijai sākt…
1. darbība: 1. darbība: lietas, kas jāsagatavo
Jūs atsaucaties uz komponentiem, kas nepieciešami, noklikšķinot uz komponentu nosaukuma, lai pasūtītu bezsaistē:
MATERIĀLS
- 1. SOCKET 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- Pārlēkt LED
- LED matrica 8x8
- JACK -DC
- LED jauda
- IDE10 vīrieši
- Kvarcs 12MHz
- Kondensatora keramika 33P
- Kondensators 16V 10uF
- ISP piedāvājums
- 3x palielināms stikls
RĪKI:
- Lodāmurs
- Plāns lodēt
- Lodēt WickFlux (man patīk šķidrums filca pildspalvā)
- Pincetes
- Palielināmais stikls (noderīgs, bet nav obligāts)
- Komunālais nazis
- Stiepļu griezēji
2. darbība: 2. darbība: iebūvēts
Labi, sāksim….
No shēmas Proteus varat redzēt, ka mikrokontrolleris AT89s52 ir savienots ar displeja LED matricu 8x8. Jūs varat izveidot ķēdi, izdrukājot coreldraw failu. Pārliecinieties, ka ievietojat pareizo faila daļu.
3. darbība: 3. darbība: programmatūra
Avota koda asm:
#include (sfr51.inc)
org 0h
ljmp mulai
isi_buffer:
mov 7 kanāli, #08h
mov r0, #70h
ulang:
mov a, 7eh
movc a, @a+dptr
mov @r0, a
inc dptr
inc r0
djnz 7ch, ulang
ret
slimība:
mov 7bh, #08h
mov r1, #70h
kustība 78h, #07fh
ulang2:
mov a, @r1
mov p0, a
inc r1
kustība a, 78h
mov p1, a
rr a
mov 78h, a
zvana kavēšanās
mov p0, #0ffh
mov p1, #0ffh
djnz 7bh, ulang2
ret
kavēšanās:
kustība 79h, #0c0h
kavēšanās1:
djnz 79h, kavēšanās1
ret
displejs:
mov 7ah, #10h; perlambat jalan
displejs1:
zvana slimība
djnz 7ah, displejs1
ret
mulai:
mov 7eh, #1
mov 7dh, #255
nākamie dati:
mov dptr, #elins
zvaniet isi_buffer
zvana displejs
inc 7eh
djnz 7dh, nākamie dati
zvana displejs
zvana displejs
zvana displejs
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,; atstarpe
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,; atstarpe
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
Beigas
Avota koda burts:
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
Pēc tam, lūdzu, apkopojiet programmatūru, izmantojot šo saišu programmēšanas programmatūru
Pēc programmatūras apkopošanas jūs saņemsiet faila hex, nosūtiet to uz mikrokontrolleri at89s52, izmantojot DT-HiQ AT89S USB ISP. Šeit ir saites dedzināšanas sešstūris
Savienojiet mikrokontroleri ar iepriekšējo shēmu, izmantojot 5 V līdzstrāvas barošanas avotu.
4. solis: pēdējais solis
Lai iegūtu perfektas ēnas, novietojiet LED matricu 190 cm attālumā no sienas. Attālums starp pirmo palielināmo stiklu un LED matricu ir 7 cm. Un 4 cm no pirmā līdz otrajam stiklam, arī otrajam līdz trešajam stiklam.
Ko mēs iegūstam:
1. 5 mm gaismas diode kļūst par 60 mm
2. 6 x 6 cm LED matrica kļūst par 71 x 80 cm
Lai tas būtu lasāms, tekstiem jābūt novietotiem otrādi un spoguļa stāvoklī.
Elektronika, kā arī programmatūra un aparatūra ir mana aizraušanās. Es uzskatu, ka ir veids, kā vienkāršot elektroniku (iespējams, izmantojot maiņu reģistru un/vai lai būtu iespējams kontrolēt vairāk 8x8 LED matricas), taču man ir jāuzlabo savas zināšanas. Ja jums ir kādas idejas, kas vienkāršo elektroniku vai ļauj katram kontrolierim pievienot vairāk gaismas, lūdzu, dariet man to zināmu komentāros.
Ja jums patīk šī pamācība, noklikšķiniet uz "Balsot tūlīt!" zemāk, lai nedaudz papildinātu to konkursā Padariet to par optisku.
Es redzu gaismas!
Ieteicams:
Runājošais viedais stikls neredzīgajiem: 7 soļi
Runājošais viedais stikls neredzīgajiem: tirgū ir pieejami vairāki viedie piederumi, piemēram, viedās brilles, viedie pulksteņi utt. Bet tie visi ir radīti mums. Ievērojami trūkst tehnoloģiju, lai palīdzētu fiziski apstrīdētajiem. Es gribēju izveidot kaut ko tādu, kas ir
Nabaga cilvēka Google stikls/Palīdzība tiem, kuriem ir redze ar tuneli: 5 soļi (ar attēliem)
Nabaga cilvēka Google stikls/palīdzība tiem, kam ir redzamība ar tuneli: Anotācija: Šis projekts straumē tiešraides video no zivju acs kameras uz valkājamu heads-up displeju. Rezultāts ir plašāks redzes lauks mazākā apgabalā (displejs ir salīdzināms ar 4 collu ekrānu 12 collu attālumā no jūsu acs un izvadi ar 720
OpenEyeTap: 3D drukāts un programmējams viedais stikls: 12 soļi (ar attēliem)
OpenEyeTap: 3D drukāts un programmējams viedais stikls: Laipni lūdzam Open EyeTap Instructables lapā! Mēs esam daži entuziastiski veidotāji ar lielu mērķi izveidot pasaulē aktīvākās viedās brilles un valkājamas paplašinātās realitātes kopienu. Mēs vēlamies padarīt pieejamu sistēmu, kas papildinātu
Izveidosim burvju kristāla bumbu ar burvju burvestībām! ~ Arduino ~: 9 soļi
Izveidosim burvju kristāla bumbu ar burvju burvestībām! ~ Arduino ~: Šajā gadījumā mēs izveidosim burvju bumbu, kas izmanto kustības sensoru un RFID skeneri, lai kontrolētu LED gaismas animācijas iekšpusē
Pārstrādāts izliekts " stikls " Attēlu rāmis: 7 soļi (ar attēliem)
Pārstrādāts izliekts " stikls " Attēlu rāmis: Vēl viens mūsu mūsdienu plastmasas pudeļu, kartona iepakojuma un dažu veikalu drēbju atkritumu pielietojums- izveidojiet lieliskus antīka stila izliektus priekšējos attēlu rāmjus jūsu iecienītākajiem attēliem, kas izgatavoti no otrreiz pārstrādātiem materiāliem !!! Tie veido lielisku piemiņu