Display: Unterschied zwischen den Versionen
Aus /dev/tal
Endres (Diskussion | Beiträge) (→Nutzung im Space) |
Omega (Diskussion | Beiträge) (→Input Interface: Pinning hinzugefügt) |
||
Zeile 71: | Zeile 71: | ||
[[Datei:Display2_Input_Driver.png|200px]] | [[Datei:Display2_Input_Driver.png|200px]] | ||
+ | ==== Input Interface ==== | ||
+ | |||
+ | {| border="2" cellpadding="4" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:1px #aaa solid; border-collapse:collapse;" | ||
+ | |- | ||
+ | ! Pin !! Name !! Type !! Description | ||
+ | |- | ||
+ | | 1 || RCK || In || Display Register Clock | ||
+ | |- | ||
+ | | 2 || 2.5V || In || Clock Comparator Voltage | ||
+ | |- | ||
+ | | 3 || SRCK || In || Serial Register Clock | ||
+ | |- | ||
+ | | 4 || GND || Power | ||
+ | |- | ||
+ | | 5 || ? | ||
+ | |- | ||
+ | | 6 || ? | ||
+ | |- | ||
+ | | 7 || ? | ||
+ | |- | ||
+ | | 8 || ? | ||
+ | |- | ||
+ | | 9 || OE_H_IN || In | ||
+ | |- | ||
+ | | 10 || ? | ||
+ | |- | ||
+ | | 11 || OE_L_IN || In | ||
+ | |- | ||
+ | | 12 || ? | ||
+ | |- | ||
+ | | 13 || DATA_H_IN || In | ||
+ | |- | ||
+ | | 14 || 5V || Power | ||
+ | |- | ||
+ | | 15 || 2.5V || In || Data High/Low Comparator Voltage | ||
+ | |- | ||
+ | | 16 || ? | ||
+ | |- | ||
+ | | 17 || ? | ||
+ | |- | ||
+ | | 18 || DATA_L_IN || in | ||
+ | |- | ||
+ | | 19 || 5V || Power | ||
+ | |- | ||
+ | | 20 || 5V || Power | ||
+ | |} | ||
=== Nutzung im Space === | === Nutzung im Space === |
Version vom 28. April 2013, 19:13 Uhr
Inhaltsverzeichnis
Ansteuerung
Aktuellen Code für die Displays (vorerst nur Display 1) findet sich auf github: http://github.com/Endres/ledmatrix
Ideen zur Nutzung
- Conway's_Game_of_Life
- mega tetris
- Tetrix viewer
- KSP METimer
Display 1
8x9 LED Matrix
- War Teil einer Anzeige in einem Eishockeystadion
siehe auch https://metalab.at/wiki/Blinkofant
http://www.youtube.com/watch?v=Qvic-bL7gSs
Aufbau
LED Pixel
LED Row
LED Matrix
Display 2
5 Stück, 40x16 LED Matrix
Bilder des ersten Test:
In Reihe montiert: http://www.youtube.com/watch?v=I9cXTZW47SM
Features
- Kein Flackern bei Anzeigenänderung, da die Ausgänge der Schieberegister durch ein zusätzlich Speicherregister von eigentlichen Schiebevorgang entkoppelt sind.
Aufbau
- ST STPIC6C595 Datasheet
- ST 74HC14 Datasheet from HXP
- ST 2901 9F0304 Datasheet
LED Pixel
LED Col
LED Matrix
Input Driver
Input Interface
Pin | Name | Type | Description |
---|---|---|---|
1 | RCK | In | Display Register Clock |
2 | 2.5V | In | Clock Comparator Voltage |
3 | SRCK | In | Serial Register Clock |
4 | GND | Power | |
5 | ? | ||
6 | ? | ||
7 | ? | ||
8 | ? | ||
9 | OE_H_IN | In | |
10 | ? | ||
11 | OE_L_IN | In | |
12 | ? | ||
13 | DATA_H_IN | In | |
14 | 5V | Power | |
15 | 2.5V | In | Data High/Low Comparator Voltage |
16 | ? | ||
17 | ? | ||
18 | DATA_L_IN | in | |
19 | 5V | Power | |
20 | 5V | Power |
Nutzung im Space
Die Matrix-Anzeigen wurden bereits in einer Reihe auf Holzlatten verschraubt und miteinander verbunden. Es gibt auch schon ein Netzteil. Was noch zu tun ist:
- Durchmessen ob die geschwindigkeit des Chips ausreicht etc. (done, mehr als 100Hz möglich!)
- Netzteil richtig befestigen
- Steuerplatine neu designen und herstellen
- Mit DCF77 Modul?
- Auf jeden Fall mit Ethernet(!!) oder wenigstens serieller (UART) Schnittstelle.
- Software
- Anzeigenprogramm welches die Leiste auf mehrere Einzelanzeigen aufteilt. (Siehe github)
- Lauftext
- Uhrzeit, Analog und Digital, Datum
- Bildanzeige möglich
- ...
- Zustand davon in EEPROM sichern
- Tetris
- Pong?
- Videostream?
- Anzeigenprogramm welches die Leiste auf mehrere Einzelanzeigen aufteilt. (Siehe github)
Display 3
32x24 LED Matrix
Features
Aufbau
- 60MD4
- TPS40130 Datasheet