Spisu treści:

Kaskadowa matryca LED RGB 8x16: 3 kroki
Kaskadowa matryca LED RGB 8x16: 3 kroki

Wideo: Kaskadowa matryca LED RGB 8x16: 3 kroki

Wideo: Kaskadowa matryca LED RGB 8x16: 3 kroki
Wideo: DFRobot I2C 8x16 RGB LED Matrix Panel 2024, Listopad
Anonim
Kaskadowa matryca LED RGB 8x16
Kaskadowa matryca LED RGB 8x16
Kaskadowa matryca LED RGB 8x16
Kaskadowa matryca LED RGB 8x16

W tym projekcie wykonałem kaskadową matrycę led 8x16 rgb i jej kontroler. Microchip 18F2550 jest używany do obsługi USB. Diody RGB są sterowane przez rejestry przesuwne 74hc595 z rezystorami. Do animacji i danych konfiguracyjnych; Używany jest zewnętrzny eeprom 24C512. Dane konfiguracyjne i animacyjne tworzone są przez graficzny interfejs użytkownika (gui) na komputerze i przenoszone do eepromu przez USB. Zrobiłem moje moduły matrycy led rgb o rozmiarze 8x16 pikseli. I można je przymocować, aby uzyskać większy obszar wyświetlania.

Krok 1: Architektura

Architektura
Architektura
Architektura
Architektura

architektura Dane animacyjne i konfiguracyjne tworzone są na komputerze przez gui. następnie jest przesyłany do tablicy kontrolnej przez USB. Jednostka mikrokontrolera (mcu) przesyła te dane do jednostki pamięci płyty (eeprom). Gdy płyta jest w akcji, najpierw odczytuje dane konfiguracyjne: odstępy czasu między klatkami animacji, długość animacji do pokazania, tryb pracy (solo lub kaskadowo), a następnie odczytuje porcję danych animacji i wysyła dane do rejestrów przesuwnych w celu aktualizacji stan diod led. Używane są wspólne diody LED anodowe rgb. diody rozmieszczone są w 8 rzędach, 16 kolumnach. wszystkie anody są połączone ze sobą w rzędzie. Rejestry przesuwne sterują jednym wierszem na raz. Poprzez multipleksowanie; 8 wierszy jest aktualizowanych bardzo szybko, dzięki czemu wyświetlany jest ciągły obraz. dla 8 wierszy --------- jeden 8-bitowy rejestr przesuwny jest używany do multipleksowania. dla 16 kolumn diod rgb 16*3=48 ------ używanych jest sześć 8-bitowych rejestrów przesuwnych. W trybie solo jeden moduł działa jak opisano powyżej. W trybie kaskadowym: Jedna płyta staje się płytą główną i wysyła sygnał synchronizacji do innych płyt przez szeregowy interfejs peryferyjny (spi). wszystkie plansze wyświetlają animacje zapisane w ich pamięci. A taktowanie jest ustawione zgodnie z sygnałem synchronizacji pochodzącym z płyty głównej.

Zalecana: