Kaszkádolható 8x16 Rgb LED mátrix: 3 lépés
Kaszkádolható 8x16 Rgb LED mátrix: 3 lépés

Tartalomjegyzék:

Anonim
Cascadable 8x16 Rgb LED Matrix
Cascadable 8x16 Rgb LED Matrix
Cascadable 8x16 Rgb LED Matrix
Cascadable 8x16 Rgb LED Matrix

Ebben a projektben kaszkádolható 8x16 rgb led mátrixot és vezérlőjét készítettem. A Microchip 18F2550 készülékét USB -támogatásként használják. Az RGB LED -eket 74hc595 ellenállású váltóregiszterek hajtják. Animációs és konfigurációs adatokhoz; 24C512 külső eepromot használnak. A konfigurációs és animációs adatokat a számítógép grafikus felhasználói felülete (gui) hozza létre, és USB -n keresztül továbbítja az eepromhoz. Az rgb led mátrix moduljaimat 8x16 képpont méretűvé tettem. És csatlakoztathatók, hogy nagyobb megjelenítési területet hozzanak létre.

1. lépés: Építészet

Építészet
Építészet
Építészet
Építészet

architektúra Az animációs és konfigurációs adatokat egy gui hozza létre a számítógépen. majd USB -n keresztül feltöltődik a vezérlőpultra. A mikrovezérlő egység (mcu) továbbítja ezeket az adatokat az alaplap tárolóegységébe (eeprom). Amikor a tábla működésbe lép, először beolvassa a konfigurációs adatokat: az animációs képkockák közötti időintervallumokat, a bemutatandó animációk hosszát, a működési módot (egyéni vagy kaszkád), majd leolvas egy darab animációs adatot, és elküldi az adatokat a műszakregisztereknek frissítésre a ledek állapota. Általános anód rgb LED -eket használnak. LED -ek 8 sorban, 16 oszlopban vannak elrendezve. az összes anód egymás után csatlakozik egymáshoz. A Shift regiszterek egy sort vezérelnek egyszerre. Multiplexeléssel; 8 sor nagyon gyorsan frissül, így folyamatos kép jelenik meg. 8 sorhoz --------- egy 8 bites shift regisztert használnak a multiplexeléshez. 16 rgb ledhez 16*3 = 48 oszlopot használunk. Solo módban az egyik modul a fent leírt módon működik. Kaszkád módban: Az egyik tábla mesterlapká válik, és szinkronizációs jelet küld a többi táblának soros perifériás interfészen (spi) keresztül. minden tábla a memóriájában tárolt animációkat jeleníti meg. Az időzítés pedig a master kártyáról érkező szinkronizációs jel szerint van elrendezve.

Ajánlott: