Gast
#2220027
Hallo Forum, Nicht ganz uneigennützig würde ich hier gerne mein letztes größeres LED Projekt vorstellen (nicht uneigennützig, da ich gerade auf instructables.com an einem LED Wettbewerb teilnehme -> http://www.instructables.com/id/The-Partybox/ ) Es handelt sich um eine LED-Matrix mit 32x16 RGB Leuchtdioden, die 8-bit pulsbreitengesteuert angesteuert werden. Die Matrix ist aus acht identischen 8x8 Modulen aufgebaut. Jedes Modul wird von einem ATmega48 mit lediglich drei PWM Kanälen (ein Kanal pro Farbe) angesteuert. Die 64 LEDs werden dann gemultiplext, tatsächlich leuchtet immer nur eine LED. Um einen flimmerfreien Betrieb zu erreichen musste ich den Controller in Assembler programmieren und erreiche damit jetzt eine Refreshrate von etwa 400Hz (bei 8MHz Taktrate). Die einzelnen Module hängen an einem SPI-Bus, über den sie mit Bilddaten gefüttert werden. Die anzuzeigenden Bilder kommen über einen normalen USB-Seriell Wandler vom PC. Ein extra Mikrocontroller wandelt die serielle (UART) Schnittstelle auf SPI. Bei 460 kBaud auf der seriellen Schnittstelle erreiche ich in der Praxis etwa 30 Bilder pro Sekunde. Die Auflösung ist zwar recht gering, reicht aber als Deko Element voll aus und ist ein netter Eye-Catcher. Auf oben genanntem Link gibt es Bilder und ein Video zu sehen :)