Weather Garden Workshop1

30

I made the  Weather Garden workshop a few days ago.

Date: 15/08/2015  3pm-6pm

Place: Magnet Court

Number of participants: 12

I invited 12 people  to participant in my Weather Garden workshop. I introduced the basic function of this interactive installation before visitors participated in it. In order to run a better effect, I  made  simulative weather phenomenas. For instance, I used flashlight to replace sunlight and water drops to replace rain drops,only in this way can visitors experienced the  weather change obviously.

33         31

 

I define Weather Garden as an emotional interactive installation which can provide visitors unique experience about weather change in other place/country. By taking advantages of  wireless transmission, visitors can easily get the weather conditions and images in anywhere around the world they have special memories.

 

Weather Garden Practice2: Wind anemometer test

YouTube Preview Image

These days, I am keen on the selection of wind speed sensor due to the previous one always out of stock. I wrote to Timothy Shaw to give me some advise to choose and test the wind anemometer. He suggested me to use wind anemometer for N96GY  as backup option. I bought one form Maplin and started to test it. Firstly, I need to connect it with Arduino then get a reading every time it spins. Secondly, I have to do some maths to work out how many times it spins in a give timeframe.

The test method is very simple, operator just needs to have a fan with 3 or more speed options and blowing wind anemometer in different speed option respectively.

22    23

During the process of wind anemometer test, I became successful after many failures. For instance, I have tried many test code but could not get the right spins speed value from Arduino’s serial monitor.

Version 1

void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
}

void loop() {
// put your main code here, to run repeatedly:
int val = analogRead(A4);
Serial.println(val, DEC);
delay(1000);
}

Outcome:

1023

1023

1009

1023

1023

1023

974

……

Version 2

void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
delay(2000);

pinMode(2, INPUT);
attachInterrupt(0, count, CHANGE);
}

int i = 0;

void count() {
i++;
}
void loop() {
Serial.println(i);
i = 0;
delay(5000);
}

Outcome:

0

0

0

0

0

……

Finally, I got the right spins speed value by modifying  the electric circuit(add a 10K resistance) and Arduino code.

20         21

Code:
uint16_t start = 0;
volatile uint16_t rev = 0;

void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
delay(2000);

start = millis();
pinMode(2, INPUT_PULLUP);
attachInterrupt(0, count, CHANGE);
}
void count() {
rev++;
}
void loop() {
Serial.println(rev);
rev = 0;
delay(5000);
}

Outcome:

First gear

44

64

55

53

41

36

26

33

42

……

Second gear:

122

105

95

105

111

113

……

Third gear:

164

168

160

167

185

164

……

In the next step, I will try to figure out how many times the wind sensor spins in a give timeframe.

 

Music Garden practice

YouTube Preview Image

Music Garden is my first Arduino+ Processing interactive work. At this stage, by triggering the 8 infrared sensors, the flowers on screen will blossom with music correspondingly. At next stage, I would like decorate the infrared sensors as real flowers and spray perfume on them, which would stimulate participants’ olfactory sensation and make the work more multisensory. However, there are still some difficulties at present stage. Firstly, the sensibilities of these infrared sensors are irregular. Secondly, the melodies in flowers cannot work harmonious. I will debug these problems in next stage.

Weather Garden: Wireless connection

As for Weather Garden, one of the innovative points is wireless connection, which can make participants obtain weather information from several hundred kilometers away. At first, I thought I could achieve it by connecting Arduino and the Wi-Fi Module directly. While after the 1st tutorial with John, I learned that the firewall of campus is very strong and the Wi-Fi module cannot login to the University Wi-Fi, so I need to find a way figure out the firewall problem or change weather garden as wired connection. Over the next few days, I found a web called “ThingSpeak” could help me solve the wireless issue.

8

ThingSpeak is an open source Internet of Things application and API to store and retrieve data from things using the HTTP protocol over the Internet or via a Local Area Network. ThingSpeak enables the creation of sensor logging applications, location tracking applications, and a social network of things with status updates. Under this circumstance, Weather Garden can import and export data from ThingSpeak private channel. Specifically, by connecting family Wi-Fi(no user name and just need password) , Weather Garden’s videos can work normally in campus due to it obtain data from web rather than Wi-Fi itself.

9                                  11

 

YouTube Preview Image

Inspirations for Weather Garden

1 Indoor weather stations

YouTube Preview Image

The Indoor Weather Stations are made up by Wind Tunnel, Temperature Tape and The Light Collector. Specifically, The Wind Tunnel makes salient the almost imperceptible wind currents of the home; The Temperature Tape gives people a sense of temperature gradients within the home; The Light Collector shows a history of the changing ambient light colour in the home.

Article:http://dl.acm.org/citation.cfm?id=2466474

2 Arduino wireless weather station

YouTube Preview Image

 

 

“Weather Garden”: approaching to multisensory design

 

In order to make “Weather Garden” to be more multisensory, I decided to do some improvements at this stage. To begin with, I want to add an USB fan on Arduino, it would be switched on automatically along with the wind video playing. In this way, visitors can make use of their touch sensor during the participation. In addition, I would lighten of some LEDs when playing sun videos, which could increase work’s visual effect.

12                            13

YouTube Preview Image YouTube Preview Image

 

 

“To-be”Garden: Music Garden + Weather Garden

“To-be” Garden

“To-be” Garden is Tan’s final project work. It can be divided into two parts: Music Garden and Weather Garden, which provides participants a virtual world to experience multisensory interactive activity.

Part 1 Music Garden

 Music garden is a multisensory interactive design controlled by 8 infrared sensors, 1 Arduino Mega and processing. To be more accurate, when participants trigger one of the eight infrared sensors, the relevant flower will blossom with music in computer.

 Part2 : Weather Garden

This is a creative device to use weather (rain/sun/wind) to control video player. Specifically, if the weather outside (or in the different place) is raining, the signal will transmit by the raindrop sensor and play the related video; if it is sunny outside, the video will control by the temperature and humidity sensor; Accordingly, if it is wind, the wind related video will be played.

 Meaning

It combines the parts (video making) I am good at and interested in (multisensory design).

It’s also a creative device for users to know outside even other places’ weather in an innovative way.

 Materials for Weather Garden

1 Arduino uno

2 Wireless module

6                                         4

3 Brightness sensor

2

4 rain drop sensor

3

5 wind speed sensor

7                                 5

6 4 related short video sequences(wind/rainy/sun/nothing happened)