Difference between revisions of "TROIA Prototyp"

From BlinkenArea Wiki
Jump to: navigation, search
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
__NOEDITSECTION__
 
__NOEDITSECTION__
''[[Projekte|zurück zur Übersicht]]''
+
{{Infobox
 +
|Name=TROIA Prototyp
 +
|Bild=Troia-prototyp-06.jpg
 +
|Jahr= 2003
 +
|Pixel= 144 (18x8)
 +
|Farben= 128 Graustufen
 +
|Leuchtmittel= SMD LEDs
 +
|Leistung= 60W
 +
|Kontakt= [[User:StephanKambor|Stephan 'ST' Kambor]], [[User:StefanSchuermans|Stefan Schürmans]]
 +
}}
  
<p align="justify">Ziel war es, eine Technik für das [[TROIA|Projekt TROIA]] zu entwickeln mit der es möglich ist, einen Raum mit ca. 20000 Pixeln zu bestücken und diese mit 128 Graustufen zu steuern. Um die Machbarkeit unseres Vorhabens zu testen, haben wir zusammen mit den [[BeobachterDerBedienerVonMaschinen][BBM]]s einen Prototyp mit 144 Pixeln gebaut. 144 Pixel wurden gewählt, damit wir die vorhandenen Blinkenlights Filme und Spiele, sowie Teile der schon bestehenden Ansteuerungssoftware von vorhergehenden Projekten nutzen können. Das System ist modular erweiterbar, das bedeutet, wenn es mit 144 Pixeln funktioniert, kann es praktisch beliebig erweitert werden.</p>
 
  
<p align="justify">Zuerst mussten wir uns überlegen wie ein Pixel aussehen soll. Da wir günstig an eine größere Menge SMD LEDs ([https://wiki.blinkenarea.org/pub/Blinkenarea/TroiaPrototyp/lwt673.pdf LW T673]) gekommen sind, stand das Leuchtmittel schon mal fest. Es musste nur getestet werden, wieviele LEDs pro Pixel benutzt werden. Dazu wurden verschiedene Platinen geätzt und bestückt. Bilder von den Testplatinen, sowie die Layouts sind auf der [https://st.blinkenarea.org/troia-testpixel/ Troia-Testpixel Seite] zu finden. Nach ausgiebigen Tests haben wir uns für eine Platine mit 5 LEDs und großen Kühlflächen entschieden, die dann in einen tiefgezogenen Pixelkasten geklebt wird.</p>   
+
[[TROIA|Übersicht]] | [[TroiaPresse|Presse]] | [[TROIA Prototyp|Prototyp]]
 +
 
 +
Ziel war es, eine Technik für das [[TROIA|Projekt TROIA]] zu entwickeln mit der es möglich ist, einen Raum mit ca. 20000 Pixeln zu bestücken und diese mit 128 Graustufen zu steuern. Um die Machbarkeit unseres Vorhabens zu testen, haben wir zusammen mit den [[Beobachter der Bediener von Maschinen|BBM]]s einen Prototyp mit 144 Pixeln gebaut. 144 Pixel wurden gewählt, damit wir die vorhandenen Blinkenlights Filme und Spiele, sowie Teile der schon bestehenden Ansteuerungssoftware von vorhergehenden Projekten nutzen können. Das System ist modular erweiterbar, das bedeutet, wenn es mit 144 Pixeln funktioniert, kann es praktisch beliebig erweitert werden.
 +
 
 +
Zuerst mussten wir uns überlegen wie ein Pixel aussehen soll. Da wir günstig an eine größere Menge SMD LEDs ([[:Image:Lwt673.pdf|LW T673]]) gekommen sind, stand das Leuchtmittel schon mal fest. Es musste nur getestet werden, wieviele LEDs pro Pixel benutzt werden. Dazu wurden verschiedene Platinen geätzt und bestückt. Bilder von den Testplatinen, sowie die Layouts sind auf der [https://st.blinkenarea.org/troia-testpixel/ Troia-Testpixel Seite] zu finden. Nach ausgiebigen Tests haben wir uns für eine Platine mit 5 LEDs und großen Kühlflächen entschieden, die dann in einen tiefgezogenen Pixelkasten geklebt wird.
  
 
<gallery>
 
<gallery>
 
Image:Troia-prototyp-01.jpg|Pixelkasten
 
Image:Troia-prototyp-01.jpg|Pixelkasten
Image:Troia-prototyp-02.jpg|5er Pixel-v.1.2 Layout
+
Image:Troia-prototyp-02.gif|5er Pixel-v.1.2 Layout
 
Image:Troia-prototyp-03.jpg|SMD LED
 
Image:Troia-prototyp-03.jpg|SMD LED
 
</gallery>
 
</gallery>
  
<p align="justify">Die Ansteuerung der einzelnen Pixel, die jeweils aus einer Serienschaltung von 5 superhellen, weißen SMD-LEDs bestehen, erfolgt durch Pulsweitenmodulation (PWM). Das bedeutet, die Graustufen werden durch sehr schnelles An- und Ausschalten simuliert. Das menschliche Auge ist so träge, dass es das Flackern (immerhin 100 Hz) nicht wahrnimmt.</p>
+
Die Ansteuerung der einzelnen Pixel, die jeweils aus einer Serienschaltung von 5 superhellen, weißen SMD-LEDs bestehen, erfolgt durch Pulsweitenmodulation (PWM). Das bedeutet, die Graustufen werden durch sehr schnelles An- und Ausschalten simuliert. Das menschliche Auge ist so träge, dass es das Flackern (immerhin 100 Hz) nicht wahrnimmt.
  
<p align="justify">Da eine solche Aufgabe nicht von einem PC für 20.000 Pixel übernommen werden kann, wird die Generierung der PWM-Signale von den [[TroiaPixelModul|Troia Pixel Modulen]] gemacht. Ein solches Modul steuert bis zu 32 Pixel an. Beim Prototyp wurden aber nur jeweils 24 Pixel an jedes der 6 Module angeschlossen. Die anzuzeigenden Daten werden über einen 10 mA Current Loop (galvanisch getrennt mittels Optokoppler) seriell mit 38400 bps übertragen.</p>
+
Da eine solche Aufgabe nicht von einem PC für 20.000 Pixel übernommen werden kann, wird die Generierung der PWM-Signale von den [[TroiaPixelModul|Troia Pixel Modulen]] gemacht. Ein solches Modul steuert bis zu 32 Pixel an. Beim Prototyp wurden aber nur jeweils 24 Pixel an jedes der 6 Module angeschlossen. Die anzuzeigenden Daten werden über einen 10 mA Current Loop (galvanisch getrennt mittels Optokoppler) seriell mit 38400 bps übertragen.
  
<p align="justify">Um nun genügend [[TroiaPixelModul|Pixel Module]] an einen PC anschließen zu können, gibt es die [[TroiaVerteilerModul|Troia Verteiler Module]]. Diese sind in der Lage, die seriellen Daten für bis zu 32 [[TroiaPixelModul|Pixel Module]] auszugeben. So werden von einem [[TroiaVerteilerModul|Verteiler Modul]] bis zu 1024 Pixel gesteuert. Über USB 2.0 sind dann 20 (oder mehr) [[TroiaVerteilerModul|Verteiler Module]] an den PC anschließbar. Auf dem PC läuft Linux mit einem speziellen Kernelmodul, dass die Daten für die Module aufbereitet und sendet.</p>
+
Um nun genügend [[TroiaPixelModul|Pixel Module]] an einen PC anschließen zu können, gibt es die [[TroiaVerteilerModul|Troia Verteiler Module]]. Diese sind in der Lage, die seriellen Daten für bis zu 32 [[TroiaPixelModul|Pixel Module]] auszugeben. So werden von einem [[TroiaVerteilerModul|Verteiler Modul]] bis zu 1024 Pixel gesteuert. Über USB 2.0 sind dann 20 (oder mehr) [[TroiaVerteilerModul|Verteiler Module]] an den PC anschließbar. Auf dem PC läuft Linux mit einem speziellen Kernelmodul, dass die Daten für die Module aufbereitet und sendet.
  
 
Hier einige Bilder vom fertigen Prototyp:
 
Hier einige Bilder vom fertigen Prototyp:
  
<gallery widths="160" perrow="5">
+
<center><gallery widths="160" perrow="5">
 
Image:Troia-prototyp-04.jpg
 
Image:Troia-prototyp-04.jpg
 
Image:Troia-prototyp-05.jpg
 
Image:Troia-prototyp-05.jpg
Image:Troia-prototyp-06.jpg
 
 
Image:Troia-prototyp-07.jpg
 
Image:Troia-prototyp-07.jpg
 
Image:Troia-prototyp-08.jpg
 
Image:Troia-prototyp-08.jpg
</gallery>
+
</gallery></center>
  
 +
<center><gallery widths="160" perrow="5">
 +
Image:Troia.prototyp-gruen.jpg
 +
Image:Troia.prototyp-pong.jpg
 +
Image:Troia.prototyp-tux.jpg
 +
Image:Troia.prototyp-xxo.jpg
 +
</gallery></center>
  
<p align="justify">Die Pixelfläche des Prototyps beträgt 1,20 x 2,70 Meter. Um ihn gut transportierbar zu machen, wurde der Prototyp in 3 Teilen mit je 48 Pixeln gefertigt. Diese 3 Teile lassen sich in einen dafür geschweißten Stahlständer einhängen.</p>
 
  
[[Image:Troia-prototyp-09.jpg]]
+
Die Pixelfläche des Prototyps beträgt 1,20 x 2,70 Meter. Um ihn gut transportierbar zu machen, wurde der Prototyp in 3 Teilen mit je 48 Pixeln gefertigt. Diese 3 Teile lassen sich in einen dafür geschweißten Stahlständer einhängen.
[[Image:Troia-prototyp-10.jpg]]
 
[[Image:Troia-prototyp-11.jpg]]<br>
 
[[Image:Troia-prototyp-13.jpg]]
 
[[Image:Troia-prototyp-14.jpg]]
 
[[Image:Troia-prototyp-15.jpg]]
 
<br>
 
<br>
 
[[Image:Divx.gif]] [https://wiki.blinkenarea.org/pub/Blinkenarea/TroiaPrototyp/troia-prototyp-folie-divx.avi Troia Prototyp Video] [0,8 MB]
 
  
[[Image:Divx.gif]] [https://wiki.blinkenarea.org/pub/Blinkenarea/AudioVideo/troia-prototyp-littlelights-divx.avi Troia Prototyp & LittleLights Video] [3,2 MB]
+
<gallery perrow="3">
<br>
+
Image:Troia-prototyp-09.jpg
<br>
+
Image:Troia-prototyp-10.jpg
<br>
+
Image:Troia-prototyp-11.jpg
 +
Image:Troia-prototyp-13.jpg
 +
Image:Troia-prototyp-14.jpg
 +
Image:Troia-prototyp-15.jpg
 +
</gallery>
 
<br>
 
<br>
-- StefanSchuermans - 12 May 2004<br>
+
[[Image:Divx.gif]] [[:Image:Troia-prototyp-folie-divx.avi|Troia Prototyp Video]] [0,8 MB]<br>
-- STephanKambor - 03 Sep 2004
+
[[Image:Divx.gif]] [[:Image:Troia-prototyp-littlelights-divx.avi|Troia Prototyp & LittleLights Video]] [3,2 MB]
  
 
[[Category:Projekte]]
 
[[Category:Projekte]]

Latest revision as of 02:37, 13 June 2010

zur Projektübersicht
English Version of this Page
Troia-prototyp-06.jpg
Jahr 2003
Anzahl Pixel 144 (18x8)
Graustufen / Farben 128 Graustufen
Leuchtmittel SMD LEDs
Leistungsaufnahme 60W
Kontaktperson Stephan 'ST' Kambor, Stefan Schürmans
Projekt-Website


Übersicht | Presse | Prototyp

Ziel war es, eine Technik für das Projekt TROIA zu entwickeln mit der es möglich ist, einen Raum mit ca. 20000 Pixeln zu bestücken und diese mit 128 Graustufen zu steuern. Um die Machbarkeit unseres Vorhabens zu testen, haben wir zusammen mit den BBMs einen Prototyp mit 144 Pixeln gebaut. 144 Pixel wurden gewählt, damit wir die vorhandenen Blinkenlights Filme und Spiele, sowie Teile der schon bestehenden Ansteuerungssoftware von vorhergehenden Projekten nutzen können. Das System ist modular erweiterbar, das bedeutet, wenn es mit 144 Pixeln funktioniert, kann es praktisch beliebig erweitert werden.

Zuerst mussten wir uns überlegen wie ein Pixel aussehen soll. Da wir günstig an eine größere Menge SMD LEDs (LW T673) gekommen sind, stand das Leuchtmittel schon mal fest. Es musste nur getestet werden, wieviele LEDs pro Pixel benutzt werden. Dazu wurden verschiedene Platinen geätzt und bestückt. Bilder von den Testplatinen, sowie die Layouts sind auf der Troia-Testpixel Seite zu finden. Nach ausgiebigen Tests haben wir uns für eine Platine mit 5 LEDs und großen Kühlflächen entschieden, die dann in einen tiefgezogenen Pixelkasten geklebt wird.

Die Ansteuerung der einzelnen Pixel, die jeweils aus einer Serienschaltung von 5 superhellen, weißen SMD-LEDs bestehen, erfolgt durch Pulsweitenmodulation (PWM). Das bedeutet, die Graustufen werden durch sehr schnelles An- und Ausschalten simuliert. Das menschliche Auge ist so träge, dass es das Flackern (immerhin 100 Hz) nicht wahrnimmt.

Da eine solche Aufgabe nicht von einem PC für 20.000 Pixel übernommen werden kann, wird die Generierung der PWM-Signale von den Troia Pixel Modulen gemacht. Ein solches Modul steuert bis zu 32 Pixel an. Beim Prototyp wurden aber nur jeweils 24 Pixel an jedes der 6 Module angeschlossen. Die anzuzeigenden Daten werden über einen 10 mA Current Loop (galvanisch getrennt mittels Optokoppler) seriell mit 38400 bps übertragen.

Um nun genügend Pixel Module an einen PC anschließen zu können, gibt es die Troia Verteiler Module. Diese sind in der Lage, die seriellen Daten für bis zu 32 Pixel Module auszugeben. So werden von einem Verteiler Modul bis zu 1024 Pixel gesteuert. Über USB 2.0 sind dann 20 (oder mehr) Verteiler Module an den PC anschließbar. Auf dem PC läuft Linux mit einem speziellen Kernelmodul, dass die Daten für die Module aufbereitet und sendet.

Hier einige Bilder vom fertigen Prototyp:


Die Pixelfläche des Prototyps beträgt 1,20 x 2,70 Meter. Um ihn gut transportierbar zu machen, wurde der Prototyp in 3 Teilen mit je 48 Pixeln gefertigt. Diese 3 Teile lassen sich in einen dafür geschweißten Stahlständer einhängen.


Divx.gif Troia Prototyp Video [0,8 MB]
Divx.gif Troia Prototyp & LittleLights Video [3,2 MB]