INHOUDSOPGAWE:

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

Video: Cascadable 8x16 Rgb Led Matrix: 3 stappe

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

In hierdie projek het ek 'n cascadable 8x16 rgb led matrix en die beheerder daarvan gemaak. Microchip se 18F2550 word gebruik vir sy USB -ondersteuning. RGB -LED's word aangedryf deur 74hc595 -skofregisters met weerstande. Vir animasie- en opsetdata; 24C512 eksterne eeprom word gebruik. Konfigurasie- en animasiedata word deur die grafiese gebruikerskoppelvlak (gui) op die rekenaar geskep en via USB oorgeplaas na eeprom. En hulle kan aangeheg word om 'n groter vertoonarea te maak.

Stap 1: Argitektuur

Argitektuur
Argitektuur
Argitektuur
Argitektuur

argitektuur Animasie- en opsetdata word op 'n rekenaar deur 'n GUI geskep. dan word dit via die usb na die bedieningsbord opgelaai. Die mikrobeheereenheid (mcu) dra hierdie data oor na die stooreenheid van die bord (eeprom). As die bord in aksie is, lees dit eers die konfigurasie -data: tydsintervalle tussen animasierame, lengte van animasie om te wys, werkmodus (solo of waterval), dan lees dit 'n klomp animasiedata en stuur die data na skofregisters om by te werk die status van LED's. Gewone anode rgb LED's word gebruik. LED's is gerangskik met 8 rye, 16 kolomme. alle anodes is in 'n ry met mekaar verbind. Skofregisters beheer een ry op 'n slag. Deur te multiplexeer; 8 rye word baie vinnig opgedateer, sodat 'n deurlopende beeld vertoon word. vir 8 rye --------- een 8-bits verskuiwingsregister word gebruik vir multiplexing. vir 16 rgb leds-kolomme 16*3 = 48 ------ word ses 8bit-skofregister gebruik. In die solo -modus werk een module soos hierbo beskryf. In die kaskademodus: een bord is 'n hoofbord en stuur sinchronisasie sein na ander borde via seriële perifere koppelvlak (spi). alle borde vertoon animasies wat in hul geheue gestoor is. En die tydsberekening word gereël volgens die sinchronisasiesein van die hoofbord.

Aanbeveel: