
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48



Szükséges alkatrészek: Basys3 FPGA
8x8 RGB LED mátrix a GEEETECH -től
9V -os akkumulátor
2N3904 tranzisztorok (x32)
1K ellenállás (x32)
100 ohmos ellenállás (x1)
50 ohmos ellenállás (x1)
A LED -mátrix egy közös anódmátrix, összesen 32 tűvel. A közös anód azt jelenti, hogy minden sort csak 1 érintkező vezérel, míg minden oszlopot 3 - egyet minden színhez. Ennek vezérlése a tábla mindkét végén található 32 PMOD I/O porttal történik.
1. lépés: 1. lépés: A tranzisztorok csatlakoztatása



Csatlakoztassa a 32 1K ellenállást a tranzisztorok középső csapjához. Ez a tranzisztorok "Base" csapja, és megkapja a jelet a basys kártyáról.
2. lépés: 2. lépés: Csatlakozás a táblához




Csatlakoztassa a kártya kimeneteit az ellenállás másik végéhez az ábrán látható módon. JXADC => Piros, JA => Zöld, JB => Kék, JC => Sor/teljesítmény. A tábla így szabályozza, hogy melyik sor/oszlop/szín van bekapcsolva. Minden érintkező be- vagy kikapcsolja a megfelelő tranzisztorokat, lehetővé téve az áram áramlását az adott tranzisztorból.
3. lépés: 3. lépés: Csatlakozás a mátrixhoz




Itt kezdenek különbözni a 8 anód oldaltranzisztor és a 24 katód oldali tranzisztor.
Amíg a tranzisztor lapos oldala felé néz, a csapok sorrendje emitter, bázis, kollektor. A mátrix 24 katódját 24 tranzisztor kollektorcsapjához, a 8 anódot pedig a többi 8 tranzisztor emittercsapjához kell csatlakoztatni.
Azt javaslom, hogy a mátrixba vezető összes vezeték színkódja legyen, hogy könnyebb legyen a hibakeresés. Ennek a mátrixnak 16 csapja van a "tetején" (az oldal, amelyet felsőnek jelöltem, az volt az oldal, amelyen a felirat volt), és 16 tű az "alján". Felül a 8 csap a következő sorrendben követi (balról jobbra): Kék7: 0 Olvasás7: 0
alul: sor 7: 4 zöld7: 0 sor3: 0
Színkódom - Kék: kék és lila
Piros: piros és narancssárga
Zöld: zöld és sárga
Sor: fekete, fehér, barna és szürke
4. lépés: 4. lépés: Tápellátás és földelés




Kezdem a katód oldali tranzisztorok földelésével. Ezeken a sugárzótüskök az akkumulátor földeléséhez csatlakoznak, de a 8 piros burkolatnak további 50 ohmos ellenállással kell rendelkeznie az akkumulátor földje között.
Ezeket az alapokat a kenyértábla külső oldalán lévő sorokhoz kötöttem, mert kényelmes volt (ha kenyérlapot használ)
Az áramot azonban a 8 tranzisztor kollektorcsapjához kell csatlakoztatni. A LED -ek miatt 100 ohmos ellenállást kell elhelyezni a táp és a tranzisztor között.
5. lépés: 5. lépés: A tábla programozása

Íme az összes VHDL fájl, amire programoznia kell! Sok szerencsét!
Csak győződjön meg arról, hogy a MAIN.vhd a felső modul
Külön köszönet Bryan Mealy -nek az óraosztóért és a véges állapotú gépsablonért.
Ajánlott:
Mastermind Star Wars Arduino MEGA -val: 5 lépés (képekkel)

Mastermind Star Wars Arduino MEGA -val: Ezek a lázadás kedvezőtlen időszakai. Bár a Halálcsillag megsemmisült, a császári csapatok ingyenes hardvert és Arduino -t használnak titkos fegyverként. Ez az ingyenes technológiák előnye, bárki (akár jó, akár rossz) használhatja őket. Én
Pong tenisz LED mátrixszal, Arduino és joystick: 5 lépés (képekkel)

Pong tenisz LED mátrixszal, Arduino és joystick: Ez a projekt kezdőknek és tapasztalt barkácsolóknak egyaránt szól. Alapszinten ez elvégezhető kenyértáblával, áthidaló vezetékekkel, és ragasztható egy darab darab anyaghoz (én fát használtam) Blu-Tack-el és forrasztás nélkül. Azonban előrehaladva
Hogyan építsünk 8x8 BIG LED mátrixot (MAX7219 LED 10mm): 9 lépés (képekkel)

Hogyan készítsünk 8x8 BIG LED mátrixot (MAX7219 LED 10mm): Dolgoztál már kész 8x8 LED-es mátrixszal kijelzőként? Különböző méretűek, és nagyon érdekes velük dolgozni. Egy nagyméretű, könnyen hozzáférhető méret körülbelül 60 mm x 60 mm. Ha azonban sokkal nagyobb, kész LED-mátrixot keres
Asztali modul 8x8 LED RGB mátrixszal és Arduino Uno -val: 6 lépés

Asztali modul 8x8 LED RGB mátrixszal és Arduino Uno -val: Helló, kedves! Ebben az oktatóanyagban DIY RGB LED -es modulokat készítünk, amelyeket asztali eszközként vagy háttérvilágításként lehet használni. Először azonban csatlakozzon a távirat csatornámhoz, hogy több csodálatos projektet láthasson. Ezenkívül számomra a motiváció
Arduino távcső LED mátrixszal: 6 lépés (képekkel)

Arduino Telesketch Led Matrix -tal: Itt csak egy egyszerű útmutató egy távrajz létrehozásához egy Arduino segítségével. Ez a kialakítás egy Arduino -t, két 8x32 -es led mátrixot, egy zümmögőt, két forgó jeladót és néhány gombot használ. Reméljük, megtanulja használni a forgó jeladókat és a led mátrixot. Továbbá hoppon