Eine ältere Version des Dokuments wurde geladen! Beim Speichern wird eine neue Version des Dokuments mit diesem Inhalt erstellt. Dateiauswahl====== LED Matrix ====== ===== Übersicht ===== Haben vom [[https://metalab.at/|Metalab]] aus Wien einen Haufen (__<del>nachzählen</del>__, <del>etwa</del> 26 Stck.) LED Matrizen erhalten. Danke an der Stelle an [[https://metalab.at/wiki/Benutzer:Overflo|Overflo]]! Die Matrizen wollen mit 12V versorgt werden. Ein Element besteht aus 8*9 Pixeln. Ein Pixel besteht aus 5 LED's. Ein Element schluckt bei nem Fullon 1.15A@12V=13.8W. Abmessungen pro Element: 22cm * 25cm = 550cm² entspricht 7.63cm²/Pixel. ==== Todo ==== * Coolen Namen für das Projekt finden * Kitchenwall * Ceranfeld * Blinky * Red Kitchen Wall * Rote Küchenwand * Küchenwand * R2D2-C3P0 * r3dw4ll * init 0 * (1<<Blink) * Stromversorgung? * Wie versorgen wir die Teile? Vorschlag ATX Netzteile * Evtl. die 7805er entfernen und direkt auf 5V fahren (Macht das Sinn? -> Überlegen) * <del>Einzelne Matrizen per Hand und Schalter durchfeuern um Funktionalität zu testen</del> * Die die ich bisher in den Fingern hatte funktionieren * Auf einigen Elementen fehlt hinten ein Elko (1000µ/16V). Nachstöpseln! * 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? ===== Rahmen ===== [[projekte:ledmatrix:rahmen|projekte:ledmatrix:rahmen]] ===== Hardware ===== ^ Verbindungen je Element ^ Kaskadieren von Matrizen ^ | {{:projekte:ledmatrix:ledmatrix_doku_open.png?200|}} | {{:projekte:ledmatrix:ledmatrix_chained.png?450|}} | | 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 funktioniert so weit, die Pixelclock darf **MAXIMAL** 200KhZ betragen * d.h. ein Bild pro 9*8 (10Byte pro Panel) Matrix braucht 400µs * Eine Matrix mit 5x5 Paneln braucht pro Bild 10ms === 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{{:projekte:ledmatrix:l3654s.pdf|L3654S}} * 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{{:projekte:ledmatrix:palce16v8h.pdf|PALCE16V8H}} * 1x{{:projekte:ledmatrix:74ls157.pdf|74LS157}} * 1x{{:projekte:ledmatrix:sn74ls47.pdf|74LS47}} * 1x{{:projekte:ledmatrix:74ls241.pdf|74LS241}} === Kaskadierung === * Matrizen können "nebeneinander" kaskadiert werden (Zeilenweise) * Idee: Wir basteln aus allen Matrizen eine große Zeile, ordnen die Matrizen aber als Quadrat/Rechteck an ==== Raspberry Pi ==== Raspberry Pi soll die Ansteuerung der Matrizen erledigen. Dann hätte man prinzipiell gleich nen Ethernet<->Led Matrix Wandler 8-) (Ralf opfert seinen Raspberry Pi, hab mir extra einen bestellt :-) ) ===== Fotos ===== {{:projekte:ledmatrix:matrix_vorn_1.jpg?200|}} {{:projekte:ledmatrix:matrix_vorn_2.jpg?200|}} {{:projekte:ledmatrix:matrix_hinten.jpg?200|}} ===== Links ===== [[http://www.youtube.com/watch?v=nb22q38Enic&feature=youtu.be|Erste Tests unserer Matrix]] [[https://www.youtube.com/watch?v=Qvic-bL7gSs|Blinkofant@Youtube]] [[https://metalab.at/wiki/Blinkofant|Blinkofant@Metalab]] [[https://metalab.at/wiki/images/4/49/Albert-Schultz-Eishalle-by-kerky_oe.jpg|Eishockeyhalle wo die Teile herkommen]] ===== Ansprechpartner ===== * Ralf * Du? ===== Datenblätter ===== {{:projekte:ledmatrix:l3654s.pdf|L3654S}} {{:projekte:ledmatrix:palce16v8h.pdf|PALCE16V8H}} {{:projekte:ledmatrix:74ls157.pdf|74LS157}} {{:projekte:ledmatrix:sn74ls47.pdf|74LS47}} {{:projekte:ledmatrix:74ls241.pdf|74LS241}}What's the answer to life, the universe and everything? Dieses Feld bitte leer lassen:SpeichernVorschauAbbrechen Zusammenfassung projekte/ledmatrix/start.1612857550.txt.gz Zuletzt geändert: 2021/02/09 07:59von 46.4.226.224