Willkommen auf unserem Seminar-Blog

Immer auf dem aktuellen Stand bleiben

Dieser Seminar-Blog befindet sich noch im Aufbau und wird in den kommenden Tagen entsprechend verfeinert.

Member Login

Lost your password?

Registration is closed

Sorry, you are not allowed to register by yourself on this site!

You must either be invited by one of our team member or request an invitation by email at viad.info {at} zhdk {dot} ch.

Blog-Thema: Uncategorized

Kapazitives Raumtracking

Unsere ursprüngliche Idee, ein grossflächiges Raumtracking zu erstellen, ohne optische Sensoren, wollten wir mit diesem kleineren Raumtracking technisch überprüfen. Kapazitive Sensoren aus Aluminium und Kupfer haben aber eine physikalisch max. Reichweite von 15cm. Unsere selbstgemachten Sensoren erreichten eine Weite von 10cm. In der Grösse der Fläche konnten wir bisher keine Limitierung der Sensorkapazität feststellen. Um…

Block Catcher Game

Für die gleiche Konstruktion wie beim Midi Keyboard (1 Potentiometer und 3 Drucksensoren) habe ich dann noch ein Spiel gemacht, im Stil von Breakout oder Space Invaders. Mit dem Potentiometer steuert man ein Board in der Mitte des Screens, welches man nach links und rechts schieben kann. Von hinten erscheinen Würfel, die sich nach vorne…

Midi Keyboard

Für mein erstes Experiment mit den analogen Inputs habe ich einen Potentiometer und vier Drucksensoren angeschlossen. Damit entsteht eine Art Keyboard. Mit Druck auf die Buttons entsteht ein Ton, und ein Tropfen fällt herunter. Wenn der Tropfen auf den Boden prallt, wird nochmals derselbe Ton ausgegeben. Mit dem Potentiometer kann die Höhe des Bodens eingestellt…

Explosive Sponge Bob

Durch einen Schwamm, in den 4 Sensoren eingebaut wurden, lässt sich die grafische Ausgabe auf dem Bildschirm steuern. Der Startscreen besteht aus einem weissen Quadrat. Sobald man mit dem Schwamm interagiert verändern sich Form und Farbe des Elements. Drückt man den Schwamm, löst dies eine explosionsartige Animation aus. Je fester man drückt, desto grösser wird…

Dot Matrix Screen

Mit zwei 5 x 7 Dot Matrixen wurde ein einfaches Display zur Ausgabe von Text erstellt. Mit Hilfe von 4 Shiftregister werden die zwei Mal 35 LEDs angesteuert. Die Texteingabe erfolgt über den Computer via Processing. Die Eingabe wird über den Seriellenport an den Arduino Chip geschickt und vom Ardiono verarbeitet. Sobald Arduino die Aufgabe…

Arc

Bei dieser Aufgabe habe ich die physikalische Biegung digital nachgebildet und daraus eine grafische Ausgabe generiert. Die Helligkeit des Striches wird über ein Helligkeitssensor gesteuert. Wird der Sensor mit der Hand vom Licht abgeschirmt wird der gezeichnete Strich dunkler. Über eine LED-Anzeige wird der aktuelle Helligkeitswert angezeigt.

Flubi

Flubi ist ein interaktiver “Gummiball” welcher über 4 Infrarot-Distanz-Messer gesteuert wird. Durch schnellere Handbewegungen richtung Flubi wird er Physikalisch im Raum herumgeschleudert. Durch feine Bewegungen kann er verformt werden. Mit mehreren Personen kann er sogar zusammengedrückt werden bis er blau wird und keine Luft mehr bekommt. Die Farben ändern sich je nach Beschleunigung oder Presswerte….

BitShifting mit zwei Register und 16 LEDs

Als zweite und doch auch komplexere Aufgabe habe ich mir die Verbindung von zwei Schieberegister vorgenommen. Ein Lichtsensor misst die Helligkeit, deren Wert wiederum die Anzeige auf der LED-Reihe steuert. Kniffe gab es beim Ansteuern des zweiten Schieberegisters. Lösung siehe Code, mehr kann ich leider nicht dazu sagen.

LED 35-Dot-Matrix

Über zwei Bit-Shift Register wird eine LED-Matrix angesteuert zur Ausgabe von Zahlen. Mit 2 Buttons können die Zahlenwerte vergrössert oder verkleinert werden. Code: #define LATCH_PIN 8 #define CLOCK_PIN 12 #define DATA_PIN 11 #define Button_1 3 #define Button_2 2 int i = 0; int t = 0; void setup() { pinMode(LATCH_PIN, OUTPUT); pinMode(CLOCK_PIN, OUTPUT); pinMode(DATA_PIN, OUTPUT);…

Schritt für Schritt

Grössere Probleme hatte ich keine. Sachen wie “Output-setzen-vergessen” haben Zeit gekostet, stellen aber keine nachhaltige Herausforderung dar.