Kinetic2013

131 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
131
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Kinetic2013

  1. 1. Studio Interieur 2013 Kinetic Architecture Jan Pelckmans 2013-2014
  2. 2. Art critic David Bourdon has described Christo's wrappings as a "revelation through concealment." The purpose of their art, they contend, is simply to create works of art or joy and beauty and to create new ways of seeing familiar landscapes. Christo Vladimirov Javacheff
  3. 3. directing attention to the medieval ceiling by hiding it first and revealing it when users pass by. First Concept: Hiding and Revealing ceiling
  4. 4. Te groot en moeilijk uitvoerbaar. First Concept: Hiding and Revealing ceiling Inzoomen op kleiner detail
  5. 5. Hiding and revealing by way of an iris Concept: Hiding and Revealing iris
  6. 6. Exploded Iris
  7. 7. Programmering Parallax pir sensor (rev B) en GWS S-125 1 turn 2BB winch servo: Libraries #include <SoftwareSerial.h> #include <TinkerKit.h> #include <Servo.h>
  8. 8. Programmering Parallax pir sensor (rev B) en GWS S-125 1 turn 2BB winch servo: Declaraties Servo myservo; const int pulse0Degrees = 800; const int pulse360Degrees = 2000; const int pcenter = 1000; int calibratie = 30; int Pauze = 100000; boolean geenBeweging = true; boolean welBeweging = false; int digitalValue = digitalRead(I0);
  9. 9. Programmering Parallax pir sensor (rev B) en GWS S-125 1 turn 2BB winch servo: void setup void setup() { Serial.begin(9600); pinMode(I0, INPUT); for( int i = 0; i < calibratie ; i++) { delay(1000); } myservo.attach(O0); myservo.writeMicroseconds(pcenter); }
  10. 10. Programmering Parallax pir sensor (rev B) en GWS S-125 1 turn 2BB winch servo: Void loop void loop() { if(digitalRead(I0) == HIGH) { myservo.writeMicroseconds(pulse360Degrees); if(geenBeweging) { geenBeweging = false; delay(150); } welBeweging = true; } if(digitalRead(I0) == LOW) { if(welBeweging) { lowTijd = millis(); // de tijd vanaf de transitie van HIGH naar LOW welBeweging = false; } if(!geenBeweging && millis() - lowTijd > Pauze) { geenBeweging = true; delay(150); myservo.writeMicroseconds(pulse0Degrees); } } }
  11. 11. Mogelijke uitbreidingen interactiviteit • • • • • • Snelheid sluiten en openen Pulserende LEDS met afstandsensor en tijd van gedetecteerde beweging onder iris Verandering van kleur leds Na lange tijd beweging onder iris: knipoog door iris Foto trekken Extreem: gezichtsherkenning
  12. 12. Constructie tekening

×