Orodha ya maudhui:

Ujanja na Matrix ya LED ya 8x8 RGB: Hatua 5 (na Picha)
Ujanja na Matrix ya LED ya 8x8 RGB: Hatua 5 (na Picha)

Video: Ujanja na Matrix ya LED ya 8x8 RGB: Hatua 5 (na Picha)

Video: Ujanja na Matrix ya LED ya 8x8 RGB: Hatua 5 (na Picha)
Video: Lesson 25: HT16K33 4 digit display | Arduino Step By Step Course 2024, Julai
Anonim
Ujanja na Matrix ya LED ya 8x8 RGB
Ujanja na Matrix ya LED ya 8x8 RGB
Ujanja na Matrix ya LED ya 8x8 RGB
Ujanja na Matrix ya LED ya 8x8 RGB
Ujanja na Matrix ya LED ya 8x8 RGB
Ujanja na Matrix ya LED ya 8x8 RGB

Sehemu zinazohitajika: Basys3 FPGA

8x8 RGB LED Matrix na GEEETECH

9V betri

2N3904 transistors (x32)

Kinga 1K (x32)

Kinzani ya 100 Ohm (x1)

Kinzani ya 50 Ohm (x1)

Matrix ya LED ni matrix ya kawaida ya anode na pini 32 za jumla. Anode ya kawaida inamaanisha kuwa kila safu inadhibitiwa na pini 1 tu wakati kila safu inadhibitiwa na 3 - moja kwa kila rangi. Udhibiti wa hii utafanywa na bandari 32 za IOD O / PM kila mwisho wa bodi.

Hatua ya 1: Hatua ya 1: Kuunganisha Transistors

Hatua ya 1: Kuunganisha Transistors
Hatua ya 1: Kuunganisha Transistors
Hatua ya 1: Kuunganisha Transistors
Hatua ya 1: Kuunganisha Transistors
Hatua ya 1: Kuunganisha Transistors
Hatua ya 1: Kuunganisha Transistors

Unganisha vipinga 32 1K kwenye pini ya katikati ya transistors. Hii ni pini ya "Base" ya transistors na itapokea ishara kutoka kwa bodi ya basys.

Hatua ya 2: Hatua ya 2: Kuunganisha kwenye Bodi

Hatua ya 2: Kuunganisha na Bodi
Hatua ya 2: Kuunganisha na Bodi
Hatua ya 2: Kuunganisha na Bodi
Hatua ya 2: Kuunganisha na Bodi
Hatua ya 2: Kuunganisha na Bodi
Hatua ya 2: Kuunganisha na Bodi
Hatua ya 2: Kuunganisha na Bodi
Hatua ya 2: Kuunganisha na Bodi

Unganisha matokeo ya bodi hadi mwisho mwingine wa kontena kama inavyoonyeshwa. JXADC => Nyekundu, JA => Kijani, JB => Bluu, JC => Safu / Nguvu. Hivi ndivyo bodi inavyodhibiti safu / safu / rangi gani imewashwa. Kila pini inawasha au kuzima transistor inayolingana ikiruhusu sasa kutiririka kutoka kwa nguvu au kwenda chini kutoka kwa transistor hiyo.

Hatua ya 3: Hatua ya 3: Kuunganisha kwenye Matrix

Hatua ya 3: Kuunganisha kwenye Matrix
Hatua ya 3: Kuunganisha kwenye Matrix
Hatua ya 3: Kuunganisha kwenye Matrix
Hatua ya 3: Kuunganisha kwenye Matrix
Hatua ya 3: Kuunganisha kwenye Matrix
Hatua ya 3: Kuunganisha kwenye Matrix
Hatua ya 3: Kuunganisha kwenye Matrix
Hatua ya 3: Kuunganisha kwenye Matrix

Hapa ndipo transistors ya upande wa anode 8 na transistors za upande wa cathode 24 zinaanza kutofautiana.

Wakati inakabiliwa na upande wa gorofa wa transistor utaratibu wa pini ni emitter, msingi, mtoza. Cathode 24 za tumbo lazima ziunganishwe na pini ya ushuru ya transistors 24 na anode 8 zinahitaji kushikamana na pini ya emitter ya transistors nyingine 8.

Ninapendekeza kuweka alama kwa rangi kila waya inayokwenda kwenye tumbo yenyewe ili kurahisisha utatuzi. Matrix hii ina pini 16 juu "juu" (upande niliouchagua kama juu ulikuwa upande ulio na herufi juu yake) na pini 16 chini "chini". Juu pini 8 zinafuata agizo hili (kushoto kwenda kulia): Bluu7: 0 Soma7: 0

chini: Row7: 4 Green7: 0 Row3: 0

Nambari yangu ya rangi - Bluu: bluu na zambarau

Nyekundu: nyekundu na machungwa

Kijani: kijani na manjano

Mstari: nyeusi, nyeupe, hudhurungi, na kijivu

Hatua ya 4: Hatua ya 4: Nguvu na Ardhi

Hatua ya 4: Nguvu na Ardhi
Hatua ya 4: Nguvu na Ardhi
Hatua ya 4: Nguvu na Ardhi
Hatua ya 4: Nguvu na Ardhi
Hatua ya 4: Nguvu na Ardhi
Hatua ya 4: Nguvu na Ardhi
Hatua ya 4: Nguvu na Ardhi
Hatua ya 4: Nguvu na Ardhi

Nitaanza na kutuliza transistors upande wa cathode. Kila pini ya emitter juu ya hizi itaunganishwa na ardhi ya betri lakini viwanja vyekundu 8 vinahitaji kuwa na kontena la ziada la 50 Ohm kati yao na ardhi ya betri.

Niliunganisha misingi hii kwa safu zilizo nje ya ubao wa mkate kwa sababu ilikuwa rahisi (ukichagua kutumia bodi ya mkate)

Nguvu hata hivyo lazima iunganishwe na pini ya ushuru ya transistors 8. Kinzani ya 100 ohm lazima iwekwe kati ya nguvu na transistor kwa sababu ya taa za taa.

Hatua ya 5: Hatua ya 5: Kupanga Bodi

Hatua ya 5: Kupanga Bodi
Hatua ya 5: Kupanga Bodi

Hapa kuna faili zote za VHDL utahitaji kuzipanga! Bahati njema!

Hakikisha tu kuwa MAIN.vhd ni moduli ya juu

Shukrani za pekee kwa Bryan Mealy kwa msuluhishi wa saa na kiolezo cha mashine ya serikali inayokamilika.

Ilipendekeza: