Cuprins:

Matricea cu cascadă 8x16 Rgb Led: 3 pași
Matricea cu cascadă 8x16 Rgb Led: 3 pași

Video: Matricea cu cascadă 8x16 Rgb Led: 3 pași

Video: Matricea cu cascadă 8x16 Rgb Led: 3 pași
Video: Making a LED Matrix with 3D Effect 2024, Noiembrie
Anonim
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix

În acest proiect am făcut matricea în cascadă 8x16 rgb led și controlerul său. Microfonul 18F2550 este utilizat pentru suportul USB. Ledurile RGB sunt acționate de registre de deplasare 74hc595 cu rezistențe. Pentru date de animație și configurare; Este utilizat 24C512 eeprom extern. Datele de configurare și animație sunt create de interfața grafică cu utilizatorul (gui) de pe computer și transferate la eeprom prin USB Am realizat modulele mele matrice LED-uri rgb cu dimensiunea de 8x16 pixeli. Și pot fi atașate pentru a face o zonă de afișare mai mare.

Pasul 1: Arhitectură

Arhitectură
Arhitectură
Arhitectură
Arhitectură

arhitectură Datele de animație și configurare sunt create pe computer printr-un gui. apoi este încărcat pe placa de control prin USB. Unitatea microcontroler (mcu) transferă aceste date către unitatea de stocare a plăcii (eeprom). Când placa este în acțiune, citește mai întâi datele de configurare: intervale de timp între cadrele de animație, durata animației de afișat, modul de lucru (solo sau în cascadă), apoi citește o bucată de date de animație și trimite datele către registrele de schimbare pentru actualizare statutul ledurilor. Sunt utilizate leduri rgb anodice comune. ledurile sunt aranjate 8 rânduri, 16 coloane. toți anodii sunt conectați între ei la rând. Shift registers controlează câte un rând pe rând. Prin multiplexare; 8 rânduri sunt actualizate foarte rapid, astfel încât imaginea continuă este afișată. pentru 8 rânduri --------- pentru multiplexare se folosește un registru de schimbare pe 8 biți. pentru 16 leduri coloane rgb 16 * 3 = 48 ------ se folosește șase registre de 8bit shift. În modul solo, un modul funcționează așa cum este descris mai sus. În modul cascadă: o placă devine placă principală și trimite semnal de sincronizare către alte plăci prin intermediul interfeței periferice seriale (spi). toate plăcile afișează animații stocate în memoria lor. Și sincronizarea este aranjată în funcție de semnalul de sincronizare provenit de la placa principală.

Recomandat: