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.

Profil: Dominik Stucky

Bio

We're all astronauts aboard a little spaceship called Earth.

Pages

Posts

  • 14. Lauf der Dinge: SEAL 29. November 2011

    SEAL  – Sea Air Land Gruppenarbeit: Dominik Stucky, Diego Martinez Die letzte Aufgabe bestand darin ein Modul für ein “Lauf der Dinge” zu kreieren. Wir haben anfangs die Elemente Wasser, Land und Luft als Thema gewählt und dazu entsprechende Untermodule konzipiert. Wasserbehälter verbunden mit Schläuchen sollten eine Wippe mit einem Ping Pong-Ball in Bewegung setzen. Der…

  • 13. Game: Car Race

    Car Race Gruppenarbeit: Dominik Stucky, Diego Martinez “Das OSC Protokoll (Open-Sound-Control) erlaubt es, auf eine einfache Art und Weise Daten über ein Netzwerk zu schicken”. Dies haben wir gemeinsam in einer ersten kleinen Übung in der Klasse ausprobiert. Danach galt es eine sinnvolle Anwendung für dieses Protokoll zu finden. Wir haben uns für ein Game entschieden,…

  • 12.1 Blackbox 23. November 2011

    Diese Übung befasste sich mit dem Lagesensor, Vibrationsmotor und selbst gewählten Komponenten. Mit diesen Bauteilen galt es eine Box zu erstellen, welche auf Benutzerinteraktionen reagiert. Verwendete Teile: Lagesensor, Lautsprecher, LED, Arduino-Board, Vibrationsmotor… Auf der Oberseite der Box ist eine LED montiert, welche langsam blinkt, wenn die Box horizontal steht. In Seitenlage blinkt die LED schneller…

  • 12 Processing -> Arduino

    Arduino-Steuerung via Processing Bei vorhergehenden Aufgaben haben wir bereits Daten von Arduino an Processing geschickt. Hier werden nun Daten via Serial zurück an Arduino übertragen, um elektronische Bauteile steuern zu können. Ich habe die Ampelübung nochmals aufgenommen, hier aber die drei Lichter in Processing mit einem Mouse-Over dargestellt. Wenn sich die Maus über einem der…

  • 11.1 Pixel-Guy

    Pixel-Guy 3D Um den Accelerometer das erste Mal mit Processing zu verbinden habe ich mir eine 3D-Figur aus Würfeln erstellt, die mit dem Input entsprechend gedreht werden kann. Processing-Code

  • 11 Accelerometer 22. November 2011

    Bei dieser Übung haben wir uns das erste Mal mit dem Beschleunigungssensor vertraut gemacht. Im Setupt muss eine Kalibrierung (horizontale Lage) vorgenommen werden calibrateOffset() und die Werte für die drei Achsen entsprechenden korrigiert werden. Auf die drei Achsen wirken folgende Kräfte in der horizontalen Lage: X=0g, Y=0g, Z=1g Die Kräfte auf die drei Achsen haben wir…

  • 10 Crazy Machine: ComeTome 17. November 2011

    ComeTome Crazy Machine Bei dieser Aufgabe galt es eine Crazy Machine zu entwickeln mit einem Servo, einem Sensor und Arduino-Board. Ich habe mich für ein Objekt entschieden, das sich raubenartig vorwärts bewegen kann. Die Hauptschwierigkeit dabei bestand darin eine Mechanik zu erstellen, welche die Vorder- und Rückseite alternierend zusammenzieht und auseinanderdrückt. Der Servo sollte mit…

  • 09 AnalogIn: DNA 16. November 2011

    DNA Interactive [ VIDEO ] Nun galt es Arduino mit Processing zu verbinden und Sensor-Eingaben visuell mit Processing abzubilden. Ich habe dafür einen Druck- und Biegesensor verwendet. In Processing habe ich einen Emitter programmiert, der im Zentrum der Stage kleine Kreise ausspuckt. Mit dem Biegesensor kann die Drehrichtung des Emitters gesteuert werden und mithilfe des…

  • 08.1 Dot-Matrix 11. November 2011

    Als Weiterführung der ersten Dot-Matrix-Aufgabe durften wie Icons erstellen, die wir dann mit der Matrix animieren sollten. Ich habe in Illustrator vier Icons erstellt und zuerst den Mund animiert. Im Verlauf der Programmierung ist aus dem zweiten Icon, dem Fisch, dann eine startende Rakete entstanden, die von Mitstudenten auch als Wasserhahn angesehen wurde. Für die…

  • 08 Dot-Matrix Basics & Shifting 10. November 2011

    Diese Übung beinhaltete sich mit dem Dot-Matrix-Bauelement vertraut zu machen, das 5×7 LEDs enthält. Die LEDs mussten in Spalten und Kolonnen an die PINs des Arduinos angeschlossen werden. Je nachdem ob eine Spalte oder Reihe HIGH oder LOW geschaltet ist leutet die LED am Kreuzpunkt auf. Sind alle Outputs auf LOW gesetzt leuchtet keine der…

  • 07 PIR Sensor 9. November 2011

    Gruppenarbeit: Dominik Stucky, Diego Martinez Unser Repertoire wurde bei dieser Aufgabe mit einem PIR Sensor erweitert (passive infrared sensor), auch als Bewegungsmelder bekannt. Hier stand im Vordergrund sich mit diesem Bauteil vertraut zu machen. Da uns das Klassenzimmer zu vollgepackt war und deswegen erschwerte die Funktionalität des Sensors nachzuvollziehen, haben wir uns auf den Gang…

  • 06 Pulse-Width Modulation

    In dieser Übung sollten wir eine LED pulsieren lassen. Dafür habe ich eine LED an einen PWM-Pin angeschlossen, welcher es erlaubt Werte zwischen 0 bis 5V auf den Ausgang zu schreiben. Dies erreicht man mit der Verwendung von analogWrite(), wo als zweiter Parameter ein Wert zwischen 0-255 gesetzt werden kann (256 Schritte = 8Bit). Im…

  • 05 Lauflicht

    Knight Rider lässt grüssen. In dieser Übung sollten wir ein Lauflicht erstellen, das wie beim besten Freund von The Hoff in der Fernsehserie Knight Rider LEDs abwechselnd hin und her bewegen lässt. 10 LEDs standen uns dazu im LED-Block zur Verfügung. Diese galt es einzeln anzusteuern und zu programmieren. Jede LED musste einen Widerstand erhalten,…

  • 04 Digital Input/Output 8. November 2011

    Arduino Board …. Ampel Eine Aufgabe bestand darin eine Ampel zu erstellen, welche mit 3 LEDs und 3 Tastern via Arduino-Board gesteuert werden. Es soll immer nur eine LED leuchten je nach gedrücktem Taster. Jede LED ist mit einem Digital-Output vom Arduino verbunden, die drei Taster jeweils mit einem Digital-Input. Die LEDs und die Taster…

  • 03 Logik & Spannungswandler 4. November 2011

    Logik mit Integrated Circuits Mit den untenstehenden Aufgaben sollten wir uns mit den wichtigsten ICs vertraut machen. Bei der ersten Aufgaben sollten wir herausfinden, welcher Logik die ICs folgen. 1. Findet die Funktionen der Gatter 7400, 7404 und 7408 heraus: Welche Eingabe bewirkt welche Ausgabe? Erstellt eine Wahrheitstabelle für jedes der Bauteile. Material: LED, R…

  • 02.1 Relais, Transistor

    Relais Ein Relais funktioniert als wie ein mechanischer Schalter und wird durch Stromzufuhr ein- und ausgeschaltet (im Innern des Relais befindet sich eine Spule, die durch Stromzufuhr magnetisiert wird und so den Stromkreis schliesst). Bei diesem Aufbau haben wir zwei Stromkreise, einen mit 5V und einen mit 9V. Der Vorteil des Relais ist, dass man…

  • 02 Variabler Widerstand 2. November 2011

    Konventionelle Widerstandsregler Zuerst haben wir uns industriell hergestellte Widerstände und Widerstandsregler angeschaut. Bei LEDs muss immer ein Vorwiderstand verwendet werden. Dieser reduziert sozusagen den Stromdurchfluss, sodass die LED nicht  zu viel Spannung abbekommt. Diese Widerstände sind fix und werden anhand der farbigen Ringe indentifiziert. Drehregler, welche den Widerstand steuern funktionieren gleich wie die fixen Widerstände,…