Мазмуну:

Led Matrix Arduino менен: 8 кадам
Led Matrix Arduino менен: 8 кадам

Video: Led Matrix Arduino менен: 8 кадам

Video: Led Matrix Arduino менен: 8 кадам
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Июль
Anonim
Image
Image

Бул LED матрицасы 74HC595 Shift Register & CD4017 он жылдык эсептегичти колдонот, бул долбоорду жасоо үчүн анын схемасы төмөндө келтирилген менин кадамдарымды аткарсаңыз, мен кадамдарды жөнөкөйлөтүп, жакшы түшүнүү үчүн баарын түшүндүрдүм.

Сүйлөшүү бүттү, эми шоу өтсүн? ✌️?

1 -кадам: ЖАБДУУЛУКту орнотуу

ЖАБДУУЛУК орнотулууда !!
ЖАБДУУЛУК орнотулууда !!
ЖАБДУУЛУК орнотулууда !!
ЖАБДУУЛУК орнотулууда !!

Булар бул долбоордун керектүү бөлүктөрү

Бул жерден Томсон Электрониканы сатып алсаңыз болот

ARDUINO NANO

74HC595 SHIFT КАТТООЧУ

CD4017 IC DEECADE COUNTER

2N3904 ЖЕ 2N2222 TRANSISTOR

220 OHM RESISTOR

5мм LED

ЭРКЕК БАШЧЫ

АЯЛ БАШЧЫ

Жалпы максат DOT PCB

2 -кадам: Ишти жөндөө

Ишти жөндөө
Ишти жөндөө
Ишти жөндөө
Ишти жөндөө
Ишти жөндөө
Ишти жөндөө
Ишти жөндөө
Ишти жөндөө

Упай жана Чекит Пкбди Кайсы Өлчөмдө Лед Матрицаңызга Киргизүү Керек. Кесүү үчүн учтуу калем бычакты же окшош нерсени колдонуңуз, андан кийин тактайды кыйып салыңыз … Анын жөнөкөйбү? Бул кадамды жасагандан кийин жаныңызда 144 светодиод болушу керек, сиз өзүңүздүн элестетиңизге жараша түстү тандай аласыз., Улуу Акыл ….

Iam Жашыл түстүү LED диоддорун колдонуп, ледди текшерүү үчүн 220 вольттуу резистордук позитивдүү терминалы жана чыңалуу потенциалы бар, эгер сиз 3 вольттон жогору чыңалууну колдонуп жатсаңыз. Же бул жумуш үчүн CR2302 баскыч клеткасын колдонсоңуз болот, ал тесттин ледин жарыктандыруу үчүн жетиштүү кубаттуулукту берет, сиз диоддордун иштебей калышына жол бербөө үчүн бардык LED диоддорун сынап көрүңүз.

Эгерде сизде дагы көп убакыт болсо, анда сиз диоддорду 1500 Grid Sandpaper колдонуп тарата аласыз. Баары Сизден Элдер.. Катод менен Аноддун Формасы үчүн Чекитти Тактага Алгыла. Параллель сызык анодду чекит тактасынын үстү жагына жайгаштырууну камсыз кылат. Бүткөндөн кийин, бардык аноддорду кыскартуу үчүн лидерлердин жетекчилерин бүктөңүз же бул жумуш үчүн күмүш жез зымын колдонсоңуз болот.

Казып алуу үчүн казыктарды кыскарткандан кийин ашыкча болгон нерселерди кескиле, бизде катод бар, 3мм темир таяк же карандашты колдонуп, лидерди анод казыктарына тийгизип бүктөйбүз. Андан кийин ашыкча коргошун жана чекиттерде аларды солутуңуз. Азыр биз Led матрицабыздын болжол менен 25% ын бүтүрдүк, бул дайыма эле жакшы нерсе, ал эми лейттен кийин баарын текшерүү керек, анод катарына терс заряд жана ледди жарыктандыруу үчүн оң зарядды колдонуу керек.

Светодиоддор матрицада болгондуктан, эгер сиз биринчи катардагы ледти жана 3 -колоннанын жолун жарык кылышыңыз керек болсо, анда биринчи катардын аноддук каторуна терс заряд үчүн зарядды колдонуңуз жана 3 -графада катод пини. Матрицанын курулушун аягына чыгаруу үчүн бардык LED диоддорун ушундай жол менен текшериңиз ….

3 -кадам: Матрицага зымдарды тиркөө

Матрицага зымдарды кошуу
Матрицага зымдарды кошуу
Матрицага зымдарды кошуу
Матрицага зымдарды кошуу
Матрицага зымдарды кошуу
Матрицага зымдарды кошуу
Матрицага зымдарды кошуу
Матрицага зымдарды кошуу

Светодиоддорду матрицага бекиткенден кийин, аларды көзөмөлдөөчү тактага тиркөө үчүн, биз аларды зым менен жабыштырышыбыз керек, анткени риббиондук зымды колдонууда бизде 24 светодиод бар, ал эми тилкеде 6 LED бар, ошондо бардыгы 6 × 24 лед матрицасы Риббион зымын оңдоңуз, мамыча бөлүмүнөн 3 жуп зымды 8дин көптүгүндө алабыз, ошондо бардыгы 8де 3кө 24 барабар болот

Мына ушундай жол менен биз Лидрицанын Колоннасынын Зымдарын Сорттойбуз. Андан кийин мамыча бөлүмүндө бизде алты гана зым болушу керек, катардагы светодиоддор он жылдык эсептегич менен айдалат, ал 6 светодиод менен светодиоддорду айдай алат, андыктан LED матрицасын жасоо оңой

Жакшыраак натыйжаларга жетүү үчүн, чекиттин тактайы менен байланыш түзүү үчүн зымды кыска кылыңыз, андан кийин зымдарды калай менен балкыткандан кийин, кальдерди солдерондон же башка брендден жогорку сорттогу флюсти колдонуңуз. Сымдарды туура оңдоо үчүн, биз колонна үчүн 8 зым бар болгондуктан, биз бардык биринчи колонкага кошуп баштадык

Менин оңойлугум үчүн, мен эч нерсеге муктаж болбостон тегеректе жайгашкан рибион зымынын узун тилкесине ээ болдум, мен аларды проект үчүн колдондум, башка максатта ар кандай түстөгү зымдарды колдонсоңуз болот. Кийинчерээк башаламандыкты болтурбоо үчүн Wire

Биз аларды Led Driver Board менен туташтырып жатканда. Айдоочу тактасына туташтыруу үчүн LED матрицасынын зымдарынын аягында эркек же ургаачы башты туташтырганыңызга ишениңиз

4 -кадам: Контролдоочу кеңешти түзүү

Контролдоочу кеңешти түзүү
Контролдоочу кеңешти түзүү
Контролдоочу кеңешти түзүү
Контролдоочу кеңешти түзүү
Контролдоочу кеңешти түзүү
Контролдоочу кеңешти түзүү
Контролдоочу кеңешти түзүү
Контролдоочу кеңешти түзүү

Гербер файлын сүрөттөмөдөн jlcpcb.comго кошуп, контролер тактасын чыгарыңыз. Jolcpcb веб -сайтынын формасын алуунун көптөгөн жолдору бар, эгерде сиз түсүн, калыңдыгын өзгөртө аласыз, эгер сизге эч кандай кустомдун кереги жок болсо, анда бардыгын демейки катары коюңуз

Бул чыкылдатуудан кийин, арабага сактаңыз жана Pcbге кириңиз, анткени мен кадимки жеткирүүнү колдонгонумдан кийин, Кытай аркылуу ПХБларды алуу үчүн 2 жумага жакын убакыт кетет, бул ыкма менен биз 2 артыкчылыкка ээ болобуз, биринчиден биз жеткирүү наркын төмөндөтө алабыз., Экинчиси, биз Coustoms Duty Cleranceден качып кутула алабыз, жана ушул нерселердин бардыгын биз болжол менен 2 жумадай күтүүбүз керек. Биз мээнетибиздин жемишин алабыз

ПКБлар жакшы уюштурулган жана таңгакталган Кээде биз ПКБларга заказ берип жатканда Jlcpcbден кээ бир белектерди ала алабыз

Андан кийин, IC, резисторлор, баштар, транзисторлор жана lehim сыяктуу бардык бөлүктөрдү чогултуп, тактаны толтуруңуз

Жумушуңуз үчүн бир аз кофе барбы? Тыныгуу ……

5 -кадам: Бардыгын бириктирүү

Баарын Биргеликте Тартуу
Баарын Биргеликте Тартуу
Баарын Биргеликте Тартуу
Баарын Биргеликте Тартуу
Баарын Биргеликте Тартуу
Баарын Биргеликте Тартуу

Бул долбоор үчүн мейкиндикти үнөмдөө үчүн Iam Arduino Nano колдонот, бирок сиз Arduino ар кандай даамын колдоно аласыз Arduino UNO, MEGA, PROMINI, NANO баары жакшы иштейт, бирок Arduino NANOдон башка Arduino даамдарын колдонуу ашыкча болушу мүмкүн жана кээ бир чоңдорго татыктуу. Сиз, менин тынчсыздануум боюнча, нанону колдонуп жатам

Бул долбоор үчүн бизге 5 гана Arduino санарип казыгы керек, бирок сиз Arduinoнун башка санарип казыктарын колдоно аласыз

Зымдарды контролдоочу тактанын катарына жана колоннасына туташтырып, аларды Лед матрицасы менен PCBдеги номерлөө аркылуу оңдоого аракет кылыңыз

Жана анын ордуна Arduino кодун алмаштырышыңыз керек, Гербер программалык камсыздоосунун бардык шилтемелери жана башка айтылган нерселер Нускаманын аягында берилет? ✌️

6 -кадам: Arduino кодун жүктөө жана тестирлөө

Arduino кодун жүктөө жана тестирлөө
Arduino кодун жүктөө жана тестирлөө
Arduino кодун жүктөө жана тестирлөө
Arduino кодун жүктөө жана тестирлөө

Arduino кодун ачыңыз, бул жерде биз көнүмүш белгилерди, тамгаларды, сандарды жана андан ары жылууну ойлогон нерселердин бардыгын көрсөтө алабыз, кодду ылдый жылдырып, кодуңузга "текстти бул жерге коюңуз" деп жазыңыз, андан кийин LEDге көрсөтүү үчүн керектүү нерселерди териңиз. Бул жерде матрица. Бирок, бир нерсени эстен чыгарбаңыз - В тамгасын сөздүн алдында жазыңыз ZENOMODIFF сөзүн көрсөтүү үчүн, мисалы, биз жазышыбыз керек - BZ, BE, BN, BO, BSPACE, BM, BO, BD, BI, BF, BF The Letters Bytes Мурда массивде сакталган, эми биз аны биринин артынан бирин басып чыгарабыз,

Бардык тамгалар жолу Arduino үчүн экиликке айландырылган, кайда күйгүзүү жана өчүрүү керектиги Инстинктке окшош 0, 1 1 тамгасы жарыкты күйгүзүүнү жана 0 тамгасы жарыкты өчүрүү үчүн билдирет

Бул каттар LED матрицасында кантип басылат

7 -кадам: Мүчүлүштүктөрдү оңдоо жана кеңештер …. ?

∆ Эгерде Led катарда же мамычада өчсө, анда ал 3 нерседен болушу мүмкүн

1 Лайнер учурунда ашыкча ысыктан улам LEDдин иштебей калышы

2 Резистордун мааниси туура эмес болушу мүмкүн

3 начар бириктирүүчү муундар

∆ Full Led Matrix кодду жүктөгөндөн кийин деле эч нерсе көрсөтпөйт, балким 3 нерседен болушу мүмкүн

1 PCB тактасынын туташууларын текшериңиз, Arduino казыктарына көңүл буруңуз жана компьютерге туташкан баштыктар бирдей

2 Туура эмес муз болушу мүмкүн, муздун белгилерин текшерип, кайра салыңыз

3 Зым Ичинен Үзүлүшү мүмкүн Бардык Зымдардын Үзгүлтүксүздүгүн Текшерүү

∆ Каттар Лед матрицасында 1 нерседен болушу мүмкүн

1 Бул LED матрицасынын катмар байланыштарын которуу менен алмаштырылышы мүмкүн

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

1 Arduino Nano драйверин операциялык тутумуңузга ылайык орнотуңуз

∆ Эгерде сиз тамгаларды Led Matrix кодундагы каармандарды көрсөтүү үчүн жазсаңыз жана аны жүктөсөңүз да, бирок ал 1 нерсени эч нерсе көрсөтпөйт

Көбүрөөк маалымат алуу үчүн ар бир сөздөн кийин В тамгасын териңиз. 6 -кадам

Бул дагы мүмкүн болгон каталар, эгер сизде дагы каталар же суроолор болсо, бул долбоорду жасоо учурунда айланып өтсөңүз болот

Кайра ойнотууну [email protected]го калтырыңыз, мүмкүн 1 күндүн ичинде кайра ойнотулат

8 -кадам: Arduino Code, Pcb Gerber File

Arduino коду

Gerber File

Jlcpcb

Сунушталууда: