Tartalomjegyzék:

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

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

Videó: Kaszkádolható 8x16 Rgb LED mátrix: 3 lépés
Videó: DFRobot I2C 8x16 RGB LED Matrix Panel 2024, November
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: