Obsah:
Video: Mastermind s maticí 8x8 RGB LED: 5 kroků (s obrázky)
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Požadované díly: Basys3 FPGA
Matice 8x8 RGB LED od GEEETECH
9V baterie
Tranzistory 2N3904 (x32)
1K odpor (x32)
Odpor 100 ohmů (x1)
50 ohmový rezistor (x1)
LED Matrix je společná anodová matice s celkem 32 piny. Společná anoda znamená, že každý řádek je ovládán pouze 1 kolíkem, zatímco každý sloupec je ovládán 3 - jedním pro každou barvu. Ovládání bude provedeno pomocí 32 portů I/O PMOD na každém konci desky.
Krok 1: Krok 1: Připojení tranzistorů
Připojte 32 1K odporů ke středovému kolíku tranzistorů. Toto je pin „Base“tranzistorů a bude přijímat signál ze základní desky.
Krok 2: Krok 2: Připojení k desce
Připojte výstupy desky k druhému konci odporu, jak je znázorněno na obrázku. JXADC => červená, JA => zelená, JB => modrá, JC => řada/síla. Takto deska řídí, který řádek/sloupec/barva je zapnutá. Každý pin zapíná nebo vypíná odpovídající tranzistor, což umožňuje tok proudu z napájení nebo na zem z tohoto konkrétního tranzistoru.
Krok 3: Krok 3: Připojení k Matrixu
Zde se začínají lišit tranzistory na 8 anodových a 24 katodových stranách.
Při pohledu na plochou stranu tranzistoru je pořadí pinů emitor, základna, kolektor. 24 katod matice musí být připojeno ke kolektorovému kolíku 24 tranzistorů a 8 anod musí být připojeno ke kolíku emitoru dalších 8 tranzistorů.
Doporučuji barevné kódování každého z vodičů vedoucích k samotné matici, aby bylo jednodušší ladění. Tato konkrétní matice má 16 kolíků „nahoře“(strana, kterou jsem označil jako horní, byla strana s nápisem) a 16 kolíků „dole“. V horní části 8 kolíků následuje v tomto pořadí (zleva doprava): Blue7: 0 Read7: 0
dole: Řádek 7: 4 Zelený 7: 0 Řádek 3: 0
Můj barevný kód - Modrá: modrá a fialová
Červená: červená a oranžová
Zelená: zelená a žlutá
Řada: černá, bílá, hnědá a šedá
Krok 4: Krok 4: Napájení a uzemnění
Začnu uzemněním tranzistorů na straně katody. Každý kolík vysílače na nich bude připojen k uzemnění baterie, ale 8 červených uzemnění musí mít mezi sebou a uzemněním baterie odpor 50 Ohm navíc.
Tyto důvody jsem připojil k řadám na vnější straně desky na chléb, protože to bylo výhodné (pokud se rozhodnete použít desku na chléb)
Napájení však musí být připojeno ke sběrnému kolíku 8 tranzistorů. Kvůli LED diodám musí být mezi výkon a tranzistor umístěn odpor 100 ohmů.
Krok 5: Krok 5: Programování rady
Zde jsou všechny soubory VHDL, které budete potřebovat k jeho naprogramování! Hodně štěstí!
Jen se ujistěte, že MAIN.vhd je top modul
Zvláštní poděkování patří Bryanovi Mealymu za dělič hodin a šablonu stroje s konečným stavem.