Indholdsfortegnelse:

Mastermind Med en 8x8 RGB LED Matrix: 5 trin (med billeder)
Mastermind Med en 8x8 RGB LED Matrix: 5 trin (med billeder)

Video: Mastermind Med en 8x8 RGB LED Matrix: 5 trin (med billeder)

Video: Mastermind Med en 8x8 RGB LED Matrix: 5 trin (med billeder)
Video: हाथ में Lightning Device फंस गया 😲 #asmr #viral 2024, Juli
Anonim
Mastermind Med en 8x8 RGB LED Matrix
Mastermind Med en 8x8 RGB LED Matrix
Mastermind Med en 8x8 RGB LED Matrix
Mastermind Med en 8x8 RGB LED Matrix
Mastermind Med en 8x8 RGB LED Matrix
Mastermind Med en 8x8 RGB LED Matrix

Nødvendige dele: Basys3 FPGA

8x8 RGB LED Matrix fra GEEETECH

9V batteri

2N3904 transistorer (x32)

1K modstand (x32)

100 Ohm modstand (x1)

50 Ohm modstand (x1)

LED Matrix er en almindelig anodematrix med i alt 32 stifter. Den fælles anode betyder, at hver række styres med kun 1 pin, mens hver kolonne styres med 3 - en for hver farve. Styringen af dette sker med de 32 PMOD I/O -porte i hver ende af kortet.

Trin 1: Trin 1: Tilslutning af transistorer

Trin 1: Tilslutning af transistorer
Trin 1: Tilslutning af transistorer
Trin 1: Tilslutning af transistorer
Trin 1: Tilslutning af transistorer
Trin 1: Tilslutning af transistorer
Trin 1: Tilslutning af transistorer

Tilslut de 32 1K modstande til transistorernes midterstift. Dette er transistorernes "Base" -stift og modtager signalet fra basiskortet.

Trin 2: Trin 2: Tilslutning til kortet

Trin 2: Tilslutning til kortet
Trin 2: Tilslutning til kortet
Trin 2: Tilslutning til kortet
Trin 2: Tilslutning til kortet
Trin 2: Tilslutning til kortet
Trin 2: Tilslutning til kortet
Trin 2: Tilslutning til kortet
Trin 2: Tilslutning til kortet

Tilslut kortets udgange til den anden ende af modstanden som vist. JXADC => Rød, JA => Grøn, JB => Blå, JC => Række/effekt. Sådan styrer tavlen hvilken række/kolonne/farve der tændes. Hver pin tænder eller slukker den tilsvarende transistor, så strøm kan strømme fra strøm eller til jord fra den pågældende transistor.

Trin 3: Trin 3: Tilslutning til matrixen

Trin 3: Tilslutning til matrixen
Trin 3: Tilslutning til matrixen
Trin 3: Tilslutning til matrixen
Trin 3: Tilslutning til matrixen
Trin 3: Tilslutning til matrixen
Trin 3: Tilslutning til matrixen
Trin 3: Tilslutning til matrixen
Trin 3: Tilslutning til matrixen

Det er her, de 8 anodesidetransistorer og 24 katodesidetransistorer begynder at variere.

Mens den vender mod den flade side af transistoren, er pin -ordren emitter, base, kollektor. Matrixens 24 katoder skal forbindes til kollektorstiften på 24 transistorer, og de 8 anoder skal tilsluttes emitterstiften på de andre 8 transistorer.

Jeg anbefaler farvekodning af hver af ledningerne til selve matrixen for at gøre det lettere at fejlsøge. Denne særlige matrix har 16 ben på "toppen" (den side, jeg betegnede som top, var siden med bogstaverne på den) og 16 ben i "bunden". Øverst følger de 8 pins denne rækkefølge (venstre mod højre): Blå7: 0 Læs7: 0

bund: Række7: 4 Grøn7: 0 Række3: 0

Min farvekode - Blå: blå og lilla

Rød: rød og orange

Grøn: grøn og gul

Række: sort, hvid, brun og grå

Trin 4: Trin 4: Strøm og jord

Trin 4: Strøm og jord
Trin 4: Strøm og jord
Trin 4: Strøm og jord
Trin 4: Strøm og jord
Trin 4: Strøm og jord
Trin 4: Strøm og jord
Trin 4: Strøm og jord
Trin 4: Strøm og jord

Jeg starter med at jorde katodesidetransistorer. Hver emitterstift på disse vil blive forbundet til batteriets jord, men de 8 røde grunde skal have en ekstra 50 Ohm modstand mellem dem og batteriets jord.

Jeg forbandt disse grunde til rækkerne langs ydersiden af brødbrættet, fordi det var praktisk (hvis du vælger at bruge et brødbræt)

Strømmen skal dog sluttes til kollektorstiften på de 8 transistorer. En 100 ohm modstand skal placeres mellem strømmen og transistoren på grund af lysdioderne.

Trin 5: Trin 5: Programmering af tavlen

Trin 5: Programmering af bestyrelsen
Trin 5: Programmering af bestyrelsen

Her er alle de VHDL -filer, du skal bruge for at programmere det! Held og lykke!

Bare sørg for, at MAIN.vhd er det øverste modul

Særlig tak til Bryan Mealy for uropdeleren og den endelige tilstandsmaskine.

Anbefalede: