Բովանդակություն:
- Քայլ 1: Քայլ 1. Նախապատրաստման բաներ
- Քայլ 2: Քայլ 2. Ներկառուցված
- Քայլ 3. Քայլ 3. Softwareրագրակազմ
- Քայլ 4: Վերջնական քայլ
Video: Կախարդական խոշորացույց ՝ LED MATRIX 8x8: 4 քայլով
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Առկա միկրոկոնտրոլերի մշակումը շատ արագ էր ընթանում: Շատ էլեկտրոնային սարքավորումներ շահագործում են միկրոկոնտրոլերը: Մեկ այլ կիրառելի միկրոկառավարիչում, որը կատարում է ֆիզիկայի կիրառումը նվերների համար `օգտագործելով կետային մատրիցային լուսադիոդային էկրան 8X8 (8 սյունակ -8 տող) ընդհանուր կաթոդ: Հիմնականում, կետային մատրիցով առաջնորդվող էկրանը դաշինք է, որը մի շարք սյունակներ և գծեր է ներկայացնում մի շարք ինտեգրված ձևերով: Կան բազմաթիվ տիպի dot matrix led ցուցադրվող շուկայավարություն, որը սովորաբար տարբերում է մի շարք սյուներ և տողերի թիվը և սովորաբար կատարվում է ցանցի dot matrix- ով, որը ցուցադրում էր օրինակ ՝ մատրիցա 8x8 ընդհանուր անոդ կամ ընդհանուր կաթոդ, մատրիցա 8x8 ընդհանուր անոդ կամ կաթոդ, մատրիցա 8X8 ընդհանուր անոդ կամ ընդհանուր կաթոդ:
Մարդկանց ֆիզիկական տեսանկյունից հնարավոր է, որ այն կազմված լինի միայնակ լեդից `որոշակի կարգով ամրացված` հիմնված դրա կիրառման և ընդհանուրի վրա: Միկրոկոնտրոլեր AT89s52- ի վրա հիմնված բնույթի ֆիզիկական կիրառման ծրագրի համար ես դիմում եմ MCS51 հավաքման ծրագրին: Այս ժամանակ ես կհամատեղեմ կետային մատրիցով 8X8 էկրանը խոշորացույցի հետ: Ինչպես գիտենք խոշորացույցը կարող է մեծացնել ստվերը և կենտրոնացնել ուշադրությունը: Թող կախարդանքը սկսվի…
Քայլ 1: Քայլ 1. Նախապատրաստման բաներ
Դուք վերաբերում եք բաղադրիչներին, որոնք պահանջվում են բաղադրիչների անվան վրա կտտացնելով ՝ անցանց պատվիրելու համար.
ՆՅՈԹ
- 1. ԳՈOCՅՔ 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- Անցնել LED
- LED մատրիցա 8x8
- JACK -DC
- LED հզորություն
- IDE10- արական
- Քվարց 12 ՄՀց
- Կոնդենսատոր կերամիկա 33P
- Կոնդենսատոր 16V 10uF
- ISP մատակարարում
- 3 x խոշորացույց
Գործիքներ:
- Sոդման երկաթ
- Բարակ զոդող
- Oldոդման WickFlux (ես սիրում եմ հեղուկ զգայական գրիչի մեջ)
- Պինցետ
- Խոշորացույց (օգտակար, բայց պարտադիր չէ)
- Կոմունալ դանակ
- Մետաղական կտրիչներ
Քայլ 2: Քայլ 2. Ներկառուցված
Լավ, սկսենք….
Սխեմատիկ Proteus- ից կարող եք տեսնել, որ Microcontroller AT89s52- ը միացված է ցուցադրման LED մատրիցով 8x8: Դուք կարող եք միացում կազմել ՝ տպելով coreldraw ֆայլը: Համոզվեք, որ տեղադրեք ֆայլի ճիշտ մասը:
Քայլ 3. Քայլ 3. Softwareրագրակազմ
Աղբյուրի կոդը asm:
#ներառել (sfr51.inc)
org 0 ժ
ljmp mulai
isi_buffer:
շարժ 7ch, #08 ժ
mov r0, #70 ժ
ulang:
mov a, 7eh
movc a, @a+dptr
mov @r0, ա
inc dptr
ներառյալ r0
djnz 7ch, ulang
հետադարձ
disg:
շարժ 7 բ / ժ, #08 ժ
mov r1, #70 ժ
mov 78h, #07fh
ulang2:
mov a, @r1
mov p0, ա
ներառյալ r1
մով ա, 78 ժ
mov p1, a
rr ա
մով 78 ժ, ա
զանգի ուշացում
mov p0, #0ffh
mov p1, #0ffh
djnz 7bh, ulang2
հետադարձ
հետաձգում:
mov 79h, #0c0h
ուշացում 1:
djnz 79h, հետաձգում 1
հետադարձ
ցուցադրում:
mov 7ah, #10h; perlambat jalan
ցուցադրում 1:
կանչել
djnz 7ah, ցուցադրում 1
հետադարձ
մուլայ:
mov 7eh, #1
mov 7dh, #255
nextdata:
mov dptr, #elins
lcall isi_buffer
allանգահարեք էկրան
ներառյալ 7eh
djnz 7dh, հաջորդ տվյալները
allանգահարեք էկրան
allանգահարեք էկրան
allանգահարեք էկրան
ljmp mulai
էլիններ ՝ դբ
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,; տարածություն
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,; տարածություն
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
Վերջ
Աղբյուրի կոդի տառ.
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
32 ժ, 30 ժ, cdh, cdh, 0dh, 0dh, 01h, 21h, ffh,; G
00h, 00h, beh, beh, beh, beh, 00h, 00h, ffh,; Հ
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
Հաջորդը, խնդրում ենք կազմել ծրագրակազմը այս հղումով ծրագրավորման ծրագրաշարի միջոցով
Softwareրագրակազմը կազմելուց հետո դուք կստանաք ֆայլի վեցանկյուն, այն ուղարկեք միկրոկառավարիչին ՝ at89s52, DT-HiQ AT89S USB ISP- ով: Ահա վեցանկյուն այրվող հղումը
Միացրեք միկրոկոնտրոլերը նախորդ սխեմատիկայով ՝ օգտագործելով 5 VDC սնուցման աղբյուր:
Քայլ 4: Վերջնական քայլ
Կատարյալ ստվերներ ստանալու համար տեղադրեք LED մատրիցը պատից 190 սմ հեռավորության վրա: Առաջին խոշորացույցի և LED մատրիցի միջև հեռավորությունը 7 սմ է: Եվ առաջինից երկրորդ բաժակի 4 սմ, ինչպես նաև երկրորդից երրորդ բաժակի համար:
Ինչ ենք ստանում.
1. 5 մմ LED- ն դառնում է 60 մմ
2. 6 x 6 սմ LED մատրիցը դառնում է 71 x 80 սմ
Այն ընթեռնելի դարձնելու համար տեքստերը պետք է դրվեն գլխիվայր և հայելու դիրքում:
Էլեկտրոնիկան, ինչպես նաև ծրագրակազմը և ապարատը, իմ կիրքն է: Ես հավատում եմ, որ կա էլեկտրոնիկայի պարզեցման միջոց (հնարավոր է ՝ հերթափոխի գրանցամատյան օգտագործելով և/կամ հնարավոր դարձնել ավելի շատ 8x8 led մատրիցայի կառավարում), բայց ես պետք է բարձրացնեմ իմ գիտելիքները: Եթե ունեք որևէ գաղափար, որը կամ պարզեցնում է էլեկտրոնիկան կամ հնարավորություն է տալիս ավելի շատ լույսեր ավելացնել յուրաքանչյուր վերահսկիչի համար, խնդրում եմ ինձ տեղյակ պահեք մեկնաբանություններում:
Եթե ձեզ դուր է գալիս այս Instructable- ը, կտտացրեք «Քվեարկե՛ք հիմա»: ստորև ՝ դրան մի փոքր խթանելու համար Make it OPTIC մրցույթում:
Ես տեսնում եմ լույսերը:
Խորհուրդ ենք տալիս:
Կախարդական լապտեր `6 քայլ
Կախարդական լապտեր. Պրոյեկտորների ռահվիրա Քրիստիան Հյուգենսը ստեղծել էր կախարդական լապտերը, որն օգտագործում էր գոգավոր հայելին `ճրագի լույսը հնարավորինս արտացոլելու և ուղղելու համար մի փոքր ապակու թերթիկի վրա, որի վրա պատկերված էր պատկերը: արեց
Կախարդական դուռը `5 քայլ
Կախարդական դուռ. Կախարդական դուռ. Ողջույն, ես Մուստաֆա Ալի Ադիլն եմ, Իրաքից / Բաղդադից: Իմ տարիքը 9 տարեկան է, իսկ ես 4-րդ դասարանում, ես մի պարզ նախագիծ եմ պատրաստում, որը կօգնի մեզ մաքուր լինել հատկապես այս օրերին, քանի որ կորոնա- վիրուս նրա անունը " Կախարդական դուռը " Օգտագործեցի ուսանելի
Կախարդական շրջանակ ՝ 4 քայլ
Կախարդական շրջանակ. Սա հայտնի «Դանդաղ պար» -ի վերամշակումն է: շրջանակ ՝ https: //www.instructables.com/id/Slow-Dance-a-Fusi
Եկեք պատրաստենք կախարդական բյուրեղյա գնդակ կախարդական հմայքով: ~ Arduino ~: 9 քայլ
Եկեք պատրաստենք կախարդական բյուրեղյա գնդակ կախարդական կախարդանքներով: ~ Arduino ~. Սրա մեջ մենք պատրաստելու ենք կախարդական գնդակ, որն օգտագործում է շարժման տվիչ և RFID սկաներ ՝ ներսում լուսադիոդային լուսարձակների անիմացիաները վերահսկելու համար:
Cool Robot: Կախարդական LED հզորությամբ `10 քայլ
Cool ROBOT. Կախարդական LED հզորություններով. Բարի գալուստ Սա իմ հրահանգն է, թե ինչպես կարելի է կառուցել Cool ռոբոտ կախարդական LED հզորությամբ: Այս դիզայնը ամբողջովին իմն է: Ես դա չեմ հիմնավորել ուրիշների ծրագրերից: Ես պարզապես սկսեցի այն պատրաստել Google Sketchup- ում և այն վերածվեց այն, ինչ կա: Ես նախաստորագրում եմ