Malte Kloes

Just-On-Time Cube

Aller höchste Eisenbahn!

Nominiert für den
Digital Sparks Award 2006

"Just-On-Time Cube"

"Just-On-Time Cube"

Technische Beschreibung

Das Konzept, sowie ein Prototyp des "Just-On-Time Cubes" entstand im Rahmen des Kurses "Physical Computing" des Fachbereichs "Interface Design" an der FH-Potsdam. Der bestehende Prototyp ist zunächst auf die Linie U8 der Berliner Verkehrsbetriebe (BVG) programmiert.

Der Cube ist auf einer Achse befestigt, welche durch einen DC-Motor in Drehung versetzt werden kann. Gesteuert wird der DC-Motor über ein I/O Board (Arduino 2.0), welches via USB mit einem PC verbunden ist.
Ein auf dem PC laufendes Programm (geschrieben in Processing/Java) liest kontinuierlich die Abfahrtszeiten der Linie U8 von der offiziellen BVG-Internetseite und vergleicht diese mit der aktuellen Uhrzeit.
Per serieller Datenübertragung sendet das Programm die verbleibende Zeit in Minuten bis zur Abfahrt der nächsten Bahn (abzüglich des kalkulierten Fussweges zur nächsten Bahnstation) an das Arduino I/O Board.
Ein weiteres Programm auf dem Arduino-Board steuert abhängig dieser Daten per PWM (pulse-width-modulation) die Geschwindigkeit des DC-Motors.
Im Inneren des Cubes befinden sich zwei ultra-bright LEDs, die ebenfalls vom Arduino-Board angesteuert werden.

Hardware / Software

Hardware:
- PC
- USB-Kabel
- Arduino I/O Board
- 2 ultra-bright LED's
- DC-Motor

Software
- Processing 97 (http://www.processing.org)
- Arduino 103 (http://arduino.berlios.org)