Sisukord:
- 1. samm: 1. samm: transistoride ühendamine
- 2. etapp: 2. samm: tahvelarvutiga ühendamine
- 3. samm: 3. samm: maatriksiga ühenduse loomine
- 4. samm: 4. samm: toide ja maandus
- 5. samm: 5. samm: juhatuse programmeerimine
Video: Mastermind 8x8 RGB LED -maatriksiga: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Vajalikud osad: Basys3 FPGA
GEEETECHi 8x8 RGB LED -maatriks
9V aku
2N3904 transistorid (x32)
1K takisti (x32)
100 oomi takisti (x1)
50 oomi takisti (x1)
LED -maatriks on tavaline anoodmaatriks, millel on kokku 32 tihvti. Ühine anood tähendab, et iga rida juhitakse vaid ühe tihvtiga, samas kui iga veergu kontrollib 3 - üks iga värvi kohta. Seda kontrollitakse 32 PMOD I/O pordiga plaadi mõlemas otsas.
1. samm: 1. samm: transistoride ühendamine
Ühendage 32 1K takistit transistoride keskmise tihvtiga. See on transistoride "Base" tihvt ja võtab signaali vastu bassiplaadilt.
2. etapp: 2. samm: tahvelarvutiga ühendamine
Ühendage plaadi väljundid takisti teise otsaga, nagu näidatud. JXADC => Punane, JA => roheline, JB => sinine, JC => rida/võimsus. Nii kontrollib plaat, milline rida/veerg/värv on sisse lülitatud. Iga tihvt lülitab sisse või välja vastava transistori, võimaldades voolu voolata sellest konkreetsest transistorist.
3. samm: 3. samm: maatriksiga ühenduse loomine
Siin hakkavad 8 anoodi küljetransistorit ja 24 katoodiga külgmist transistorit erinema.
Transistori tasasele poole suunatud pin -järjekord on emitter, alus, kollektor. Maatriksi 24 katoodi tuleb ühendada 24 transistori kollektori tihvtiga ja 8 anoodi tuleb ühendada ülejäänud 8 transistori emitteriga.
Silumise hõlbustamiseks soovitan iga maatriksisse mineva juhtme värvikodeerida. Sellel konkreetsel maatriksil on "ülaosas" 16 tihvti (see külg, mille määrasin ülemiseks, oli see külg, mille peal oli kiri) ja 16 tihvti "all". Ülaosas järgivad 8 tihvti järgmist järjestust (vasakult paremale): sinine7: 0 loetud7: 0
alt: rida7: 4 roheline7: 0 rida3: 0
Minu värvikood - Sinine: sinine ja lilla
Punane: punane ja oranž
Roheline: roheline ja kollane
Rida: must, valge, pruun ja hall
4. samm: 4. samm: toide ja maandus
Alustan katoodipoolsete transistoride maandamisega. Kõik nendel olevad emitteri tihvtid ühendatakse aku maandusega, kuid kaheksal punasel pinnal peab nende ja aku maanduse vahel olema täiendav 50 oomi takisti.
Ühendasin need pinnad leivalaua väliskülje ridadega, sest see oli mugav (kui otsustate kasutada leivalauda)
Toide tuleb siiski ühendada 8 transistori kollektoripoldiga. LED -ide tõttu tuleb toite ja transistori vahele panna 100 oomi takisti.
5. samm: 5. samm: juhatuse programmeerimine
Siin on kõik selle programmeerimiseks vajalikud VHDL -failid! Edu!
Lihtsalt veenduge, et MAIN.vhd on ülemine moodul
Eriline tänu Bryan Mealyle kellajaguri ja piiratud olekuga masina malli eest.
Soovitan:
Mastermind Star Wars koos Arduino MEGA -ga: 5 sammu (piltidega)
Mastermind Star Wars koos Arduino MEGA -ga: Need on mässule ebasoodsad ajad. Kuigi Surmatäht on hävitatud, kasutavad keiserlikud väed tasuta riistvara ja Arduinot salarelvana. See on tasuta tehnoloogiate eelis, iga inimene (kas hea või halb) saab neid kasutada. Ma
8x8 LED-maatriksi kell ja sissetungivastane hoiatus: 4 sammu (koos piltidega)
8x8 LED-maatrikskell ja sissetungivastane hoiatus: selles juhendis näeme, kuidas ehitada 8x8 LED-maatrikskell, mis on aktiveeritud liikumistuvastusega. Seda kella saab kasutada ka sissetungivastase seadmena, mis saadab hoiatusteate liikumise korral tuvastati telegrammibotile !!! Teeme kahe erinevaga
Kuidas ehitada 8x8 BIG LED -maatriksit (MAX7219 LED 10mm): 9 sammu (piltidega)
Kuidas ehitada 8x8 BIG LED-maatriksit (MAX7219 LED 10mm): kas olete töötanud ekraanidega valmis 8x8 LED-maatriksiga? Neid on erinevates suurustes ja nendega on üsna huvitav töötada. Suur kergesti kättesaadav suurus on umbes 60 mm x 60 mm. Kui aga otsite palju suuremat valmis LED-maatriksit
Liidese LED -maatriks (8x8) koos sõlmega MCU: 6 sammu (piltidega)
Liidese LED -punktmaatriks (8x8) NodeMCU -ga: Tere tegijad, mul on veel üks lihtne ja lahe juhendatav. Selles juhendis õpime, kuidas liidestada LED -punktmaatriksit (8x8) NodeMCU -ga. Niisiis, alustame
Mastermind mäng VHDL -is: 3 sammu
Mastermind Game VHDL -is: oma projekti jaoks lõime “ Mastermind ” mängu VHDL -is, mida saab mängida Basys3 laual. Mastermind on koodimurdmismäng, mida traditsiooniliselt mängitakse tihvtide ja mängulauaga. Mängija üks paigutab erinevat värvi värvid 4 -ne reale