Բովանդակություն:
- Քայլ 1: Պահանջվող բաներ
- Քայլ 2: Աշխատանք
- Քայլ 3:
- Քայլ 4: Գործող դարձնելը
- Քայլ 5: Ամեն ինչ արված է !!!!!!!
Video: LED Dot Matrix էկրան ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս նախագծում դուք կրկին պետք է օգտագործեք հերթափոխի գրանցամատյանների երկու փաթեթ: Դրանք միացված կլինեն կետային մատրիցի ցուցադրման տողերին և սյուներին: Այնուհետև ցուցադրման վրա կցուցադրեք մի պարզ առարկա կամ սպրիտ և կենդանացրեք այն: Այս նախագծի հիմնական նպատակն է ցույց տալ ձեզ, թե ինչպես է աշխատում կետային մատրիցով ցուցադրումը և ներկայացնել բազմապատկման հայեցակարգը, քանի որ դա անգնահատելի հմտություն է:
Քայլ 1: Պահանջվող բաներ
Այս նախագծի համար ձեզ կպահանջվի `1. 1 LED մատրիցա 2. 8 դիմադրություն 1 կիլոմետր 3. 8 557 տրանզիստորներ 4. 1 ULN2803 IC 5 Arduino 6. 2 74HC595 հերթափոխի գրանցամատյան 7. 2 Հացի տախտակ 8. Միացնող լարեր
Քայլ 2: Աշխատանք
Dot matrix միավորները սովորաբար գալիս են LED- ների 5x7 կամ 8x8 մատրիցով: LED- ները միացված են մատրիցում այնպես, որ յուրաքանչյուր LED- ի անոդը կամ կաթոդը սովորական է յուրաքանչյուր շարքում: Այլ կերպ ասած, ընդհանուր անոդային LED կետային մատրիցային միավորի մեջ LED- ների յուրաքանչյուր շարքում այդ շարքի բոլոր անոդներն իրար միացված կլինեն: LED- ների կաթոդները բոլորը միացված կլինեն յուրաքանչյուր սյունակում: Դրա պատճառը շուտով պարզ կդառնա: Տիպիկ մեկ գունավոր 8x8 կետային մատրիցային միավորը կունենա 16 կապում, 8 -ը յուրաքանչյուր տողի համար և 8 -ը յուրաքանչյուր սյունակի համար: Տողերի և սյուների միացման պատճառն այն է, որ նվազագույնի հասցվի պահանջվող քորոցների քանակը: Եթե դա այդպես չլիներ, մեկ գույնի 8x8 կետային մատրիցային միավորին կպահանջվեր 65 կապում, յուրաքանչյուր LED- ի համար և մեկ ընդհանուր անոդ կամ կաթոդ միակցիչ: Տողերն ու սյուները իրար միացնելով պահանջվում է ընդամենը 16 կապում: Այնուամենայնիվ, սա այժմ խնդիր է առաջացնում, եթե ցանկանում եք, որ որոշակի LED լուսավորվի որոշակի դիրքում: Եթե, օրինակ, դուք ունեիք ընդհանուր անոդային միավոր և ցանկանում էիք լուսավորել LED- ը X, Y դիրքում 5, 3 (5 -րդ սյունակ, 3 -րդ տող), ապա դուք հոսանք կկիրառեք 3 -րդ շարքում և կզանգահարեք 5 -րդ սյունակի քորոցը: 5 -րդ սյունակի և 3 -րդ շարքի LED- ն այժմ կվառվի: Հիմա եկեք պատկերացնենք, որ ցանկանում եք նաև լուսավորել LED- ը 3 -րդ սյունակում, 6 -րդ շարքում: Այսպիսով, դուք հոսանք եք կիրառում 6 -րդ շարքում և հիմնավորում 3 -րդ սյունակի քորոցը: 3 -րդ, 6 -րդ շարքի LED- ն այժմ լուսավորում է: Բայց սպասեք… 3 -րդ, 6 -րդ և 5 -րդ սյունակների LED- ները նույնպես լուսավորվել են: Դա տեղի է ունենում այն պատճառով, որ դուք ուժ եք կիրառում 3 -րդ և 6 -րդ տողերի վրա և հիմնավորում 3 -րդ և 5 -րդ սյուների վրա: Դուք չեք կարող անջատել անցանկալի LED- ները ՝ առանց ձեր ուզածները անջատելու: Թվում է, որ ոչ մի կերպ չեք կարող լուսավորել միայն երկու պահանջվող LED- ները ՝ տողերն ու սյուները իրար միացված այնպես, ինչպես կան: Միակ ճանապարհը, որը կաշխատի, դա կլինի յուրաքանչյուր LED- ի համար առանձին քորոց ունենալը, ինչը նշանակում է, որ կապումների թիվը 16-ից կաճի 65-ի: 65 պինանոց կետային մատրիցային միավորը շատ դժվար կլինի լարել և կառավարել, քանի որ ձեզ հարկավոր է միկրոկոնտրոլեր `առնվազն 64 թվային ելքով: Կա՞ միջոց այս խնդիրը լուծելու համար: Այո, կա, և այն կոչվում է մուլտիպլեքսավորում (կամ մուքսինգ): Մուլտիպլեքսավորումը ցուցադրման մեկ տողը միաժամանակ միացնելու տեխնիկան է: Ընտրելով այն սյունակը, որը պարունակում է այն տողը, որը պարունակում է այն լուսադիոդը, որը ցանկանում եք լուսավորել, և այնուհետև միացնելով այդ տողի հզորությունը (կամ հակառակը սովորական կաթոդային էկրանների համար), այդ շարքում ընտրված լուսադիոդները լուսավորվելու են: Այդ տողն այնուհետև անջատվում է, և հաջորդ տողը միացված է ՝ կրկին ընտրված համապատասխան սյունակներով, իսկ երկրորդ շարքի LED- ները այժմ լուսավորվելու են: Կրկնեք յուրաքանչյուր շարքով մինչև հասնեք ներքևին, ապա նորից սկսեք վերևից: Եթե դա արվում է բավականաչափ արագ (ավելի քան 100 Հց հաճախականությամբ կամ 100 անգամ վայրկյանում), ապա տեսողության համառության երևույթը (երբ հետերկրյա պատկերը մնում է ցանցաթաղանթի վրա վայրկյանի մոտ 1/25 -ը) կնշանակի, որ էկրանը կհայտնվի եղեք կայուն, չնայած որ յուրաքանչյուր տող հաջորդաբար միացված և անջատված է: Օգտագործելով այս տեխնիկան, դուք շրջանցում եք առանձին LED- ների ցուցադրման խնդիրը, առանց նույն սյունակի կամ շարքի մյուս LED- ների լուսավորության: Տողերը սկանավորելով և այդ տողի յուրաքանչյուր սյունակում լուսավորելով համապատասխան LED- ները և դա անելով շատ արագ (ավելի քան 100 Հց) մարդկային աչքը պատկերը կընկալի որպես կայուն, իսկ սրտի պատկերը ճանաչելի կլինի LED ձևով: Դուք օգտագործում եք այս բազմապատկման տեխնիկան Projectրագրի ծածկագրում: Այդպես դուք կարող եք ցուցադրել սրտի անիմացիան ՝ առանց լրացուցիչ LED- ների ցուցադրման:
Քայլ 3:
Դուք պետք է հաշվարկեք այն ռեզիստորների արժեքը, որոնցից կարող եք օգտվել: Նախ պետք է որոշ լուսադիոդային լուսադիոդներ ունենաք, դուք պետք է իմանաք դրանց առաջի լարման և առաջի հոսանքի մասին, կարող եք այս տվյալները ստանալ տվյալների թերթիկից: Շղթան գործում է 5 Վ -ով, այնպես որ ձեր Աղբյուրի լարումը 5 Վ է, որը կարելի է ստանալ 5 վ ադապտերից: Ներբեռնեք սկզբնական ֆայլը ՝ սխեմաներն ավելի լավ տեսնելու համար: (նկարի վերևի ձախ անկյունում սեղմեք «i» պատկերակը)
Քայլ 4: Գործող դարձնելը
Ես պատրաստել եմ ծրագիր, որը նախադասություն է ցուցադրում arduino սերիական մոնիտորից մատրիցի վրա, իմ կոդը շատ հիմնական է: Խնդրում ենք այցելել հետևյալ էջը ՝ ծրագիրը տեղադրելու համար
Քայլ 5: Ամեն ինչ արված է !!!!!!!
Շնորհավորում ենք ձեր 8x8 led մատրիցան պատրաստ է: Դուք կարող եք ցուցադրել այն ամենը, ինչ կցանկանայիք:
Խորհուրդ ենք տալիս:
Թվային ժամացույց LED Dot Matrix - ESP Matrix Android հավելված ՝ 14 քայլ
Թվային ժամացույց LED Dot Matrix - ESP Matrix Android հավելված. Այս հոդվածը հպարտորեն հովանավորվում է PCBWAY- ի կողմից: Փորձեք այն ինքներդ ձեզ համար և ստացեք 10 հատ PCB ընդամենը $ 5 -ով PCBWAY- ում ՝ շատ մեծ որակով: Շնորհակալություն PCBWAY: ESP Matrix Board- ը, որը ես պատրաստում եմ
Թվային ժամացույց Arduino- ի և Led Dot Matrix ցուցադրման միջոցով ՝ 6 քայլ
Թվային ժամացույց Arduino- ի և Led Dot Matrix ցուցադրման միջոցով. Մեր օրերում արտադրողները, մշակողները նախընտրում են Arduino- ն `նախագծերի նախատիպերի արագ զարգացման համար: Arduino- ն բաց կոդով էլեկտրոնիկայի հարթակ է, որը հիմնված է հեշտ օգտագործման ապարատային և ծրագրային ապահովման վրա: Arduino- ն ունի շատ լավ օգտվողների համայնք: Այս նախագծում
DIY LED Dot Matrix ոլորման էկրան Arduino- ի միջոցով. 6 քայլ
DIY LED Dot Matrix ոլորման ցուցադրում Arduino- ի միջոցով. Բարև, Instru Սա իմ առաջին հրահանգն է: Այս Ուղեցույցում ես ցույց կտամ, թե ինչպես եմ պատրաստում DIY LED Dot Matrix ոլորման էկրան ՝ օգտագործելով Arduino- ն որպես MCU: Այս տեսակի ցուցադրումները ցուցադրվում են Երկաթուղային կայարանում, Ավտոկայանում, փողոցներում և շատ այլ վայրերում: Այնտեղ
MAX7219 LED Dot Matrix հավաքում և փորձարկում. 6 քայլ (նկարներով)
MAX7219 LED Dot Matrix հավաքում և փորձարկում. A Dot-Matrix Display- ը ցուցադրման սարք է, որը պարունակում է լուսադիոդներ, որոնք դասավորված են մատրիցի տեսքով: Այս Dot matrix ցուցադրումը օգտագործվում է այն ծրագրերում, որտեղ անհրաժեշտ է խորհրդանիշ, գրաֆիկական, կերպարներ, այբուբեններ, թվեր: ցուցադրվել միասին
LED Dot-Matrix էկրան. 8 քայլ (նկարներով)
LED Dot-Matrix Display. Սա պարզ ԻՆՉՊԵՍ Է, որ ստեղծեք ձեր անհատականացված LED Dot-Matrix էկրանը: Ես կավելացնեմ ամբողջական ծրագիրը `LED- ները լուսավորելու բացատրությամբ: Այն նաև բավականին կոտրելի է, կարող եք փոխել այն ՝ ինքներդ ձեզ հարմարեցնելու համար: Ես որոշեցի ինքս պատրաստել