Мазмұны:

Arduino көмегімен жарықдиодты матрица: 8 қадам
Arduino көмегімен жарықдиодты матрица: 8 қадам

Бейне: Arduino көмегімен жарықдиодты матрица: 8 қадам

Бейне: Arduino көмегімен жарықдиодты матрица: 8 қадам
Бейне: Урок №2.1. Светодиод на Arduino. BeyondRobotics 2024, Қараша
Anonim
Image
Image

Бұл Led Matrix 74HC595 Shift Register & CD4017 онжылдық есептегішін қолданады, бұл жобаны жасау үшін өте қарапайым, егер сіз менің қадамдарымды орындасаңыз, мен қадамдарды жеңілдетіп, жақсы түсіну үшін бәрін түсіндірдім.

Енді сөйлесу аяқталды, енді шоуды тамашалайық? ✌️?

1 -қадам: ЖАБДЫҚТЫ орнату

ЖАБДЫҚТЫ орнату !!
ЖАБДЫҚТЫ орнату !!
ЖАБДЫҚТЫ орнату !!
ЖАБДЫҚТЫ орнату !!

Бұл осы жобаның барлық қажетті бөліктері

Сіз бұл жерден Tomson Electronics сатып ала аласыз

ARDUINO NANO

74HC595 ауысымды тіркеуші

CD4017 IC DEECADE COUNTER

2N3904 НЕМЕ 2N2222 ТРАНЗИСТОР

220 OHM резисторы

5 мм жарық диоды

ЕРКЕК БАСШЫСЫ

ӘЙЕЛ БАСШЫСЫ

ЖАЛПЫ МАҚСАТТЫ Нүктелік ПХД

2 -қадам: жұмысты реттеу

Жұмысты реттеу
Жұмысты реттеу
Жұмысты реттеу
Жұмысты реттеу
Жұмысты реттеу
Жұмысты реттеу
Жұмысты реттеу
Жұмысты реттеу

Led матрицасын жасау үшін сізге қажет нүктелі компьютерді бағалаңыз. Пышақты немесе ұқсас нәрсені кесу үшін пайдаланыңыз, содан кейін тақтаны сындырыңыз - бұл қарапайым ма? Бұл қадамды орындағаннан кейін сізде 144 жарық диоды бар екеніне көз жеткізіңіз, сіз өзіңіздің қиялыңызға сәйкес түсті таңдай аласыз., Ұлы ақыл ….

Жасыл түсті светодиодтарды қолданып, жарықдиодты тексеру үшін, егер сіз 3 вольттан жоғары кернеуді қолдансаңыз, оң терминалы мен кернеу потенциалы бар 220 Ом резистор сериясын қолданыңыз. Немесе сіз бұл жұмысқа CR2302 батырмалы ұяшығын қолдана аласыз, ол светодиодты жарықтандыруға жеткілікті қуат береді, светодиодтардың дұрыс жұмыс жасамауын болдырмау үшін барлық светодиодтарды дәнекерлеу алдында тексергеніңізге көз жеткізіңіз.

Егер сізде көп уақыт болса, онда сіз тартымды болу үшін 1500 торлы тегістеуішті қолдана отырып, жарықдиодты тарата аласыз. Барлығы өз еркіңізде.. Катод пен анодты құрайтын етіп нүктелік тақтаны орналастырыңыз. Параллель сызық анодты нүктелік тақтаның жоғарғы жағына қоюды қамтамасыз етеді. Дайын болғаннан кейін барлық анодтарды қысқартады немесе сіз бұл жұмысқа күміс мыс сымды қолдана аласыз.

Дәнекерлеу үшін түйреуіштерді қысқартқаннан кейін артық көрсеткіштерді кесіңіз, енді бізде катод бар, қарындаштың 3 мм болат таяқшасын немесе қарындашты қолданып, сымның анодтық түйреуіштеріне тигізбеу керек. Содан кейін нүктелердегі артық қорғасын мен дәнекерлеуді кесіңіз. Енді біз Led матрицамыздың шамамен 25% -ын аяқтадық, бұл дәнекерлегеннен кейін бәрін тексеру үшін әрқашан жақсы нәрсе, енді сіз анодты жолға теріс зарядты және светодиодты жарықтандыру үшін катодқа оң зарядты қолданасыз.

Светодиодтар матрицада болғандықтан, егер сізге бірінші жолдағы және 3 -бағандағы жарық диодты жарықтандыру қажет болса, бірінші жолдың анодтық жолына және 3 -бағандағы катод түйреуішіне теріс зарядқа заряд қолданыңыз. Матрицаның құрылысын аяқтау үшін барлық светодиодтарды осылайша тексеріңіз. …

3 -қадам: Матрицаға сымдарды қосу

Сымдарды матрицаға қосу
Сымдарды матрицаға қосу
Сымдарды матрицаға қосу
Сымдарды матрицаға қосу
Сымдарды матрицаға қосу
Сымдарды матрицаға қосу
Сымдарды матрицаға қосу
Сымдарды матрицаға қосу

Светодиодтарды контроллер тақтасына бекіту үшін матрицаға орнатқаннан кейін біз оларды сыммен байланыстыруымыз керек, ол үшін рибионды сымды қолдана отырып, бізде бағанада 24 светодиоды бар және жолда 6 жарық диоды бар, барлығы 6 × 24 жарықдиодты матрицада. Риббион сымын бекітіңіз, осылайша біз баған бөлімінен 8 жұп сегізге 3 жұп сым аламыз, барлығы 8 -ден 3 -ке тең 24

Біз сымдарды жарықдиодты матрицаның бағанына қарай сұрыптаймыз. Содан кейін баған бөлімі үшін бізге тек алты сым қажет, қатардағы светодиодтар онжылдық есептегішпен басқарылады, ол светодиодты 6 түйреуішпен басқара алады, сондықтан жарықдиодты матрицаны жасау оңай

Жақсы нәтижеге қол жеткізу үшін сымды нүктелік тақтамен қысқартуға болады, содан кейін дәнекерлеу алдында сымдарды қаңылтырға байлаңыз. Сымдардың дұрыс бекітілгеніне көз жеткізіңіз, бізде бірінші бағанға дәнекерлеуді бастаған түс туралы ескерту жасаңыз, өйткені бізде бағанға 8 сым бар

Мен жеңіл болуым үшін менде рибионды сымның ұзын сызығы пайдасыз болды, мен оларды ысырап етпеймін, мен оларды жобада қолдандым, сіз әр түрлі түсті сымды қолдана аласыз. Кейін шатасудан аулақ болу үшін сым жасаңыз,

Біз оларды светодиодты тақтамен қосқанда. Драйверлер тақтасына қосылу үшін LED матрицасының сымдарының соңында ерлер мен әйелдердің тақырыптарын қосуға сенімді болыңыз, бұл үшін әйел тақырыбын қолданамын

4 -қадам: Контроллер тақтасын құру

Бақылау тақтасын құру
Бақылау тақтасын құру
Бақылау тақтасын құру
Бақылау тақтасын құру
Бақылау тақтасын құру
Бақылау тақтасын құру
Бақылау тақтасын құру
Бақылау тақтасын құру

Гербер файлын сипаттамадан jlcpcb.com сайтына контроллер тақтасын жасау үшін қосыңыз. Оны Jlcpcb веб -сайтында теңестірудің көптеген жолдары бар, егер сіз түстерді, қалыңдықты өзгерте аласыз, егер сізге кез келген кастом қажет болмаса, бәрін әдепкі етіп орнатыңыз

Осыдан кейін себетке сақтауды және компьютерді тексеруді басыңыз, өйткені мен Қытай арқылы ПХД алу үшін қалыпты жеткізілімді қолдандым, ол шамамен 2 аптаға созылды, бізде 2 артықшылық бар, біріншіден, біз жеткізу құнын төмендете аламыз., Екіншісі - біз кастоменттік қызметтен аулақ бола аламыз, және біз бұның бәрін 2 аптаға жуық күтуіміз керек, біз өз еңбегіміздің жемісін аламыз

ПХД жақсы реттелген және оралған, кейде біз ПХД -ге тапсырыс берген кезде Jlcpcb -тен сыйлықтар ала аламыз

Содан кейін тақтаны толтыру үшін IC, резисторлар, тақырыптар, транзисторлар мен дәнекерлеу сияқты барлық бөліктерді жинаңыз

Сіздің жұмысыңызға кофе бар ма? Үзіліс алу ……

5 -қадам: Барлығын бірге қосу

Барлығын бірге қосу
Барлығын бірге қосу
Барлығын бірге қосу
Барлығын бірге қосу
Барлығын бірге қосу
Барлығын бірге қосу

Бұл жобаға орын үнемдеу үшін Iam Arduino Nano қолданамын, бірақ сіз Arduino хош иісінің кез келген түрін қолдана аласыз Arduino UNO, MEGA, PROMINI, NANO бәрі жақсы жұмыс істейді, бірақ Arduino NANO -ға қарағанда басқа Arduino хош иістерін қолдана отырып, кейбір грандтарға лайық болар еді. Сіз, менің ойымша, нано қолданамын

Бұл жоба үшін бізге тек 5 сандық түйреуіш қажет, бірақ сіз Arduino -ның кез келген басқа цифрлық түйреуіштерін пайдалана аласыз

Сымды сымдарды диспетчерлік тақтаның нөмірі бойынша түзетуге тырысыңыз, оларды контроллер тақтасының жолдары мен бағаналарына қосады

Және оны Arduino кодымен өзгерту керек, Гербер бағдарламалық жасақтамасының барлық сілтемелері және басқа да барлық нәрселер нұсқаулықтың соңында беріледі? ✌️

6 -қадам: Arduino кодын жүктеу және тестілеу

Arduino кодын жүктеу және тестілеу
Arduino кодын жүктеу және тестілеу
Arduino кодын жүктеу және тестілеу
Arduino кодын жүктеу және тестілеу

Arduino кодын ашыңыз, мұнда біз үйреншікті кейіпкерлерді, әріптерді, сандарды және әрі қарай жылжуды ойлағанның барлығын көрсете аламыз, кодты «осында мәтінді қойыңыз» дегенге дейін кодты төмен қарай жылжытыңыз, содан кейін жарықдиодты дисплейде қажет нәрсені теріңіз. Матрица мұнда. Бірақ бір нәрсені есіңізде сақтаңыз - В әріпін әр сөзден бұрын ZENOMODIFF сөзін көрсету үшін, мысалы: BZ, BE, BN, BO, BSPACE, BM, BO, BD, BI, BF, BF әріптердің байттары. Бұрын массивте сақталған, енді біз оны бірінен соң бірін басып шығарамыз,

Барлық әріптер жолы Arduino үшін бинарлыққа айналдырылады, онда шамдар 0, 1 индикаторы сияқты 1 шамы қосылады, ал 0 әрпі жарықты білдіреді

Лед матрицасында әріптер осылайша басылады

7 -қадам: Ақаулықтарды жою және кеңестер…. ?

∆ Егер жол бір қатарда немесе бағанда жоғалса, бұл 3 нәрседен болуы мүмкін

1 Дәнекерлеу кезінде шамадан тыс қызудың салдарынан жарық ақаулары

2 Резистордың мәні орынсыз болуы мүмкін

3 Дәнекерлеудің нашар қосылыстары

∆ Толық жарықтандырылған матрица кодты жүктегеннен кейін де ештеңе көрсетпейді, мүмкін ол 3 нәрседен тұруы мүмкін

1 ПХД тақтасының қосылымдарын тексеріңіз, Arduino түйреуіштері мен компьютерге қосылған тақырып түйреуіштері туралы ескертіңіз

2 Мұздың қате болуы мүмкін, оның белгілерін тексеріп, қайта салыңыз

3 сым ішінен үзілуі мүмкін, барлық сымдардың үздіксіздігін тексеріңіз

∆ Әріптер LED матрицасында 1 нәрсені көрсетуі мүмкін

1 Мұны LED матрицасының қабаттарының қосылуын ауыстыру арқылы ауыстыруға болады

∆ Arduino коды SK500 синхрондау қатесіне байланысты жүктелмейді

1 Arduino Nano драйверін операциялық жүйеге сәйкес орнатыңыз

∆ Егер сіз әріптерді Led Matrix кодында көрсету үшін әріптерді терсеңіз де, оны жүктесеңіз де, бірақ ол 1 нәрсені көрсетпейді

Қосымша ақпарат алу үшін әр сөзден кейін В әрпін теріңіз 6 -қадамды тексеріңіз

Егер сізде басқа қателер немесе сұрақтар болса, бұл жобаны жасау кезінде айналып өтуге болатын барлық мүмкін қателер

Қайталауды [email protected] мекенжайына қалдырыңыз, мүмкін 1 күнде қайталанады

8 -қадам: Arduino коды, Pcb Gerber файлы

Arduino коды

Гербер файлы

Jlcpcb

Ұсынылған: