Мазмуну:
- 1 -кадам: 1 -кадам: Даярдалуучу нерселер
- 2 -кадам: 2 -кадам: Курулган
- 3 -кадам: 3 -кадам: Программалык камсыздоо
- 4 -кадам: Акыркы кадам
Video: LED MATRIX 8x8 менен сыйкырдуу лупа: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Учурдагы микроконтроллерди иштеп чыгуу абдан ылдам болду. Көптөгөн электрондук жабдуулар микроконтроллерди колдонот. Микроконтроллерде колдонулуучу дагы бир нерсе, 8X8 (8 мамыча-8 линия) жалпы катодун чекиттүү матрицалык дисплейди колдонуу менен белектерди берүү үчүн физиканы колдонууну жаратат. Негизинен, чекиттүү матрицалык дисплей альянс болуп саналат, ал бир нече мамычаларды жана сызыктарды бириктирет. Сатылган маркетингдин көптөгөн түрлөрү бар, адатта бир нече мамычалар жана линиялардын саны айырмаланат жана көбүнчө тармактык чекит матрицасында жасалган, мисалы, 8x8 жалпы анод же жалпы катод матрицасы, 8x8 матрица матрицасы же катод, матрица 8X8 жалпы анод же жалпы катод.
Адамдардын физикалык көз карашы боюнча, аны белгилүү бир тартипке негизделген жана колдонулган нерсеге таянган жалгыз ледден жасаса болот. AT89s52 микроконтроллерине негизделген физикалык колдонмо программасы үчүн мен MCS51 монтаждоо программасына кайрылам. Бул убакыт үчүн мен 8X8 чекит матрицасы менен дисплейди лупа менен бириктирем. Биз билгендей, лупа көлөкөнү чоңойтуп, фокусту орното алат. Сыйкыр баштайлы …
1 -кадам: 1 -кадам: Даярдалуучу нерселер
Сиз оффлайнда заказ кылуу үчүн компоненттердин атына чыкылдатуу менен талап кылынган компоненттерге кайрыласыз:
МАТЕРИАЛ
- 1. SOCKET 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- LED өтүү
- LED матрицасы 8х8
- JACK -DC
- LED кубаты
- IDE10-эркектер
- 12 МГц кварц
- Конденсатор керамикасы 33P
- Конденсатор 16V 10uF
- ISP менен камсыздоо
- 3 x лупа
КУРАЛДАР:
- Кандооч
- Thin Solder
- WickFlux Solder (мага фломастердеги суюктук жагат)
- Пинцет
- Лупа (пайдалуу, бирок милдеттүү эмес)
- Бычак
- Сым кескичтер
2 -кадам: 2 -кадам: Курулган
Макул, баштайлы ….
Schematic Proteusтан AT89s52 Microcontroller 8x8 дисплей LED матрицасы менен туташканын көрө аласыз. Сиз coreldraw файлын басып чыгаруу менен схеманы түзө аласыз. Файлдын туура бөлүгүн киргизүүнү тактаңыз.
3 -кадам: 3 -кадам: Программалык камсыздоо
Булак коду:
#кошуу (sfr51.inc)
org 0h
ljmp mulai
isi_buffer:
mov 7ch, #08h
mov r0, #70h
уланг:
mov a, 7eh
movc a, @a+dptr
mov @r0, a
inc dptr
Inc r0
djnz 7ch, ulang
ret
ажыратуу:
mov 7bh, #08h
mov r1, #70h
mov 78h, #07fh
ulang2:
mov a, @r1
mov p0, a
r1
mov a, 78h
mov p1, a
rr a
mov 78h, a
кечигүүнү чакырам
mov p0, #0ffh
mov p1, #0ffh
djnz 7bh, ulang2
ret
кечигүү:
mov 79h, #0c0h
кечигүү1:
djnz 79h, кечигүү1
ret
көрсөтүү:
mov 7ah, #10h; перламбат жалаң
display1:
lg diseg деп айт
djnz 7ah, display1
ret
мулай:
mov 7eh, #1
mov 7dh, #255
кийинки маалыматтар:
mov dptr, #elins
lcall isi_buffer
lcall дисплей
Inc 7eh
djnz 7dh, кийинки маалыматтар
lcall дисплей
lcall дисплей
lcall дисплей
ljmp mulai
элин: дб
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
00h, 00h, 1dh, 1dh, 1dh, 1dh, dh, 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,; space
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, 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,; space
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, 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, 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
ddh, dh, dh, 00h, 00h, ddh, dh, 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
Андан кийин, бул шилтемеден программалоо программасы аркылуу программаны түзүңүз
Сиз программалык камсыздоону түзгөндөн кийин файлдын он алтысын аласыз, аны DT-HiQ AT89S USB ISP аркылуу at89s52 микроконтроллерине жөнөтүңүз. Бул жерде шилтеме Hex күйүп жатат
Микроконтроллерди 5 VDC электр булагын колдонуу менен мурунку схема менен туташтырыңыз.
4 -кадам: Акыркы кадам
Кемчиликсиз көлөкө алуу үчүн, LED Matrix дубалдан 190 см койду. Биринчи лупа менен LED матрицасынын ортосундагы аралык 7 см. Жана биринчи стакандан 4 см, экинчиден үчүнчү айнекке чейин.
Биз эмне алабыз:
1. 5 мм LED 60 мм болуп калат
2. 6 x 6 см LED Matrix 71 x 80 см болуп калат
Окула тургандай кылуу үчүн, тексттер оодарылып, күзгүгө коюлушу керек.
Электроника, ошондой эле программалык камсыздоо жана жабдуулар менин кумарым. Электрониканы жөнөкөйлөтүүнүн бир жолу бар деп ишенем (балким нөөмөт регистрин колдонуп жана/же 8х8 өлчөмүндөгү LED матрицасын көбүрөөк башкарууга мүмкүн кылуу үчүн), бирок мен билимимди жогорулатышым керек. Эгерде сизде электрониканы жөнөкөйлөтүүчү же ар бир контроллерге көбүрөөк жарык кошууга мүмкүндүк берүүчү идеялар болсо, анда комментарийлерде мага билдириңиз.
Эгерде сиз бул Нускаманы жактырсаңыз, "Азыр добуш бериңиз!" Төмөндө аны OPTIC сынагына бир аз түрткү берүү үчүн.
Мен жарыкты көрө алам!
Сунушталууда:
Сыйкырдуу таякча Arduino менен презентация: 3 кадам
Ардуино менен сыйкырдуу таякча: Бул аппарат презентацияда презентацияда компьютерди чычкан же клавиатура аркылуу түздөн -түз башкарбай туруп, компьютердин коммуналдык кызматтарына кирүү мүмкүнчүлүгүн берүү үчүн арналган. Сыйкырдуу таякчаны ар кандай жолдор менен сүрүү менен, алып баруучу
Калпакчан "Сыйкырдуу" коён Фото трюк: 7 кадам (Сүрөттөр менен)
Калпакчан "Сыйкырдуу" коён фото трюк: Ошентип, бул жерде " сыйкыр " трюк. Сыйкырчынын калпагынын үстүндө муздан жасалган коён отурат. Муз коен эрип, биротоло жок болуп кетет … же сыйкырчынын баш кийиминин ичинде коёндун сүрөтү бар экени көрүнүп турат
Сыйкырдуу тийүү менен майрамдык сүрөттөрүңүздүн слайд -шоусун баштаңыз!: 9 кадам (сүрөттөр менен)
Майрамдык сүрөттөрүңүздүн слайд -шоусун сыйкыр менен баштаңыз!: Көп жылдар бою мен саякаттап жүргөндө өзүм менен кичинекей фигураны алып кетүүнү адатка айландырдым: Мен көбүнчө кичинекей, бош артой сатып алам (сүрөттөгүдөй) жана боёк ал мен барган өлкөнүн желегине жана темасына дал келет (бул учурда, Сицилия). Т
LittleBits сыйкырдуу мрамор сорттоочу машина: 11 кадам (сүрөттөр менен)
LittleBits Сыйкырдуу Мрамор Сорттоочу Машинасы: Сиз качандыр бир кезде мраморлорду сорттогусу келген белеңиз? Анда сиз бул машинаны кура аласыз. Эч качан баштык мрамор аркылуу аралаштыруунун кажети жок! Бул сыйкырдуу мрамор сорттоочу машина, Adafruit түстүү сенсорун колдонуп, TCS34725 түрүн жана Леонардо Ардуинону
Сыйкырдуу дубалар менен сыйкырдуу кристалл топ жасайлы! ~ Arduino ~: 9 кадам
Сыйкырдуу дубалар менен сыйкырдуу кристалл топ жасайлы! ~ Arduino ~: Бул жерде биз кыймыл сенсорун жана RFID сканерин колдонгон Magic Ball жасайбыз, анын ичинде LED чырактарынын анимацияларын көзөмөлдөйбүз