Sadržaj:

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

Video: Cascadable 8x16 Rgb Led Matrix: 3 koraka

Video: Cascadable 8x16 Rgb Led Matrix: 3 koraka
Video: 8 × 24 Matrix - Scrolling LED Display using a Microcontroller and CD4017 ICs 2024, Srpanj
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 njezin kontroler. Microchip -ov 18F2550 koristi se za USB podršku. RGB LED diode pokreću registri pomaka 74hc595 s otpornicima. Za animacije i konfiguracijske podatke; Koristi se vanjski eeprom 24C512. Podaci o konfiguraciji i animaciji stvaraju se grafičkim korisničkim sučeljem (gui) na računalu 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 povećali površinu prikaza.

Korak 1: Arhitektura

Arhitektura
Arhitektura
Arhitektura
Arhitektura

arhitektura Gui stvara računalne podatke i podatke o konfiguraciji na računalu. zatim se učitava na upravljačku ploču putem USB -a. Jedinica mikrokontrolera (mcu) prenosi te podatke u memorijsku jedinicu ploče (eeprom). Kad je ploča u akciji, prvo čita konfiguracijske podatke: vremenske intervale između okvira animacije, duljinu prikaza animacije, 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 LED diode. LED diode su raspoređene u 8 redova, 16 stupaca. sve su anode međusobno povezane redom. Registar pomaka kontrolira jedan po jedan red. Multipleksiranjem; 8 redaka ažurira se vrlo brzo pa se prikazuje kontinuirana slika. za 8 redaka --------- 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 načinu rada 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 sinkronizacije koji dolazi s glavne ploče.

Preporučeni: