LED Wall: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
K (hat „HqMon“ nach „LED Wall“ verschoben: moar up-to-date)
(Update des Projekts)
Zeile 1: Zeile 1:
[[Kategorie:Projekt]]
[[Kategorie:Projekt]]


GLCD zur Visualisierung versch. Informationen (Netzauslastung, Twitter, Fahrplan ...) im Hq.
Unsere Haus-eigene RGB LED Wall!!


Teilnehmer: Astro, marcus
Wir haben es endlich geschafft unsere 10x10 RGB Matrix fast fertig zu stellen. Zurzeit laufen noch ein paar Tests was die Helligkeit mancher LEDs betrifft, aber die Hardware steht so weit. An der Software kann nun chaotisch rumgebastelt werden.


=Plan=
==Hardware==
*Als Display wollten wir folgendes nehmen: [http://www.pollin.de/shop/dt/NjczOTc4OTk-/Bauelemente/Aktiv/Displays/LCD_Modul_SHARP_LM64K101.html SHARP LM64K101] (Preis 9,95€)
*Um das Display jedoch anzusteuern braucht man einen GLCD-Controller, es gibt zwar schon fertige Module von Epson die sind jedoch recht kostenintensiv. Deshalb haben wir beschlossen den Controller selbst zu bauen.
*Zur Hilfe steht uns ein Thread im µC-Forum indem nicht zu wenig drüber diskutiert wurde^^ : [http://www.mikrocontroller.net/topic/25099 µC-Forum]
 
=Umsetzung=
*Hardware -> marcus (r0oland, aber der hat Atmels keinen Plan, deswegen will er aber mitmachen)
*Software -> Astro
 
*Mistreiter natürlich gesucht


==Hardware==
Das Herzstück der Matrix ist ein Arduino UNO, der später durch ein Ethershield ergänzt wird. Vorranging dient er dazu die Matrix über den seriellen SPI-Bus mit Daten zu füttern. Der SPI-Bus leitet die Daten an das erste Shift Register(74HC595) weiter. Insgesamt sind 8 Shift Register hintereinander geschalten, 2xRot, 2xGrün, 2xBlau und 2xAnode, d.h. es werden pro Shift Register nur 5 Pins benutzt. Dort werden je nach Wunsch einfach Bytes reingeschoben.
*Controller mithilfe eines Atmels umsetzten
Die jeweiligen farbzugehörigen Kathoden werden durch eine einfach Transistorschaltung(npn) bei Aktivierung auf Masse gesetzt. Da die LEDs pro Pin eines Shift Registers sehr viel Strom ziehenhaben wir vor jede Anoden-Reihe noch eine Transistorschaltung(pnp) gebaut, um das Shift Register quasi zu entlasten.
*Ansteuerung an den Pc mittels USB (FT245 o.ä.)
[...]
*Entwerfern der Schaltung für die Spannungsversorgung (s. [http://www.pollin.de/shop/downloads/D120623D.PDF Datenblatt])
*Wunsch: SMD -> dadurch kleine Controller Platine!


==Software==
==Software==
[...]

Version vom 14. Dezember 2010, 00:40 Uhr


Unsere Haus-eigene RGB LED Wall!!

Wir haben es endlich geschafft unsere 10x10 RGB Matrix fast fertig zu stellen. Zurzeit laufen noch ein paar Tests was die Helligkeit mancher LEDs betrifft, aber die Hardware steht so weit. An der Software kann nun chaotisch rumgebastelt werden.

Hardware

Das Herzstück der Matrix ist ein Arduino UNO, der später durch ein Ethershield ergänzt wird. Vorranging dient er dazu die Matrix über den seriellen SPI-Bus mit Daten zu füttern. Der SPI-Bus leitet die Daten an das erste Shift Register(74HC595) weiter. Insgesamt sind 8 Shift Register hintereinander geschalten, 2xRot, 2xGrün, 2xBlau und 2xAnode, d.h. es werden pro Shift Register nur 5 Pins benutzt. Dort werden je nach Wunsch einfach Bytes reingeschoben. Die jeweiligen farbzugehörigen Kathoden werden durch eine einfach Transistorschaltung(npn) bei Aktivierung auf Masse gesetzt. Da die LEDs pro Pin eines Shift Registers sehr viel Strom ziehenhaben wir vor jede Anoden-Reihe noch eine Transistorschaltung(pnp) gebaut, um das Shift Register quasi zu entlasten. [...]

Software

[...]