Kazalo:

Cascadable 8x16 Rgb Led Matrix: 3 koraki
Cascadable 8x16 Rgb Led Matrix: 3 koraki

Video: Cascadable 8x16 Rgb Led Matrix: 3 koraki

Video: Cascadable 8x16 Rgb Led Matrix: 3 koraki
Video: 8 × 24 Matrix - Scrolling LED Display using a Microcontroller and CD4017 ICs 2024, Julij
Anonim
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix

V tem projektu sem izdelal kaskadno LED matrico 8x16 rgb in njen krmilnik. Microfirov 18F2550 se uporablja za podporo USB. LED diode RGB poganjajo registri premikov 74hc595 z upori. Za animacijo in konfiguracijske podatke; Uporablja se zunanji eeprom 24C512. Podatki o konfiguraciji in animaciji se ustvarijo z grafičnim uporabniškim vmesnikom (gui) v računalniku in se prenesejo v eeprom prek USB -ja. Naredil sem svoje matrične module rgb velikosti 8x16 slikovnih pik. Lahko pa jih pritrdimo, da naredimo večjo površino zaslona.

1. korak: Arhitektura

Arhitektura
Arhitektura
Arhitektura
Arhitektura

arhitektura Animacijo in konfiguracijske podatke ustvari gui v računalniku. nato se naloži na nadzorno ploščo prek usb. Enota mikro krmilnika (mcu) te podatke prenese v enoto za shranjevanje na plošči (eeprom). Ko je plošča v akciji, najprej prebere konfiguracijske podatke: časovne intervale med okvirji animacije, dolžino prikazane animacije, način delovanja (samostojno ali kaskadno), nato pa prebere kos animacijskih podatkov in podatke pošlje v premične registre za posodobitev status LED diod. Uporabljajo se običajne anodne rgb LED diode. LED so razporejene v 8 vrsticah, 16 stolpcih. vse anode so med seboj povezane zaporedoma. Registri premika nadzorujejo eno vrstico naenkrat. Z multipleksiranjem; 8 vrstic se posodobi zelo hitro, zato se prikaže neprekinjena slika. za 8 vrstic --------- en 8-bitni premični register se uporablja za multipleksiranje. za 16 rgb LED stolpcev 16*3 = 48 ------ se uporablja šest 8-bitnih premikov. V solo načinu en modul deluje, kot je opisano zgoraj. V kaskadnem načinu: Ena plošča postane glavna plošča in pošlje sinhronizacijski signal na druge plošče prek serijskega perifernega vmesnika (spi). vse plošče prikazujejo animacije, shranjene v njihovem spominu. Čas je urejen glede na signal sinhronizacije, ki prihaja z glavne plošče.

Priporočena: