Բովանդակություն:

Կատարեք 8x10 L.E.D մատրիցա. 6 քայլ (նկարներով)
Կատարեք 8x10 L.E.D մատրիցա. 6 քայլ (նկարներով)

Video: Կատարեք 8x10 L.E.D մատրիցա. 6 քայլ (նկարներով)

Video: Կատարեք 8x10 L.E.D մատրիցա. 6 քայլ (նկարներով)
Video: Дэн Гилберт: Удивительные факты о счастье 2024, Հուլիսի
Anonim
Կատարեք 8x10 L. E. D մատրիցա
Կատարեք 8x10 L. E. D մատրիցա
Կազմեք 8x10 L. E. D մատրիցա
Կազմեք 8x10 L. E. D մատրիցա
Կատարեք 8x10 L. E. D մատրիցա
Կատարեք 8x10 L. E. D մատրիցա
Կատարեք 8x10 L. E. D մատրիցա
Կատարեք 8x10 L. E. D մատրիցա

ԹԱՐՄԱՈՄ 1. ԱՎԵԼԱԵԼ ԵՄ CONWAY ԽԱAMEԻ ԽԱՆՈԹԻ ԿՈԴԸ ԹԱՐՄԱՈՄ 2. ՀԻՄԱ ՀԻՄԱ ԿԱՐՈ ԵՔ ՓԱՓՈԽԵԼ 1 ԳՐԱՆTERՈԻ ՕԳՆՈԹՅՈՆՈՎ ԱՐԴՈINԻՆՈՅԻ ՈՐՈՇ ՊԻՆԵՐ ԽՆԴՐԵԼ: Այս ուսանելի ուսուցման մեջ ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել բավականին շքեղ 8 -ից 10 L. E. D մատրիցա (ոլորման տեքստով և անիմացիաներով) Arduino- ի և 4017 տասնամյակի հաշվիչի միջոցով: Այս տեսակի մատրիցան հեշտ է պատրաստել և ծրագրավորել, և դա լավ միջոց է սովորել, թե ինչպես բազմապատկել: Այս հրահանգին ես ավելացրի մեկ այլ հատված ՝ 74HC595 հերթափոխի գրանցամատյան օգտագործելու վերաբերյալ, որը կօգնի պահպանել որոշ arduino կապանքներ այլ գործերի համար, որոնք կցանկանայիք անել: Այսպիսով, այժմ դուք պետք է այստեղից գնալու ուղիներ ունենաք: Դուք կարող եք կատարել այս մատրիցան առանց հերթափոխի գրանցամատյանի, և դա կփրկի ձեզ զոդման աշխատանքներ կամ կօգտագործեք հերթափոխի գրանցամատյանը, եթե ցանկանում եք օգտագործել ավելի շատ անվճար կապում:

Քայլ 1: Անհրաժեշտ իրեր

Անհրաժեշտ նյութեր
Անհրաժեշտ նյութեր
Անհրաժեշտ նյութեր
Անհրաժեշտ նյութեր
Անհրաժեշտ նյութեր
Անհրաժեշտ նյութեր

Գործիքներ. 1. ironոդման սարք 2. Someոդիչ 3. Փոքր ասեղի քթի տափակաբերան 4. Մետաղալար `մատրիցի համար.. 10 1KOhm ռեզիստորներ 5. 10 2N3904 տրանզիստորներ 6. Միակ միջուկային մետաղալարեր 7. Կերակրիչներ 8. Arduino ըստ ցանկության - 9. 74HC595 հերթափոխի գրանցամատյան 10. որոշ կապի վերնագրեր

Քայլ 2: Ընտրելով L. E. Ds և Resistors

Ընտրելով L. E. Ds և Resistors
Ընտրելով L. E. Ds և Resistors
Ընտրելով L. E. Ds և Resistors
Ընտրելով L. E. Ds և Resistors

Սա այս նախագծի ամենակարևոր մասն է, քանի որ այն LED- ների հիման վրա շատ կարևոր է ճիշտ ընտրելը: Խորհուրդ եմ տալիս օգտագործել 5 մմ ցրված լուսադիոդներ, քանի որ դրանք տալիս են լավ քանակությամբ լույս և հստակ պատկեր են ստեղծում (լուսադիոդների գույնը միայն ձեր ընտրությամբ է): Դուք նույնպես կարող եք օգտագործել 3 մմ լուսադիոդային լուսադիոդներ, բայց դա կդարձնի զոդումը իսկապես դժվար, և դուք կունենաք փոքր էկրան: Մեկ այլ հուշում է գնել LED- ները Ebay- ից, քանի որ դուք կարող եք իսկապես լավ գին ստանալ և երբեմն ստանալ նաև անվճար դիմադրողներ (ինչպես իմ դեպքում): Մի գնեք հենց 80 LED, քանի որ LED- ներից մեկը կամ մի քանիսը կարող են վնասվել: Իմ խորհուրդն է գնել 10 կամ 20 ևս, և եթե դրանցից մի քանիսը մնան, միշտ կարող եք դրանք օգտագործել ապագա նախագծում: Այժմ 8 դիմադրիչների արժեքը հաշվարկելու համար կարող եք օգտագործել այս կայքը ՝ https://led.linear1.org/1led.wiz: Նախ պետք է ձեր LED- ների որոշ բնութագրեր ստանաք, դուք պետք է իմանաք դրանց առաջի լարման և առաջի հոսանքի մասին, կարող եք այս տեղեկատվությունը ստանալ վաճառողից: Arduino- ն տալիս է 5 Վ ելք, այնպես որ ձեր Աղբյուրի լարումը 5 Վ է:

Քայլ 3: Բազում ինչ?

Մուլտի Ինչ?
Մուլտի Ինչ?
Մուլտի Ինչ?
Մուլտի Ինչ?
Մուլտի Ինչ?
Մուլտի Ինչ?

Այսպիսով, ինչ է մուլտիպլեքսավորումը. Դա հիմնականում տեղեկատվություն փոքր խաղաղությունների բաժանելու և այն մեկ առ մեկ ուղարկելու միջոց է: այս կերպ Դուք կարող եք շատ քորոցներ պահել Arduino- ում և ձեր ծրագիրը պահել բավականին պարզ: Մեր դեպքում մենք պատկերը, որը ցանկանում ենք ցուցադրել, բաժանել ենք 10 խաղաղության (10 տող), ցանկանում ենք սկանավորել մատրիցի տողերը (լուսավորել մեկ տողը միաժամանակ) և տեղեկատվություն ուղարկել Arduino- ից սյուներին: Բոլոր սյուները LED- ների դրական են, իսկ տողերը ՝ բացասական, այնպես որ, եթե առաջին տողը միացված է գետնին, և մենք տեղեկատվություն ենք ուղարկում սյուներին, մենք միայն առաջին տողը կվառենք: Լավ ցուցադրում ունենալու համար մենք պետք է տողերը շատ արագ սկանավորենք, ուստի մարդու աչքն այնքան արագ է մտածում, որ բոլոր տողերը միաժամանակ միացված են: Ուրեմն ինչու 4017: Այս LED մատրիցի համար ես ուզում էի օգտագործել այս օգտակար IC- ն: Ահա մի լավ կայք ՝ այս IC- ի հիմունքները սովորելու համար. Այս IC- ն հիմնականում սկանավորում է մատրիցի տողերը (միաժամանակ լուսավորում է մեկ տող): Մեր դեպքում մենք ցանկանում ենք տողերը միացնել գետնին, բայց 4017 -ը չի կառուցվում հոսանքի խորտակման համար, այնպես որ այս փոքր խնդիրը լուծելու համար մենք պետք է օգտագործենք ռեզիստոր ունեցող տրանզիստոր: 4017 -ն ունի 10 ելքային կապում, այնպես որ մեզ պետք է 10 դիմադրություն և 10 տրանզիստոր, մենք 1K դիմադրիչները միացնում ենք 4017 -ի ելքերին, իսկ տրանզիստորի հիմքը ՝ դիմադրության մյուս ծայրին: Այնուհետեւ մենք տրանզիստորի կոլեկտորները միացնում ենք շարքերին, իսկ արտանետողը `գետնին: Ահա այն տրանզիստորի տվյալների թերթիկը, որը մենք պետք է օգտագործենք. միկրոհսկիչից onlt 3 կապի օգտագործումը: Միացնելով ավելի շատ IC- ներ ՝ կարող եք մեծացնել ելքերի քանակը ՝ կորցնելով ավելի շատ միկրոկառավարիչի կապում: Ավելին դրանց մասին և ինչպես օգտագործել դրանք arduino- ով կարող եք կարդալ այս հղումով ՝

Քայլ 4. Մատրիցայի զոդում

Oldոդում մատրիցային
Oldոդում մատրիցային
Oldոդում մատրիցային
Oldոդում մատրիցային

LED մատրիցը զոդելը շատ բարդ բան է, դա անելու շատ եղանակներ կան, և ես ձեզ կտամ ընդամենը երկուսը: Առաջինը այն է, ինչ ես օգտագործել եմ, և այս ճանապարհը շատ ժամանակ և ջանք է պահանջում, բայց վերջնական արդյունքը շատ գեղեցիկ և գեղեցիկ է: Դուք պետք է միացնեք սյունակներում LED- ների բոլոր դրական հոսքերը և տողերի բացասական կապը: Այժմ դուք դա անում եք ՝ վերցնելով առաջին LED- ի դրական դիրքը և թեքելով այն մյուս LED- ների վրա, կպցնելով միմյանց կապող կապումներն, այստեղից վերցրեք վերջին կապածը, և նորից թեքեք ներքև և կրկնեք մինչև ամբողջը սյունակում միացված դրական տողերը: կտրեք այն տողերը, որոնք դուք չեք օգտագործել: Այժմ բարդ մասը անընդմեջ բացասական կապումներն է միացնում, քանի որ չես կարող դրանք թեքել և զոդել այնպես, ինչպես դա արել ես դրական կապերով: Այժմ ես օգտագործեցի պինդ միջուկի փոքր թռիչքներ և միացրեցի դրանք, ինչպես տեսնում եք ստորև ներկայացված նկարում (դա շատ ժամանակ և աշխատանք է պահանջում): Երկրորդ ճանապարհն այն է, որ սկսենք նույն կերպ, ինչպես առաջին տարբերակով, բայց միակ տարբերությունը բացասական կապում միացման մեջ է: Այս մեթոդը շատ ժամանակ է խնայում և շատ ավելի պարզ է: Սխալն այն է, որ սյուների միացումների վրա ինչ -որ ժապավեն կամ այլ բան տեղադրեք, որպեսզի դրանք մեկուսացնեք բացասական կապումներից, և եթե դա անեք, կարող եք նաև թեքել բացասական հաղորդալարերը և դրանք միացնել ինչպես դրականներին: Առանց հերթափոխի գրանցամատյանի. Ռեզիստորի միջոցով յուրաքանչյուր սյունակ միացնում եք arduino- ին (կապում է 0-7): 4017 -ի վերականգնման քորոցը անցնում է arduino- ի 8 -ին, իսկ ժամացույցի pin- ը arduino- ին `9 -ին: Տեղափոխման գրանցամատյանով. Այժմ, եթե սխեմայում ցույց տրված ամեն ինչ միացնեք, ապա ձեզ հարկավոր է միացնել կառավարման վահանակներն այսպես.: ժամացույցի քորոց = arduino pin 13 վերակայման pin = arduino pin12

Քայլ 5: Programրագրավորման ժամանակն է

Isրագրավորման ժամանակն է
Isրագրավորման ժամանակն է
Isրագրավորման ժամանակն է
Isրագրավորման ժամանակն է
. Ամանակն է ծրագրավորելու
. Ամանակն է ծրագրավորելու

Ես գրել եմ ոլորման տեքստ պատրաստելու մի փոքր ծրագիր և ավելացրել եմ բոլոր տառերն ու համարները (շատ աշխատանք), ես օգտագործել եմ նավահանգիստներ իմ ծրագրի համար, քանի որ այն խնայում է տարածքը և ավելի հեշտ է վարվում: Եթե չգիտեք, թե ինչպես աշխատել arduino- ի նավահանգիստների հետ, խորհուրդ եմ տալիս նախքան սկսելը սովորել arduio վեբ կայքում: ահա հղումը ՝ Դուք չունեք Excel, ես խորհուրդ եմ տալիս ներկով մատրիցա պատրաստել և այնտեղ նկարել պատկերը, այնուհետև շատ ավելի հեշտ կլինի գրել բայթերը: Եվ վերջին բանն այն է, որ ձեր ծրագիրը վերբեռնելիս չմոռանաք անջատել 0 և 1 կապերը, քանի որ այս կապումներն օգտագործվում էին նաև որպես կապի կապեր և կարող են որոշ սխալներ առաջացնել ծրագրի հետ: Եթե որոշեք օգտագործել հերթափոխի գրանցամատյանը, ապա կարիք չկա անհանգստանալու arduino- ի 0 և 1 կապերը անջատելու համար: Ես ավելացրել եմ ծածկագիրը `հերթափոխի գրանցիչներով մատրիցան վերահսկելու համար:

Քայլ 6: Կատարված է

Արված է
Արված է

Այժմ դուք կարող եք փորձել և կազմել ձեր մեկ օրինակը և պատկերները, և դուք կիմանաք, թե ինչպես օգտագործել 4017 IC- ն և 74HC595 հերթափոխի գրանցամատյանը:

Խորհուրդ ենք տալիս: