Sommario:

Matrice Led 8x16 Rgb a cascata: 3 passaggi
Matrice Led 8x16 Rgb a cascata: 3 passaggi

Video: Matrice Led 8x16 Rgb a cascata: 3 passaggi

Video: Matrice Led 8x16 Rgb a cascata: 3 passaggi
Video: fonte de alimentação multivibrador astável led´s rítmicos barra gráfica 2024, Dicembre
Anonim
Matrice Led Rgb 8x16 in cascata
Matrice Led Rgb 8x16 in cascata
Matrice Led Rgb 8x16 in cascata
Matrice Led Rgb 8x16 in cascata

In questo progetto ho realizzato una matrice di led rgb 8x16 in cascata e il suo controller. Il 18F2550 di Microchip viene utilizzato per il supporto USB. I led RGB sono pilotati da registri a scorrimento 74hc595 con resistori. Per i dati di animazione e configurazione; Viene utilizzata la eeprom esterna 24C512. I dati di configurazione e animazione sono creati dall'interfaccia utente grafica (gui) al computer e trasferiti alla eeprom tramite USB Ho realizzato i miei moduli a matrice di led rgb di dimensioni 8x16 pixel. E possono essere collegati per rendere più ampia l'area di visualizzazione.

Passaggio 1: architettura

Architettura
Architettura
Architettura
Architettura

architettura I dati di animazione e configurazione vengono creati al computer da una GUI. quindi viene caricato sulla scheda di controllo tramite usb. L'unità micro controller (mcu) trasferisce questi dati all'unità di memorizzazione della scheda (eeprom). Quando la scheda è in azione, prima legge i dati di configurazione: intervalli di tempo tra i fotogrammi di animazione, durata dell'animazione da mostrare, modalità di lavoro (solo o in cascata) quindi legge un blocco di dati di animazione e invia i dati a registri a scorrimento per l'aggiornamento lo stato dei led. Vengono utilizzati led rgb ad anodo comune. i led sono disposti su 8 righe, 16 colonne. tutti gli anodi sono collegati tra loro in fila. I registri a scorrimento controllano una riga alla volta. Con multiplexing; 8 righe vengono aggiornate molto velocemente, quindi viene visualizzata l'immagine continua. per 8 righe --------- un registro a scorrimento a 8 bit viene utilizzato per il multiplexing. per 16 colonne led rgb 16*3=48 ------ vengono utilizzati sei registri a scorrimento da 8 bit. In modalità solo un modulo funziona come descritto sopra. In modalità cascata: una scheda diventa master e invia il segnale di sincronizzazione ad altre schede tramite l'interfaccia periferica seriale (spi). tutte le schede visualizzano le animazioni salvate nella loro memoria. E la temporizzazione è organizzata in base al segnale di sincronizzazione proveniente dalla scheda principale.

Consigliato: