Բովանդակություն:
- Քայլ 1: Քայլ 1. Տրանզիստորների միացում
- Քայլ 2. Քայլ 2. Միացում տախտակին
- Քայլ 3. Քայլ 3. Միացում մատրիցային
- Քայլ 4: Քայլ 4. Հզորություն և հող
- Քայլ 5. Քայլ 5. Խորհրդի ծրագրավորում
Video: Գլխավոր ՝ 8x8 RGB LED մատրիցով ՝ 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Պահանջվող մասեր ՝ Basys3 FPGA
8x8 RGB LED մատրիցա GEEETECH- ի կողմից
9 Վ մարտկոց
2N3904 տրանզիստորներ (x32)
1K դիմադրություն (x32)
100 Օմ դիմադրություն (x1)
50 Օմ դիմադրություն (x1)
LED մատրիցը սովորական անոդային մատրից է ՝ 32 ընդհանուր կապում: Ընդհանուր անոդը նշանակում է, որ յուրաքանչյուր տող վերահսկվում է ընդամենը 1 փինով, մինչդեռ յուրաքանչյուր սյունակ վերահսկվում է 3 -ով `յուրաքանչյուր գույնի համար: Դրա վերահսկումը կիրականացվի տախտակի յուրաքանչյուր ծայրում գտնվող 32 PMOD I/O նավահանգիստներով:
Քայլ 1: Քայլ 1. Տրանզիստորների միացում
32 1K ռեզիստորները միացրեք տրանզիստորների կենտրոնական քորոցին: Սա տրանզիստորների «Բազային» քորոցն է և ազդանշանը կստանա հիմքի տախտակից:
Քայլ 2. Քայլ 2. Միացում տախտակին
Միացրեք տախտակի ելքերը դիմադրության մյուս ծայրին, ինչպես ցույց է տրված: JXADC => Կարմիր, JA => Կանաչ, JB => Կապույտ, JC => Տող/հզորություն: Այսպես է տախտակը վերահսկում, թե որ տողը/սյունակը/գույնը միացված է: Յուրաքանչյուր քորոց միացնում կամ անջատում է համապատասխան տրանզիստորը, ինչը թույլ է տալիս հոսանքը հոսել հոսանքից կամ գետնից տվյալ տրանզիստորից:
Քայլ 3. Քայլ 3. Միացում մատրիցային
Այստեղ է, որ սկսում են տարբերվել 8 անոդային կողային տրանզիստորները և 24 կաթոդային կողային տրանզիստորները:
Մինչ տրանզիստորի հարթ կողմը երևում է, քորոցների կարգը արտանետիչ, հիմք, կոլեկտոր է: Մատրիցայի 24 կաթոդները պետք է միացված լինեն 24 տրանզիստորների կոլեկտորային քորոցին, իսկ 8 անոդները `մյուս 8 տրանզիստորների ճառագայթիչին:
Ես խորհուրդ եմ տալիս գունավոր ծածկագրել յուրաքանչյուր մալուխ, որը գնում է դեպի մատրիցա, որպեսզի ավելի հեշտ լինի վրիպազերծումը: Այս կոնկրետ մատրիցան ունի 16 կապում «վերևում» (այն կողմը, որը ես նշեցի որպես վերև, այն կողմն էր, որի վրա գրված էր) և 16 կապում ՝ «ներքևում»: Վերևում 8 կապում հետևում են այս կարգին (ձախից աջ). Կապույտ 7: 0 Կարդալ 7: 0
ներքև ՝ Տող 7: 4 Կանաչ 7: 0 Տող 3: 0
Իմ գույնի կոդը `կապույտ. Կապույտ և մանուշակագույն
Կարմիր ՝ կարմիր և նարնջագույն
Կանաչ ՝ կանաչ և դեղին
Տող `սև, սպիտակ, շագանակագույն և մոխրագույն
Քայլ 4: Քայլ 4. Հզորություն և հող
Ես կսկսեմ կաթոդի կողային տրանզիստորների հիմնավորմամբ: Դրանց վրա տեղադրվող յուրաքանչյուր ճառագայթիչ միացված կլինի մարտկոցի լիցքավորմանը, սակայն 8 կարմիր հիմքերի համար անհրաժեշտ է ունենալ լրացուցիչ 50 Օմ դիմադրություն իրենց և մարտկոցի գրունտի միջև:
Ես այս հիմքերը կապեցի հացի տախտակի արտաքին մասի տողերի հետ, քանի որ դա հարմար էր (եթե նախընտրում եք օգտագործել հացի տախտակ)
Էլեկտրաէներգիան, այնուամենայնիվ, պետք է միացված լինի 8 տրանզիստորների կոլեկտորային կապին: LED- ների պատճառով հզորության և տրանզիստորի միջև պետք է տեղադրվի 100 օմ ռեզիստոր:
Քայլ 5. Քայլ 5. Խորհրդի ծրագրավորում
Ահա VHDL- ի բոլոր ֆայլերը, որոնք ձեզ հարկավոր են այն ծրագրավորելու համար: Հաջողություն!
Պարզապես համոզվեք, որ MAIN.vhd- ը վերին մոդուլն է
Հատուկ շնորհակալություն Bryan Mealy- ին ժամացույցի բաժանարարի և վերջնական վիճակի մեքենայի ձևանմուշի համար:
Խորհուրդ ենք տալիս:
WiFi վերահսկվող LED շերտի մատրիցով Clամացույցի լույս. 3 քայլ (նկարներով)
WiFi վերահսկվող LED շերտի մատրիցով Clամացույցի լույս. Ծրագրավորվող LED շերտեր, օրինակ. հիմնված WS2812- ի վրա, հետաքրքրաշարժ են: Դիմումները բազմազան են, և դուք արագորեն կարող եք ստանալ տպավորիչ արդյունքներ: Եվ ինչ -որ կերպ ժամացույցներ կառուցելը կարծես մեկ այլ տիրույթ է, որի մասին ես շատ եմ մտածում: Սկսած որոշակի փորձից
Պոնգ թենիս LED մատրիցով, Arduino- ով և Joysticks- ով. 5 քայլ (նկարներով)
Pong Tennis With LED Matrix, Arduino և Joysticks. Այս նախագիծը նախատեսված է ինչպես սկսնակների, այնպես էլ փորձառու ասեղնագործների համար: Հիմնական մակարդակում դա կարելի է անել գրատախտակի, ցատկող մետաղալարերի միջոցով և կառչել մի կտոր ջարդոնից (ես փայտ եմ օգտագործել) Blu-Tack- ով և առանց զոդման: Սակայն ավելի առաջ
Լուսավորիր քո Վալենտինը շողշողացող RGB մատրիցով ՝ 3 քայլ
Light Up Your Valentine With Sparkling RGB Matrix. Վալենտինի օրը մոտենում է, հանդիպո՞ւմ եք մեկին, ով սիրահարվել է առաջին հայացքից:
Գլխավոր խաղ VHDL- ում ՝ 3 քայլ
Mastermind Game VHDL- ում. Մեր նախագծի համար մենք ստեղծեցինք “ Mastermind ” խաղ VHDL- ում խաղալու է Basys3 տախտակին: Mastermind- ը ծածկագիր կոտրող խաղ է, որն ավանդաբար խաղում են մեխերով և խաղատախտակով: Մեկ խաղացողը տեղադրում է բազմազան գույներ 4 շարքով անընդմեջ
Աղյուսակ գործիք ՝ 8x8 LED RGB մատրիցով և Arduino Uno ՝ 6 քայլ
Աղյուսակ գործիք 8x8 LED RGB մատրիցով և Arduino Uno- ով: Բարև, սիրելիս: Այս ձեռնարկում մենք կանենք DIY RGB LED գործիքը, որը կարող է օգտագործվել որպես սեղանի գործիքի կամ լուսավորության լուսավորություն: Բայց առաջին հերթին, միացիր իմ հեռագրային ալիքին ՝ ավելի զարմանալի նախագծեր տեսնելու համար: Նաև դրա մոտիվացիան ինձ համար