Мазмуну:
- 1 -кадам: ЖАБДУУЛУКту орнотуу
- 2 -кадам: Ишти жөндөө
- 3 -кадам: Матрицага зымдарды тиркөө
- 4 -кадам: Контролдоочу кеңешти түзүү
- 5 -кадам: Бардыгын бириктирүү
- 6 -кадам: Arduino кодун жүктөө жана тестирлөө
- 7 -кадам: Мүчүлүштүктөрдү оңдоо жана кеңештер …. ?
- 8 -кадам: Arduino Code, Pcb Gerber File
Video: Led Matrix Arduino менен: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул 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 кодун ачыңыз, бул жерде биз көнүмүш белгилерди, тамгаларды, сандарды жана андан ары жылууну ойлогон нерселердин бардыгын көрсөтө алабыз, кодду ылдый жылдырып, кодуңузга "текстти бул жерге коюңуз" деп жазыңыз, андан кийин 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
Сунушталууда:
LED Matrix Ойготкуч саат (MP3 ойноткучу менен): 6 кадам (Сүрөттөр менен)
LED Matrix Ойготкуч Сааты (MP3 ойноткучу бар): Бул Arduino негизделген ойготкуч сизде ойготкучтан күткөн нерселердин бардыгын камтыйт - сиз каалаган ыр менен ойготуу мүмкүнчүлүгү, тындыруу баскычы жана анын үч баскыч аркылуу башкарылышы оңой. Үч негизги блок бар - LED матрицасы, RTC модулу жана
Понг тенниси LED Matrix, Arduino жана Joysticks менен: 5 кадам (Сүрөттөр менен)
Понг тенниси LED Matrix, Arduino жана Joysticks менен: Бул долбоор жаңы баштагандарга жана тажрыйбалуу тамашоучуларга арналган. Негизги денгээлде муну нан менен, секиргич зымдар менен жасоого болот жана Blu-Tack менен эч кандай ширетүү жок болгон сынык материалга (мен жыгач колдонгом) жабышып калам. Бирок дагы алдыга
Arduino Led Matrix Utsource менен туташуу: 9 кадам (сүрөттөр менен)
Arduino Led Matrix Utsource менен туташуусу: LED матрицасы же LED дисплейи-бул матрицалык дисплейдин чоң, аз чечилүүчү формасы, өнөр жай жана соода маалымат дисплейлери үчүн, ошондой эле хобби адам-машина интерфейстери үчүн пайдалуу. Бул катодору бар 2-D диод матрицасынан турат
MATRIX Үнү жана MATRIX Жаратуучусу Alexa менен иштейт (C ++ Нускасы): 7 кадам
Alexa иштеп жаткан MATRIX Voice жана MATRIX Creator (C ++ версиясы): Керектүү жабдыктар Баштоо алдында сизге эмне керек экенин карап көрөлү. Raspberry Pi 3 (Сунушталат) же Pi 2 Model B (Колдоого алынат). MATRIX Voice же MATRIX Creator - Raspberry Piде орнотулган микрофон жок, MATRIX Voice/Creatorдо
48 X 8 Arduino жана Shift регистрлерин колдонуу менен LED Matrix дисплейи: 6 кадам (сүрөттөр менен)
48 X 8 жылдыруу LED матрицасынын дисплейи Arduino жана Shift регистрлерин колдонуу менен .: Саламатсыздарбы! Бул менин биринчи көрсөтмөм жана 48 x 8 программалоочу жылдыруучу LED матрицасын Arduino Uno жана 74HC595 нөөмөт регистрлерин колдонуу менен жасоо жөнүндө. Бул Arduino өнүктүрүү тактасы менен болгон биринчи долбоорум болчу. Бул маган берилген сынак болды