Cuprins:
- Pasul 1: Pasul 1: Conectarea tranzistoarelor
- Pasul 2: Pasul 2: Conectarea la placă
- Pasul 3: Pasul 3: Conectarea la Matrix
- Pasul 4: Pasul 4: Alimentare și împământare
- Pasul 5: Pasul 5: Programarea plăcii
Video: Mastermind cu o matrice LED 8x8 RGB: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Piese necesare: Basys3 FPGA
Matrice LED 8x8 RGB de GEEETECH
Baterie de 9V
2N3904 tranzistori (x32)
1K rezistor (x32)
Rezistor 100 Ohm (x1)
Rezistor de 50 Ohm (x1)
LED Matrix este o matrice comună de anod cu 32 de pini în total. Anodul comun înseamnă că fiecare rând este controlat de doar 1 pin, în timp ce fiecare coloană este controlată de 3 - unul pentru fiecare culoare. Controlul pentru acest lucru se va face cu cele 32 de porturi PMOD I / O de la fiecare capăt al plăcii.
Pasul 1: Pasul 1: Conectarea tranzistoarelor
Conectați cele 32 de rezistențe 1K la pinul central al tranzistoarelor. Acesta este pinul "Baza" al tranzistoarelor și va primi semnalul de pe placa de bază.
Pasul 2: Pasul 2: Conectarea la placă
Conectați ieșirile plăcii la celălalt capăt al rezistorului așa cum se arată. JXADC => Roșu, JA => Verde, JB => Albastru, JC => Rând / Putere. Acesta este modul în care placa controlează care rând / coloană / culoare este activat. Fiecare pin activează sau oprește tranzistorul corespunzător permițând curentului să curgă de la putere sau la sol din acel tranzistor special.
Pasul 3: Pasul 3: Conectarea la Matrix
Aici încep să diferă cele 8 tranzistoare laterale anodice și cele 24 de tranzistoare laterale catodice.
În timp ce este orientat către partea plană a tranzistorului, ordinea pinului este emițător, bază, colector. Cei 24 de catoduri ai matricei trebuie să fie conectați la pinul colector de 24 de tranzistori, iar cei 8 anodi trebuie conectați la pinul emițător al celorlalte 8 tranzistori.
Recomand codarea culorilor pentru fiecare dintre firele care se îndreaptă către matricea însăși pentru a facilita depanarea. Această matrice specială are 16 pini în partea de sus (partea pe care am desemnat-o drept partea de sus cu litera pe ea) și 16 pini în partea de jos. În partea de sus, cei 8 pini urmează această ordine (de la stânga la dreapta): Albastru7: 0 Citește7: 0
jos: Rândul7: 4 Verde7: 0 Rândul3: 0
Codul meu de culoare - Albastru: albastru și violet
Roșu: roșu și portocaliu
Verde: verde și galben
Rând: negru, alb, maro și gri
Pasul 4: Pasul 4: Alimentare și împământare
Voi începe cu împământarea tranzistoarelor laterale ale catodului. Fiecare pin al emițătorului de pe acestea va fi conectat la masa bateriei, dar cele 8 baze roșii trebuie să aibă un rezistor suplimentar de 50 Ohm între ele și masa bateriei.
Am conectat aceste terenuri la rândurile de-a lungul exteriorului plăcii pentru pâine, deoarece a fost convenabil (dacă alegeți să utilizați o placă pentru pâine)
Cu toate acestea, puterea trebuie conectată la pinul colector al celor 8 tranzistori. Un rezistor de 100 ohmi trebuie plasat între putere și tranzistor din cauza LED-urilor.
Pasul 5: Pasul 5: Programarea plăcii
Iată toate fișierele VHDL de care va trebui să îl programați! Noroc!
Asigurați-vă că MAIN.vhd este modulul de sus
Mulțumiri speciale lui Bryan Mealy pentru divizorul de ceas și șablonul mașinii cu stare finită.
Recomandat:
Cum se construiește o matrice LED 8x8 BIG (MAX7219 LED 10mm): 9 pași (cu imagini)
Cum să construiți matrice LED 8x8 BIG (MAX7219 LED 10mm): Ați lucrat cu matrice LED 8x8 gata făcute ca afișaje? Sunt disponibile în diferite dimensiuni și sunt destul de interesante de lucrat. O dimensiune mare ușor disponibilă este de aproximativ 60mm x 60mm. Cu toate acestea, dacă sunteți în căutarea unei matrice de LED-uri mult mai mari gata făcute
O-R-A Ceas de perete cu matrice LED RGB și multe altele ** actualizat în iulie 2019 **: 6 pași (cu imagini)
O-R-A Ceas de perete cu matrice LED RGB și multe altele ** actualizat în iulie 2019 **: Bună ziua. Iată-mă cu un nou proiect numit O-R-A Este un ceas de perete RGB LED Matrix care afișează: oră: minut temperatura umiditate pictograma condiției meteorologice curente Evenimente din Google Calendar și 1h de notificări de reamintire la o anumită oră care arată:
Cum să interfațați o matrice cu LED-uri conduse MAX7219 8x8 cu microcontrolerul ATtiny85: 7 pași
Cum să interfațați o matrice cu LED-uri conduse MAX7219 8x8 cu microcontroler ATtiny85: Controlerul MAX7219 este fabricat de Maxim Integrated, este un driver de afișare compact-serial, de intrare / ieșire cu catod comun, care ar putea interfața microcontrolerele cu 64 de LED-uri individuale, afișaje numerice cu 7 segmente cu LED până la 8 cifre, afișaj grafic cu bare
Gadget de masă cu matrice LED RGB 8x8 și Arduino Uno: 6 pași
Gadget de masă cu 8x8 LED RGB Matrix și Arduino Uno: Bună, dragă! În acest tutorial vom face gadget DIY RGB LED, care ar putea fi folosit ca gadget de masă sau iluminare de fundal. De asemenea, motivația sa pentru mine
DISPLAY MATRICE LED 8x8 - ARDUINO - CONTROL BLUETOOTH: 7 pași (cu imagini)
DISPLAY MATRICE LED 8x8 | ARDUINO | CONTROL BLUETOOTH: În acest tutorial vă arăt cum să construiți o matrice LED de 8 x 8 folosind un Arduino. întregul