Obsah:

Kaskádovatelná LED matice 8x16 Rgb: 3 kroky
Kaskádovatelná LED matice 8x16 Rgb: 3 kroky

Video: Kaskádovatelná LED matice 8x16 Rgb: 3 kroky

Video: Kaskádovatelná LED matice 8x16 Rgb: 3 kroky
Video: Sıcacık Lavaş ile Acılı Ezmeli Et Dürüm Hazırladım ! 2024, Červenec
Anonim
Kaskádovatelná LED matice 8x16 Rgb
Kaskádovatelná LED matice 8x16 Rgb
Kaskádovatelná LED matice 8x16 Rgb
Kaskádovatelná LED matice 8x16 Rgb

V tomto projektu jsem vytvořil kaskádovatelnou matici LED 8x16 rgb a její ovladač. Pro podporu USB slouží mikročip 18F2550 společnosti Microchip. RGB LED diody jsou poháněny posuvnými registry 74hc595 s rezistory. Pro animace a konfigurační data; Je použit externí eeprom 24C512. Konfigurační a animační data jsou vytvářena grafickým uživatelským rozhraním (gui) v počítači a přenášena do eeprom přes USB. Vytvořil jsem své maticové moduly RGB s velikostí 8x16 pixelů. A mohou být připevněny, aby vytvořily větší plochu displeje.

Krok 1: Architektura

Architektura
Architektura
Architektura
Architektura

architektura Animace a konfigurační data jsou vytvářena na počítači pomocí GUI. poté se nahraje na ovládací desku přes USB. Mikroprocesorová jednotka (MCU) přenáší tato data do úložné jednotky na desce (eeprom). Když je deska v akci, nejprve načte konfigurační data: časové intervaly mezi snímky animace, délku animace, která se má zobrazit, pracovní režim (sólo nebo kaskádově), poté načte část dat animace a odešle data do posuvných registrů k aktualizaci stav LED diod. Používají se běžné LED diody RGB anody. LED diody jsou uspořádány 8 řad, 16 sloupců. všechny anody jsou navzájem spojeny v řadě. Posuvné registry ovládají vždy jeden řádek. Multiplexováním; 8 řádků se aktualizuje velmi rychle, takže se zobrazuje souvislý obraz. pro 8 řádků --------- pro multiplexování slouží jeden 8bitový posuvný registr. pro 16 RGB LED sloupců 16*3 = 48 ------ je použito šest 8bitových posuvných registrů. V sólovém režimu pracuje jeden modul, jak je popsáno výše. V kaskádovém režimu: Jedna deska se stane hlavní deskou a odešle synchronizační signál na ostatní desky prostřednictvím sériového periferního rozhraní (spi). všechny desky zobrazují animace uložené v jejich paměti. A načasování je uspořádáno podle synchronizačního signálu přicházejícího z hlavní desky.

Doporučuje: