![Կատարեք 8x10 L.E.D մատրիցա. 6 քայլ (նկարներով) Կատարեք 8x10 L.E.D մատրիցա. 6 քայլ (նկարներով)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122403-make-a-8x10-l-e-d-matrix-6-steps-with-pictures-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
ԹԱՐՄԱՈՄ 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
Սա այս նախագծի ամենակարևոր մասն է, քանի որ այն 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. Մատրիցայի զոդում
LED մատրիցը զոդելը շատ բարդ բան է, դա անելու շատ եղանակներ կան, և ես ձեզ կտամ ընդամենը երկուսը: Առաջինը այն է, ինչ ես օգտագործել եմ, և այս ճանապարհը շատ ժամանակ և ջանք է պահանջում, բայց վերջնական արդյունքը շատ գեղեցիկ և գեղեցիկ է: Դուք պետք է միացնեք սյունակներում LED- ների բոլոր դրական հոսքերը և տողերի բացասական կապը: Այժմ դուք դա անում եք ՝ վերցնելով առաջին LED- ի դրական դիրքը և թեքելով այն մյուս LED- ների վրա, կպցնելով միմյանց կապող կապումներն, այստեղից վերցրեք վերջին կապածը, և նորից թեքեք ներքև և կրկնեք մինչև ամբողջը սյունակում միացված դրական տողերը: կտրեք այն տողերը, որոնք դուք չեք օգտագործել: Այժմ բարդ մասը անընդմեջ բացասական կապումներն է միացնում, քանի որ չես կարող դրանք թեքել և զոդել այնպես, ինչպես դա արել ես դրական կապերով: Այժմ ես օգտագործեցի պինդ միջուկի փոքր թռիչքներ և միացրեցի դրանք, ինչպես տեսնում եք ստորև ներկայացված նկարում (դա շատ ժամանակ և աշխատանք է պահանջում): Երկրորդ ճանապարհն այն է, որ սկսենք նույն կերպ, ինչպես առաջին տարբերակով, բայց միակ տարբերությունը բացասական կապում միացման մեջ է: Այս մեթոդը շատ ժամանակ է խնայում և շատ ավելի պարզ է: Սխալն այն է, որ սյուների միացումների վրա ինչ -որ ժապավեն կամ այլ բան տեղադրեք, որպեսզի դրանք մեկուսացնեք բացասական կապումներից, և եթե դա անեք, կարող եք նաև թեքել բացասական հաղորդալարերը և դրանք միացնել ինչպես դրականներին: Առանց հերթափոխի գրանցամատյանի. Ռեզիստորի միջոցով յուրաքանչյուր սյունակ միացնում եք arduino- ին (կապում է 0-7): 4017 -ի վերականգնման քորոցը անցնում է arduino- ի 8 -ին, իսկ ժամացույցի pin- ը arduino- ին `9 -ին: Տեղափոխման գրանցամատյանով. Այժմ, եթե սխեմայում ցույց տրված ամեն ինչ միացնեք, ապա ձեզ հարկավոր է միացնել կառավարման վահանակներն այսպես.: ժամացույցի քորոց = arduino pin 13 վերակայման pin = arduino pin12
Քայլ 5: Programրագրավորման ժամանակն է
Ես գրել եմ ոլորման տեքստ պատրաստելու մի փոքր ծրագիր և ավելացրել եմ բոլոր տառերն ու համարները (շատ աշխատանք), ես օգտագործել եմ նավահանգիստներ իմ ծրագրի համար, քանի որ այն խնայում է տարածքը և ավելի հեշտ է վարվում: Եթե չգիտեք, թե ինչպես աշխատել arduino- ի նավահանգիստների հետ, խորհուրդ եմ տալիս նախքան սկսելը սովորել arduio վեբ կայքում: ահա հղումը ՝ Դուք չունեք Excel, ես խորհուրդ եմ տալիս ներկով մատրիցա պատրաստել և այնտեղ նկարել պատկերը, այնուհետև շատ ավելի հեշտ կլինի գրել բայթերը: Եվ վերջին բանն այն է, որ ձեր ծրագիրը վերբեռնելիս չմոռանաք անջատել 0 և 1 կապերը, քանի որ այս կապումներն օգտագործվում էին նաև որպես կապի կապեր և կարող են որոշ սխալներ առաջացնել ծրագրի հետ: Եթե որոշեք օգտագործել հերթափոխի գրանցամատյանը, ապա կարիք չկա անհանգստանալու arduino- ի 0 և 1 կապերը անջատելու համար: Ես ավելացրել եմ ծածկագիրը `հերթափոխի գրանցիչներով մատրիցան վերահսկելու համար:
Քայլ 6: Կատարված է
Այժմ դուք կարող եք փորձել և կազմել ձեր մեկ օրինակը և պատկերները, և դուք կիմանաք, թե ինչպես օգտագործել 4017 IC- ն և 74HC595 հերթափոխի գրանցամատյանը:
Խորհուրդ ենք տալիս:
Google Օգնականի վերահսկվող LED մատրիցա: 7 քայլ (նկարներով)
![Google Օգնականի վերահսկվող LED մատրիցա: 7 քայլ (նկարներով) Google Օգնականի վերահսկվող LED մատրիցա: 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-3388-j.webp)
Google Assistant Controlled LED Matrix
Կատարեք ձեր սեփական ջեռուցման ջերմաչափը և խնայողություն կատարեք ջեռուցման միջոցով. 53 քայլ (նկարներով)
![Կատարեք ձեր սեփական ջեռուցման ջերմաչափը և խնայողություն կատարեք ջեռուցման միջոցով. 53 քայլ (նկարներով) Կատարեք ձեր սեփական ջեռուցման ջերմաչափը և խնայողություն կատարեք ջեռուցման միջոցով. 53 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-629-13-j.webp)
Կատարեք ձեր սեփական ջեռուցման ջերմաչափը և խնայողություն կատարեք ջեռուցման միջոցով. Ո՞րն է նպատակը: Բարձրացրեք հարմարավետությունը ՝ տաքացնելով ձեր տունը ճիշտ այնպես, ինչպես ցանկանում եք: Խնայեցեք և նվազեցրեք ջերմոցային գազերի արտանետումները ՝ տաքացնելով ձեր տունը միայն այն ժամանակ, երբ ձեզ անհրաժեշտ է: Պահպանեք ձեր ջեռուցման վերահսկողությունը, որտեղ էլ որ լինեք: Հպարտ եղեք, որ դա արեցիք
Կատարեք իսկապես հիանալի մատրիցա Python- ում: 6 քայլ
![Կատարեք իսկապես հիանալի մատրիցա Python- ում: 6 քայլ Կատարեք իսկապես հիանալի մատրիցա Python- ում: 6 քայլ](https://i.howwhatproduce.com/images/006/image-16561-j.webp)
Ստեղծեք իսկապես հոյակապ մատրիցա Python- ում: Բարև տղերք: Այս ուսուցանվողը կսովորեցնի ձեզ, թե ինչպես պատրաստել մատրիցա Python- ում: Սովորաբար, մարդիկ խմբում մատրիցա էին պատրաստում, քանի որ դա հեշտ է: Բայց այս անգամ ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մատրիցա համակարգչային հզոր լեզուներից մեկով
Lego 4x4 ստեղնաշարի մատրիցա. 8 քայլ (նկարներով)
![Lego 4x4 ստեղնաշարի մատրիցա. 8 քայլ (նկարներով) Lego 4x4 ստեղնաշարի մատրիցա. 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-16721-j.webp)
Լեգո 4x4 ստեղնաշարի մատրիցա. Թեև վերջին մի քանի շաբաթների ընթացքում տանը խրված էի, վերջապես հասցրեցի ավարտել որոշ նախագծեր, որոնք պտտվում էին իմ գլխում: Վերջին մի քանի շաբաթների ընթացքում ես Lego- ն օգտագործում եմ որպես հիմք իմ նախագծերի մեծ մասի համար
Կատարեք հսկա LED նշան: (24x8 մատրիցա) ՝ 11 քայլ (նկարներով)
![Կատարեք հսկա LED նշան: (24x8 մատրիցա) ՝ 11 քայլ (նկարներով) Կատարեք հսկա LED նշան: (24x8 մատրիցա) ՝ 11 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2857-24-j.webp)
Կատարեք հսկա LED նշան: (24x8 մատրիցա). ԹԱՐՄԱՆԵԼ !! Սխեման ԱՆLINՆՈՄ Է: ԹԱՐՄԱՆԵԼ 2 !! Կոդն ՕՆԼԱՅՆ է: Այս նախագիծը մանրամասնում է 24x8 մատրիցայի իմ բավականին արագ կառուցումը: Այս նախագծի իմ ոգեշնչումը ստացվեց Syst3mX- ի 24x6 մատրիցից: 24x6 մատրիցան հսկայական էր, բայց այն ինձ համար չափազանց փոքր էր, քանի որ ոչ