Innholdsfortegnelse:

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

Video: Cascadable 8x16 Rgb Led Matrix: 3 trinn

Video: Cascadable 8x16 Rgb Led Matrix: 3 trinn
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 prosjektet laget jeg cascadable 8x16 rgb led matrix og dens kontroller. Microchips 18F2550 brukes til USB -støtte. RGB -lysdioder drives av 74hc595 skiftregistre med motstander. For animasjons- og konfigurasjonsdata; 24C512 ekstern eeprom brukes. Konfigurasjons- og animasjonsdata er opprettet av grafisk brukergrensesnitt (gui) på datamaskinen og overført til eeprom via USB Jeg lagde min rgb led matrisemoduler 8x16 pikselstørrelse. Og de kan festes for å lage et større visningsområde.

Trinn 1: Arkitektur

Arkitektur
Arkitektur
Arkitektur
Arkitektur

arkitektur Animasjons- og konfigurasjonsdata er opprettet på datamaskinen av en gui. så lastes det opp til kontrollkort via usb. Micro controller unit (mcu) overfører disse dataene til lagringsenheten på kortet (eeprom). Når brettet er i gang, leser det først konfigurasjonsdataene: tidsintervaller mellom animasjonsrammer, lengden på animasjonen som skal vises, arbeidsmodus (solo eller kaskadert), deretter leser den en bit med animasjonsdata og sender dataene til skiftregistre for å oppdatere status for lysdioder. Felles anode rgb lysdioder brukes. lysdioder er arrangert 8 rader, 16 kolonner. alle anoder er koblet til hverandre på rad. Skiftregistre styrer en rad om gangen. Ved multipleksing; 8 rader oppdateres veldig raskt, så kontinuerlig bilde vises. for 8 rader --------- brukes et 8-biters skiftregister for multipleksing. for 16 rgb leds kolonner 16*3 = 48 ------ seks 8-bits skiftregister brukes. I solomodus fungerer én modul som beskrevet ovenfor. I kaskademodus: Ett brett er blitt hovedkort og sender synkroniseringssignal til andre kort via serielt perifert grensesnitt (spi). alle tavlene viser animasjoner lagret i minnet. Og timingen er arrangert i henhold til synkroniseringssignal som kommer fra hovedkortet.

Anbefalt: