Мазмұны:
- 1 -қадам: 1 -қадам: Дайындалатын нәрселер
- 2 -қадам: 2 -қадам: кірістірілген
- 3 -қадам: 3 -қадам: Бағдарламалық қамтамасыз ету
- 4 -қадам: соңғы қадам
Бейне: LED MATRIX 8x8 сиқырлы үлкейткіш әйнегі: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Қолданыстағы микроконтроллердің дамуы өте жылдам болды. Көптеген электронды қондырғылар микроконтроллерді пайдаланады. Микроконтроллерде қолданылатын тағы бір нәрсе, 8X8 (8 баған-8 жол) жалпы катодты нүктелік матрицалық жарықдиодты дисплей көмегімен физикалық ұсыныстарды қолданады. Негізінде, нүктелік матрицалық жарықдиодты дисплей бірнеше бағандар мен сызықтардың кейбір интеграцияланған альянсы болып табылады. Нүктелік матрицалық жарықдиодты дисплей сатылымының көптеген түрлері бар, олар әдетте бағандар мен жолдардың санын ажыратады және әдетте желілік нүктелік матрицада жасалады, мысалы, 8x8 матрицасы ортақ анод немесе жалпы катод, 8х8 матрицасы ортақ анод немесе катод, 8X8 матрицасы ортақ анод немесе жалпы катод.
Адамдардың физикалық көзқарасы бойынша, оны белгілі бір тәртіппен бекітілген бірыңғай сымнан жасауға болады. AT89s52 микроконтроллеріндегі физикалық қолданбалы бағдарлама үшін мен MCS51 құрастыру бағдарламасына жүгінемін. Осы уақытқа дейін мен 8X8 нүктелі матрицалық LED дисплейін үлкейткіш әйнекпен біріктіремін. Біз білетіндей, лупа көлеңкені үлкейтіп, фокусты реттей алады. Сиқыр басталсын …
1 -қадам: 1 -қадам: Дайындалатын нәрселер
Сіз желіден тыс тапсырыс беру үшін компоненттердің атауын басу арқылы қажетті компоненттерге сілтеме жасайсыз:
МАТЕРИАЛ
- 1. розетка 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- Жарықдиодты өту
- Жарықдиодты матрица 8x8
- JACK -DC
- Жарықдиодты қуат
- IDE10-ер адамдар
- 12 МГц кварц
- Конденсатор керамикасы 33Р
- Конденсатор 16V 10uF
- Интернет -провайдермен жабдықтау
- 3 x үлкейткіш әйнек
ҚҰРАЛДАР:
- Пісіру темірі
- Жіңішке дәнекер
- WickFlux дәнекері (маған киізден жасалған қаламдағы сұйықтық ұнайды)
- Пинцет
- Үлкейткіш әйнек (пайдалы, бірақ қажет емес)
- Пышақ
- Сым кескіштер
2 -қадам: 2 -қадам: кірістірілген
Жарайды, бастайық ….
Schematic Proteus -тан AT89s52 микроконтроллері 8x8 жарықдиодты матрицамен қосылғанын көруге болады. Coreldraw файлын басып шығару арқылы схеманы жасауға болады. Файлдың дұрыс бөлігін енгізгеніңізге көз жеткізіңіз.
3 -қадам: 3 -қадам: Бағдарламалық қамтамасыз ету
Бастапқы коды:
#қосу (sfr51.inc)
ұйым 0сағ
ljmp mulai
isi_buffer:
mov 7ch, #08h
mov r0, #70h
ұлан:
mov a, 7 сағат
movc a, @a+dptr
mov @r0, a
dptr
r0
djnz 7ch, ұлан
рет
ажырату:
mov 7bh, #08h
mov r1, #70h
mov 78h, #07fh
уланг2:
mov a, @r1
mov p0, a
r1
а, 78 с
mov p1, a
rr a
қозғалыс 78 сағ., А.
кешігуді шақырыңыз
mov p0, #0ffh
mov p1, #0ffh
djnz 7bh, ulang2
рет
кешігу:
mov 79h, #0c0h
кешіктіру1:
djnz 79h, кідіріс1
рет
көрсету:
mov 7ah, #10h; перламбат жалан
көрсету1:
шақырамын
djnz 7ah, дисплей1
рет
мулай:
mov 7eh, №1
жылжымалы күн, № 255
келесі деректер:
mov dptr, #elins
lsall isi_buffer
қоңырау шалу
Inc 7eh
djnz 7dh, келесі деректер
қоңырау шалу
қоңырау шалу
қоңырау шалу
ljmp mulai
Элин: дб
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
00h, 00h, 1dh, 1dh, 1dh, 1dh, dh, dh, 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, dh, dh, 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, dh, dh, 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, dh, 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
dh, dh, dh, 00h, 00h, dh, dh, dh, ffh,; T
18h, 00h, e7h, e7h, e7h, e7h, 00h, 18h, ffh,; U
98h, 18h, f7h, e7h, e7h, f7h, 18h, 18h, ffh,; V
10сағ, 10сағ, е7сағ, 26сағ, 26сағ, е7сағ, 10сағ, 10сағ, сағ,; вт
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
Содан кейін, бағдарламалық қамтамасыз етуді осы сілтеме арқылы бағдарламалық қамтамасыз етуді құрастырыңыз
Бағдарламалық қамтамасыздандыруды құрастырғаннан кейін сіз файлдың он алтасын аласыз, оны DT-HiQ AT89S USB провайдерімен at89s52 микроконтроллеріне жіберіңіз. Міне сілтеме - он алтылық
Микроконтроллерді 5 VDC қуат көзінің көмегімен алдыңғы схемамен қосыңыз.
4 -қадам: соңғы қадам
Керемет көлеңкеге қол жеткізу үшін жарық диодты матрицаны қабырғадан 190 см қашықтықта қойыңыз. Бірінші лупа мен жарықдиодты матрица арасындағы қашықтық 7 см. Біріншіден екінші шыныға дейін 4 см, екіншіден үшінші шыныға.
Біз не аламыз:
1. 5 мм жарық диоды 60 мм болады
2. 6 x 6 см жарықдиодты матрица 71 x 80 см болады
Мәтінді оқуға ыңғайлы ету үшін оны төңкеріп, айна қалпында қою керек.
Электроника, сонымен қатар бағдарламалық қамтамасыз ету мен аппараттық құрал - бұл менің құмарлығым. Менің ойымша, электрониканы жеңілдету әдісі бар (мүмкін ауысымдық регистрді қолдана отырып және/немесе 8х8 светодиодты басқаруға болады), бірақ мен өз білімімді жетілдіруім керек. Егер сізде электрониканы жеңілдететін немесе әр контроллерге қосымша шамдарды қосуға мүмкіндік беретін идеялар болса, түсініктемелерде маған хабарлаңыз.
Егер сізге осы нұсқаулық ұнаса, «Қазір дауыс бер!» Түймесін басыңыз. Make it OPTIC Contest -ке аздап серпін беру үшін төменде.
Мен шамдарды көре аламын!
Ұсынылған:
Сиқырлы Геркулес - сандық жарықдиодты драйвер: 10 қадам
Magic Hercules - сандық жарықдиодты драйверлер: жылдам шолу: Magic Hercules модулі - бұл NZR протоколына әйгілі және қарапайым SPI арасындағы түрлендіруші. Модуль кірістері +3,3 В төзімділікке ие, сондықтан сіз +3,3 В кернеуде жұмыс істейтін кез келген микроконтроллерлерді қауіпсіз қосуға болады
Кедей адамның Google әйнегі/туннельді көретіндерге көмек: 5 қадам (суреттермен)
Кедей адамның Google әйнегі/туннельді көретіндерге көмек: Аннотация: Бұл жоба тірі бейнені балыққа арналған камерадан киюге болатын дисплейге жібереді. Нәтиже - кішірек аумақта кеңірек көру өрісі (дисплей сіздің көзіңізден алыстағы 4 & ampquot 12 & ampquot экранмен салыстырылады және 720
Сиқырлы заклинание арқылы сиқырлы кристалды доп жасауға рұқсат етіңіз! ~ Arduino ~: 9 қадам
Сиқырлы заклинание арқылы сиқырлы кристалды шар жасауға рұқсат етіңіз! ~ Arduino ~: Біз сиқырлы шар жасаймыз, ол қозғалыс сенсоры мен RFID сканерін пайдаланып, ішіндегі жарықдиодты шамдардың анимациясын басқарады
Айнымалы токпен жұмыс істейтін ақ жарықдиодты дөңгелек үлкейткіш жұмыс шамы: 12 қадам (суреттермен)
Айнымалы токпен жұмыс істейтін ақ жарықдиодты дөңгелек үлкейткіш жұмыс шамы: үлкейткіш жұмыс шамындағы флуоресцентті дөңгелек шамды ауыстыру үшін жарқын жарықдиодты пайдаланыңыз. Жарық болсын! Орташа қиындық Дөңгелек үлкейткіш жұмыс шамын өте төмен энергияға, сенімділігі жоғары балама жарық көзіне айналдыру арқылы бекітуге нұсқау бар
Ipod экранын үлкейткіш: 7 қадам
Ipod Screen Enlarger: бұл менің бірінші нұсқаулығым, мен 12 жастамын. Бірақ мұны көріңіз және ләззат алыңыз