Indholdsfortegnelse:

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

Video: Cascadable 8x16 Rgb Led Matrix: 3 trin

Video: Cascadable 8x16 Rgb Led Matrix: 3 trin
Video: DFRobot I2C 8x16 RGB LED Matrix Panel 2024, Juli
Anonim
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix

I dette projekt lavede jeg cascadable 8x16 rgb led matrix og dens controller. Microchips 18F2550 bruges til sin USB -understøttelse. RGB -lysdioder drives af 74hc595 skiftregistre med modstande. Til animations- og konfigurationsdata; 24C512 ekstern eeprom bruges. Konfigurations- og animationsdata oprettes af grafisk brugergrænseflade (gui) på computeren og overføres til eeprom via USB Jeg lavede mine rgb led -matrixmoduler 8x16 pixelstørrelse. Og de kan vedhæftes for at lave et større displayområde.

Trin 1: Arkitektur

Arkitektur
Arkitektur
Arkitektur
Arkitektur

arkitektur Animations- og konfigurationsdata oprettes på computeren af en gui. derefter uploades det til kontrolkort via usb. Mikrokontrolenhed (mcu) overfører disse data til lagerenhed på kortet (eeprom). Når brættet er i aktion, læser det først konfigurationsdataene: tidsintervaller mellem animationsrammer, animationslængde, der skal vises, arbejdstilstand (solo eller kaskade), derefter læser det et stykke animationsdata og sender dataene til skiftregistre for at opdatere status for lysdioder. Fælles anode rgb lysdioder bruges. lysdioder er arrangeret 8 rækker, 16 kolonner. alle anoder er forbundet med hinanden i træk. Skiftregistre styrer en række ad gangen. Ved multiplexering; 8 rækker opdateres meget hurtigt, så kontinuerligt billede vises. til 8 rækker --------- et 8-bit skiftregister bruges til multiplexing. for 16 rgb leds kolonner 16*3 = 48 ------ seks 8bit skiftregister bruges. I solotilstand fungerer et modul som beskrevet ovenfor. I kaskadetilstand: Et kort er blevet hovedkort og sender synkroniseringssignal til andre kort via seriel perifer grænseflade (spi). alle tavler viser animationer gemt i deres hukommelse. Og timing er arrangeret i henhold til synkroniseringssignal, der kommer fra hovedkortet.

Anbefalede: