Cascadable 8x16 Rgb Led Matrix: 3 koraka
Cascadable 8x16 Rgb Led Matrix: 3 koraka
Anonim
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix

U ovom projektu napravio sam kaskadnu 8x16 rgb LED matricu i njen kontroler. Microchip -ov 18F2550 koristi se za USB podršku. RGB LED diode pokreću registri pomaka 74hc595 sa otpornicima. Za animacije i podatke o konfiguraciji; Koristi se vanjski eeprom 24C512. Podaci o konfiguraciji i animaciji kreiraju se pomoću grafičkog korisničkog sučelja (gui) na računaru i prenose na eeprom putem USB -a. Napravio sam svoje rgb LED matrične module veličine 8x16 piksela. I oni se mogu pričvrstiti kako bi se povećala površina prikaza.

Korak 1: Arhitektura

Arhitektura
Arhitektura
Arhitektura
Arhitektura

arhitektura Animaciju i podatke o konfiguraciji stvara na računaru gui. zatim se učitava na kontrolnu ploču putem USB -a. Jedinica mikrokontrolera (mcu) prenosi ove podatke u memorijsku jedinicu ploče (eeprom). Kada je ploča u akciji, prvo čita konfiguracijske podatke: vremenske intervale između okvira animacije, dužinu animacije za prikaz, radni način rada (solo ili kaskadno), zatim čita dio animacijskih podataka i šalje podatke u pomak registara radi ažuriranja status LED dioda. Koriste se uobičajene anodne rgb diode. LED diode su raspoređene u 8 redova, 16 stupaca. sve anode su međusobno povezane u nizu. Registri pomaka kontroliraju jedan po jedan red. Multipleksiranjem; 8 redova se ažurira vrlo brzo pa se prikazuje kontinuirana slika. za 8 redova --------- jedan 8-bitni registar pomaka koristi se za multipleksiranje. za 16 rgb LED stupaca 16*3 = 48 ------ koristi se šest 8bitnih registara pomaka. U solo modu jedan modul radi kako je gore opisano. U kaskadnom načinu rada: Jedna ploča postaje glavna ploča i šalje signal za sinkronizaciju drugim pločama putem serijskog perifernog sučelja (spi). sve ploče prikazuju animacije pohranjene u njihovoj memoriji. Vrijeme je raspoređeno prema signalu sinhronizacije koji dolazi s glavne ploče.