SWAREPLAY ALLA GRISHKO
Interface Design 4: From Objects to Space: Light and Printed Electronics Bauhaus University Weimar in a cooperation with
Swareflex
Under the supervision by Prof. Dr. Jens Geelhaar 2013
3
CONTENTS
Introduction Research Inspiration Swareplay
5
Introduction
Public place became a must in the life of every progressive city. It is the place, where people are meeting and spending their free time every day - therefore it‘s usually well lit and has a hi-end light design. But what happens on the border of the public space and living area? Within a project “Interface Design 4: From Objects to Space: Light and Printed Electronics” in a cooperation with international partner, “Swareflex” Austria, the questions about light in interior, urban spaces and interaction with light were raised. How do we percieve light? Which role does it play? How do we interact with light and which possibilities had brought us LEDs?
Research
9
The Swareflex company is a daughter company of Swarovski, and develops crystal lenses for LEDs, reflectors, bases and new technologies in LED for the street lighting, retail and traffic.
11
As a main issue was taken the project of The High Line - restructurised subway station in the Chelsea district in New York City, USA. The area of The High Line is lit and dense, but from the very moment visitor has to leave the place, he faces dark stairways leading into quite safe but very dark blocks of Chelsea harbor or Meatpacking district. 13
Target group consists of the people from different social groups and diffenert ages, which have in common the place to spent in the evening: to walk at The High Line, enjoy the sunset over the Chelsea and the harbor, forget about the city problems and relax in the park.Those people like to attend different events happening there when they have time. They like different gadgets and are going along with a technical progress, discussing with their friends new iOs7 or the future of 3D printing.
15
Inspiration
17
19
Swareplay
Swareplay is a smart light system consuming low energy and high-sufficient. It is created to navigate people outside the main public area and to lead them with a system of light inside or ouside of it. The Swareflex lighting system is being used from the technical part: Swarotube, Swarorail and Swarocube.
Swarorail are installed in rails of the “transition areas�, whilst Swarotube in a suspended ceiling and Swarocubes are mounted to the walls and columns. The system controls the lights and can be interactive in a two different ways: for users with pre-installed smartphone application and without it. 21
In a case when a person does not have the installed application, the light is simply dimmed, “breathing”, recalling the heartbeat or a sleeping mode of the MacBook Pro. There are built-in motion sensors in the entrance and exit areas, which send the data to the system, making the light react to the presence and the amount of pedestrians. More people are on the street, brighter the light is, and vice versa.
The system basically can be used in every city in different countries, with a purpose to lit the „border areas“ in an elevated public spaces during the dark time of the day.
23
The other interaction is available through the smartphone or other mobile device: a special application is available through ITunes or Google store, „Swareflex: light orchestra“. This application has access to the music library of the user and his/her GPS location.
the area, this song will be played.
When the User enters the „border area“ and activates the Swareplay application, the lights „play“ randomly one song of the music library, blinking the certain rhythm of it. If a person currently listens to a song and enters
The Application is context-aware; it works with GPS location and can activate the lights only while being on these spots.
When several people are using application on a spot, the light orchestra plays simultaneously songs from each user every 30 sec.
In the marketing reasons, the free WIFI
hotspots for public use will be installed on a site. Support from the visual communication side is also expected. In order to take part in the Swareplay action, the user needs to download the application [free of charge].
Light orchestra
25
With pre-installed Application
Light H Orchestra Light is blinking in the same beat as the song, person listening to, or any song from the user’s library.
Provided Wi-Fi + GPS tracking through App
WIthout pre-installed Application
When nobody with active application goes by, light “breathes� in a heartbeat, becoming more bright as the people walk along.
Heartra beat
Motion sensor at the entrance and exit of the border area 27
Distance sensor sketch and test | Practice work at seminar Light, Spaces, Places and Objects
#include <Wire.h> #include <SonarSRF08.h>
delay(time); // set register for reading MySonar.setRegister(New_Address, ResultRegister); // read data from result register sensorReading = MySonar.readData(New_Address, 2); // print out distance Serial.print(„Distance: „); Serial.print(sensorReading); Serial.print(„ units“); Serial.println();
SonarSRF08 MySonar; #define CommandRegister 0x00 int New_Address = 248; // 0xF8 #define ResultRegister 0x02 #define GainRegister 0x00 // Setup Analogue Gain -- http://www. robot-electronics.co.uk/htm/srf08tech.html section „Analogue Gain“ #define RangeLocation 0xFF // Setup Range Location -- http://www. robot-electronics.co.uk/htm/srf08tech.html section „Changing the Range“
// pause delay(time);
int DEBUG = 1; char unit = ‚c‘; // ‚i‘ for inches, ‚c‘ for centimeters, ‚m‘ for micro-seconds float sensorReading = 0; int time = 70;
if (sensorReading>40) { digitalWrite(led3,LOW); digitalWrite(led2,LOW); digitalWrite(led1,LOW); } else if (sensorReading <=40 && sensorReading >30) { //Serial.println(„C“); digitalWrite(led3,HIGH); digitalWrite(led2,LOW); digitalWrite(led1,LOW); } else if (sensorReading <=30 && sensorReading >20) { //Serial.println(„D“); digitalWrite(led3,HIGH); digitalWrite(led2,HIGH); digitalWrite(led1,LOW); } else if (sensorReading <= 20) { digitalWrite(led3,HIGH); digitalWrite(led2,HIGH); digitalWrite(led1,HIGH); }
int led1 = 11; int led2 = 12; int led3 = 13; void setup() { MySonar.connect(); MySonar.changeAddress(CommandRegister, New_Address, GainRegister, RangeLocation); if (DEBUG){ Serial.begin(9600); } New_Address += 4; // offset address not sure why this is but it works for this address { pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); } }
}
void loop() { // set units, gain, and range location for reading out distance MySonar.setUnit(CommandRegister, New_Address, unit, GainRegister, RangeLocation); // pause
29
by
Alla Grishko MediaArchitecture 2013
31