Sommario:
- Passaggio 1: Passaggio 1: Collegamento dei transistor
- Passaggio 2: Passaggio 2: Collegamento alla scheda
- Passaggio 3: Passaggio 3: connessione a Matrix
- Passaggio 4: Passaggio 4: alimentazione e messa a terra
- Passaggio 5: Passaggio 5: Programmazione della scheda
Video: Mastermind con una matrice LED RGB 8x8: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Parti richieste: Basys3 FPGA
Matrice LED RGB 8x8 di GEEETECH
Batteria da 9V
Transistor 2N3904 (x32)
Resistenza da 1K (x32)
Resistenza da 100 Ohm (x1)
Resistenza da 50 Ohm (x1)
La matrice LED è una matrice di anodo comune con 32 pin totali. L'anodo comune significa che ogni riga è controllata da un solo pin mentre ogni colonna è controllata da 3 - uno per ogni colore. Il controllo per questo verrà effettuato con le 32 porte I/O PMOD su ciascuna estremità della scheda.
Passaggio 1: Passaggio 1: Collegamento dei transistor
Collegare i 32 resistori da 1K al pin centrale dei transistor. Questo è il pin "Base" dei transistor e riceverà il segnale dalla scheda basys.
Passaggio 2: Passaggio 2: Collegamento alla scheda
Collegare le uscite della scheda all'altra estremità del resistore come mostrato. JXADC => Rosso, JA => Verde, JB => Blu, JC => Riga/Potenza. Questo è il modo in cui la scheda controlla quale riga/colonna/colore è attivata. Ciascun pin accende o spegne il transistor corrispondente consentendo alla corrente di fluire dall'alimentazione oa terra da quel particolare transistor.
Passaggio 3: Passaggio 3: connessione a Matrix
È qui che gli 8 transistor lato anodo e 24 transistor lato catodo iniziano a differire.
Di fronte al lato piatto del transistor l'ordine dei pin è emettitore, base, collettore. I 24 catodi della matrice devono essere collegati al pin collettore di 24 transistor e gli 8 anodi devono essere collegati al pin emettitore degli altri 8 transistor.
Raccomando di codificare a colori ciascuno dei fili che vanno alla matrice stessa per semplificare il debug. Questa particolare matrice ha 16 pin in "alto" (il lato che ho designato come alto era il lato con la scritta su di esso) e 16 pin in "basso". Nella parte superiore gli 8 pin seguono questo ordine (da sinistra a destra): Blue7:0 Read7:0
in basso: Riga7:4 Verde7:0 Riga3:0
Il mio codice colore - Blu: blu e viola
Rosso: rosso e arancione
Verde: verde e giallo
Riga: nero, bianco, marrone e grigio
Passaggio 4: Passaggio 4: alimentazione e messa a terra
Inizierò con la messa a terra dei transistor lato catodo. Ciascun pin dell'emettitore su questi sarà collegato alla massa della batteria, ma le 8 masse rosse devono avere un resistore aggiuntivo da 50 Ohm tra loro e la massa della batteria.
Ho collegato questi motivi alle file lungo l'esterno della breadboard perché era conveniente (se scegli di utilizzare una breadboard)
L'alimentazione invece va collegata al pin del collettore degli 8 transistor. Un resistore da 100 ohm deve essere posizionato tra l'alimentazione e il transistor a causa dei LED.
Passaggio 5: Passaggio 5: Programmazione della scheda
Ecco tutti i file VHDL necessari per programmarlo! Buona fortuna!
Assicurati solo che MAIN.vhd sia il modulo principale
Un ringraziamento speciale a Bryan Mealy per il divisore dell'orologio e il modello della macchina a stati finiti.
Consigliato:
Display a matrice 8x8 con BT: 5 passaggi (con immagini)
Display a matrice 8x8 con BT: alcuni mesi fa ho acquistato una matrice 8x8 a 4 pannelli da Ebay (Cina). Sono rimasto un po' deluso quando mi sono reso conto che era cablato da un lato all'altro, non dall'alto verso il basso per cui la maggior parte degli esempi su la Rete è scritta! Vedi il passaggio 2. Immagino che potrei avere mo
Display a due cifre che utilizza una singola matrice di LED 8x8: 3 passaggi
Display a due cifre che utilizza una singola matrice di LED 8x8: qui vorrei costruire un indicatore di temperatura e umidità per la mia stanza. Ho usato una singola matrice LED 8x8 per visualizzare numeri a due cifre e penso che parte del progetto sia diventata più utile. Ho inscatolato la costruzione finale usando una scatola di cartone, dolore
Come costruire una matrice LED GRANDE 8x8 (LED MAX7219 10 mm): 9 passaggi (con immagini)
Come costruire una matrice LED 8x8 GRANDE (LED MAX7219 10 mm): hai lavorato con una matrice LED 8x8 già pronta come display? Sono disponibili in varie dimensioni e sono piuttosto interessanti con cui lavorare. Una grande dimensione prontamente disponibile è di circa 60 mm x 60 mm. Tuttavia, se stai cercando una matrice LED già pronta molto più grande
Come interfacciare una matrice LED 8x8 guidata MAX7219 con il microcontrollore ATtiny85: 7 passaggi
Come interfacciare una matrice LED 8x8 guidata MAX7219 con il microcontrollore ATtiny85: Il controller MAX7219 è prodotto da Maxim Integrated è un driver di visualizzazione a catodo comune di ingresso/uscita seriale compatto che può interfacciare i microcontrollori a 64 LED singoli, display LED numerici a 7 segmenti fino a 8 cifre, display grafico a barre
DISPLAY A MATRICE LED 8x8 - ARDUINO - CONTROLLO BLUETOOTH: 7 passaggi (con immagini)
DISPLAY A MATRICE LED 8x8 | ARDUINO | CONTROLLO BLUETOOTH: In questo tutorial mostro come costruire una matrice LED 8 x 8 utilizzando un Arduino. COMMENTA COSA NE PENSI DI QUESTO ISTRUTTIVO, IN MODO CHE POSSO MIGLIORARE NEI MIEI ULTERIORI ISTRUTTORI Dai un'occhiata al video tutorial per una migliore comprensione di l'intero