Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige ÜberarbeitungLetzte ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
projekte:ledmatrix:start [2021/02/09 07:59] – alte Version wiederhergestellt (2013/07/26 14:56) 46.4.226.224 | projekte:ledmatrix:start [2021/02/09 08:01] – alte Version wiederhergestellt (2013/07/26 15:46) 95.217.119.94 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== LED Matrix ====== | ====== LED Matrix ====== | ||
===== Übersicht ===== | ===== Übersicht ===== | ||
- | Haben vom [[https:// | + | Haben vom [[https:// |
- | Die Matrizen wollen mit 12V versorgt werden. | + | Die Matrizen wollen mit 12V versorgt werden. |
+ | Ein Element besteht aus 8*9 Pixeln. Ein Pixel besteht aus 5 LED' | ||
+ | Ein Element schluckt bei nem Fullon 1.15A@12V=13.8W. | ||
+ | Abmessungen pro Element: 22cm * 25cm = 550cm² entspricht 7.63cm²/ | ||
==== Todo ==== | ==== Todo ==== | ||
* Coolen Namen für das Projekt finden | * Coolen Namen für das Projekt finden | ||
Zeile 13: | Zeile 16: | ||
* R2D2-C3P0 | * R2D2-C3P0 | ||
* r3dw4ll | * r3dw4ll | ||
+ | * init 0 | ||
+ | * (1<< | ||
* Stromversorgung? | * Stromversorgung? | ||
* Wie versorgen wir die Teile? Vorschlag ATX Netzteile | * Wie versorgen wir die Teile? Vorschlag ATX Netzteile | ||
+ | * Evtl. die 7805er entfernen und direkt auf 5V fahren (Macht das Sinn? -> Überlegen) | ||
+ | * Einzelne Matrizen per Hand und Schalter durchfeuern um Funktionalität zu testen | ||
+ | * Auf einigen Elementen fehlt hinten ein Elko (1000µ/ | ||
+ | * Angeblich könnten defekte LED's drin sein. Auswechseln (Ich glaube das sind 20mA LED's) | ||
+ | * Überlegen wie man genau kaskadiert | ||
+ | * Wenn man alles in eine Line steckt, ruckelt dann nicht u.U. das Bild? -> Testen und mal durchrechnen | ||
+ | * Ansteuerung | ||
+ | * Wie genau steuern wir die Teile an? Direkt an Raspberry dran oder noch irgendwie nen AVR davor, und den dann per RS232 an Raspberry? | ||
+ | * Man könnte evtl auch PWM auf die Elemente fahren (um Strom zu sparen und die Helligkeit zu variieren) | ||
+ | * Wie bauen wir unsere Matrix auf? Rechteck? Quadrat? Ein großer Langer Schriftzug? | ||
+ | * Was wollen wir darauf anzeigen? | ||
+ | * Tweetwall | ||
+ | * coole Animationen | ||
+ | * Feuer | ||
+ | * -> Mit AALib als mplayer Ausgabe? (das wäre cool) | ||
+ | * Spiele | ||
+ | * Snake | ||
+ | * Game of Life | ||
+ | * Pacman? | ||
+ | ===== Hardware ===== | ||
+ | ^ Verbindungen je Element ^ Kaskadieren von Matrizen ^ | ||
+ | | {{: | ||
+ | | Fotos vom Metalab geklaut | Fotos vom Metalab geklaut | | ||
+ | |||
+ | ==== Funktionsweise der Elemente ==== | ||
+ | * Jedes Panel wird mit 12V versorgt und verbraucht maximal 1.15A bei einem Full On (13.8W) | ||
+ | * Auf jedem Panel befinden sich auf der Rückseite 2x7805 Festspannungswandler | ||
+ | * Evtl könnte man die Panels direkt mit 5V befeuern und so etwas Strom sparen | ||
+ | === Ansteuerung === | ||
+ | ^ Pin ^ Funktion ^ Kommentar ^ | ||
+ | | 1 | data/clock ? comes back out here (Rückleitung Schieberegister) | | | ||
+ | | 2 | data/clock ? comes back out here (Rückleitung Schieberegister) | | | ||
+ | | 3 | DatLoad EQU 0 ;data bit for loading data and control data | | | ||
+ | | 4 | ClkRing EQU 1 ;clock for shift left the whole line | | | ||
+ | | 5 | ClkLoad EQU 2 ;clock for shift left & loading all selected modules | | | ||
+ | | 6 | ClkBlink EQU 3 ;clock for blinking (0...off, 1...on) | | | ||
+ | | 7 | ClkSteu EQU 4 ;clock for shift left & load control data from DatLoad | ||
+ | | 8 | DatRing EQU 5 ;data bit for loading data during ClkRing | ||
+ | | 9 | Reset EQU 6 ;clear all control data | | | ||
+ | | 10 | OnOff EQU 7 ;turn on/off the whole display (0...off, 1...on) | | | ||
+ | |||
+ | === IC's pro Element === | ||
+ | * 8x{{: | ||
+ | * Treiber IC | ||
+ | * serieller Eingang | ||
+ | * paralleler Ausgang (10x open collector output) | ||
+ | * steuern je eine Zeile à 9 LED's | ||
+ | * Output 10 ist jeweils unbelegt | ||
+ | * Data Out ist verbunden mit | ||
+ | * 1x{{: | ||
+ | * 1x{{: | ||
+ | * 1x{{: | ||
+ | * 1x{{: | ||
+ | === Kaskadierung === | ||
+ | * Matrizen können " | ||
+ | * Idee: Wir basteln aus allen Matrizen eine große Zeile, ordnen die Matrizen aber als Quadrat/ | ||
+ | |||
+ | ==== Raspberry Pi ==== | ||
+ | Raspberry Pi soll die Ansteuerung der Matrizen erledigen. Dann hätte man prinzipiell gleich nen Ethernet< | ||
+ | |||
+ | (Ralf opfert seinen Raspberry Pi, hab mir extra einen bestellt :-) ) | ||
+ | |||
===== Fotos ===== | ===== Fotos ===== | ||
{{: | {{: |