Turinys:

Kaskadinė 8x16 Rgb LED matrica: 3 žingsniai
Kaskadinė 8x16 Rgb LED matrica: 3 žingsniai

Video: Kaskadinė 8x16 Rgb LED matrica: 3 žingsniai

Video: Kaskadinė 8x16 Rgb LED matrica: 3 žingsniai
Video: ERGO kino efektų zona 2013 2024, Liepa
Anonim
Kaskadinis 8x16 Rgb LED matrica
Kaskadinis 8x16 Rgb LED matrica
Kaskadinis 8x16 Rgb LED matrica
Kaskadinis 8x16 Rgb LED matrica

Šiame projekte sukūriau pakopinę 8x16 rgb LED matricą ir jos valdiklį. „Microchip“18F2550 naudojamas USB palaikymui. RGB šviesos diodus valdo 74hc595 pamainos registrai su rezistoriais. Animacijos ir konfigūracijos duomenims; Naudojamas 24C512 išorinis eeprom. Konfigūracijos ir animacijos duomenys sukuriami naudojant grafinę vartotojo sąsają (gui) kompiuteryje ir perkeliami į „eeprom“per USB. Padariau savo rgb LED matricos modulius 8x16 pikselių dydžio. Ir jie gali būti pritvirtinti, kad būtų didesnis ekrano plotas.

1 žingsnis: architektūra

Architektūra
Architektūra
Architektūra
Architektūra

architektūra Animacijos ir konfigūracijos duomenis kompiuteryje sukuria gui. tada jis perkeliamas į valdymo plokštę per usb. Mikrovaldiklio blokas (mcu) perduoda šiuos duomenis į plokštės saugojimo įrenginį („eeprom“). Kai lenta veikia, ji pirmiausia nuskaito konfigūracijos duomenis: laiko intervalus tarp animacijos kadrų, rodomos animacijos trukmę, darbo režimą (solo arba pakopinį), tada nuskaito animacijos duomenų dalį ir siunčia duomenis į pamainos registrus atnaujinti šviesos diodų būsena. Naudojami įprasti anodo rgb šviesos diodai. šviesos diodai yra išdėstyti 8 eilutėse, 16 stulpelių. visi anodai yra sujungti vienas su kitu iš eilės. „Shift“registrai valdo vieną eilutę vienu metu. Multipleksuojant; 8 eilutės atnaujinamos labai greitai, todėl rodomas nuolatinis vaizdas. 8 eilutėms --------- vienas 8 bitų poslinkių registras naudojamas multipleksavimui. 16 rgb LED stulpeliams 16*3 = 48 ------ naudojami šeši 8 bitų poslinkių registrai. Solo režimu vienas modulis veikia taip, kaip aprašyta aukščiau. Kaskadiniu režimu: viena plokštė tampa pagrindine plokšte ir siunčia sinchronizavimo signalą į kitas plokštes per serijinę periferinę sąsają (spi). visos plokštės rodo animaciją, saugomą jų atmintyje. Ir laikas yra išdėstytas pagal sinchronizavimo signalą, gaunamą iš pagrindinės plokštės.

Rekomenduojamas: