
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48



Պահանջվող մասեր ՝ 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 գործիքը, որը կարող է օգտագործվել որպես սեղանի գործիքի կամ լուսավորության լուսավորություն: Բայց առաջին հերթին, միացիր իմ հեռագրային ալիքին ՝ ավելի զարմանալի նախագծեր տեսնելու համար: Նաև դրա մոտիվացիան ինձ համար