Archive for the ‘Workshop Concepts’ Category

Light sensor

Thursday, October 18th, 2007

My next idea was to play around with the light sensor.

The idea of a practical use was following:
Most of the times I carry my mobile phone in my bag – so I have many missed calls, because I can’t hear it ringing (especially when listening to music). So I wanted to make something, that would notify my when the phone is ringing. Nowadays most mobile phones turn on their displays when you ring them – here the light sensor could be used. I’d create a small pocket for my phone in my bag, with the light sensor integrated and facing the display of the mobile phone. All I need then is a program, that would detect the light from the display and then turn the beeper on.

The program:
- monitor block – to see the values coming from the light sensor and thus to set the correct treshold value
- “if” block – to tell the board that if a certain value from the sensor is lower than a treshold (values rise as less ligt shines on sensor/more light means smaller number outputs – 1023 is the top value) to turn the beeper on
- “on” block next to the “if” block – simply to turn on the digital output (beeper in our case)
- “off” block to turn off the digital output when the value is less than the set treshold

Code:
int val= 0;
int compare=0;
int Pin7 = 7;
int Pin2 = 2;
void setup(){
pinMode(Pin2, INPUT);
pinMode(Pin7, OUTPUT);
Serial.begin(9600);

}
void loop(){
int analogValue;
analogValue = analogRead(2);
Serial.println(analogValue);
delay(10);
val = analogRead(Pin2);
compare=900;
if (val > compare){
digitalWrite(Pin7, HIGH);
}
else {
digitalWrite(Pin7, LOW);
}

}

And it works!!!

But:
I ahad several problems while working on this code:

- first of all, from reasons unknown to me the code has to be corrected after you switch from the block to the text view. the else statement in the condition looked originally like this:

else {

}
digitalWrite(Pin7, LOW);

The instruction to turn off the digital pin was out of curly brackets, so I had to move it in.

- I also don’t quite understand the if condition itself – it says, that if the value from the sensor is more that 900 (treshold value) it will turn the digital pin on, but it works the opposite way. I had to change the code itself after I turned it on for the first time and it did not worked as I wanted. I’m playing around with it right now and I see the values coming from the sensor – if they are above 900 the beeper is off and vice versa…strange to me…

Flashing/beeping

Monday, October 15th, 2007

Ok. So I started with very simple programs first to familiarize myself with the whole process of creating/compiling and uploading to the board.

One of the simplest that came into my mind was a program for flashing LED or beeping sound (can be later integrated to more difficult and complex programs…)

I have only connected the sound beeper to the board (digital output pin).

Blocks:
- drag an “on for” block and select your digital pin number
- drag a “variable” block next to it and set the variable – that will be the time delay (in miliseconds) between beeps/flashes (I chose 500 – 1/2 of a second)

The code looks like this:

int val= 0;
int compare=0;
int Variable31=500;
int Pin7 = 7;
void setup(){
pinMode(Pin7, OUTPUT);

}
void loop(){
digitalWrite(Pin7, HIGH);
delay(Variable31);
digitalWrite(Pin7, LOW);
delay(Variable31);

}

Ideas for Developing Materials & Designing Workshops

Monday, May 21st, 2007

To develop an awareness among teachers and young people about what could be possible in the future and to stimulate discussion about smart textiles etc. I suggest using sections of this programme that has been developed by the Discovery channel.
Source:
http://video.google.com/videoplay?docid=1537644238897941086

This website which has been developed to discuss the theme 2057 could also be used www.discovery.com/2057

Sportswear

T-Shirt
heart rate monitor built in to clothing
sensors which measure / keep track of certain movements
e.g. switches / touch sensors at side of garment which count number of star jumps as both have to be activated to count a correctly completed jump
similar approach with sensor in back of T-shirt for measuring sit-ups

Socks
keep track of distance covered in particular time period
measure pace – count steps (similar to a pedometer built into sock)
use Excel to graph the input / develop their own formulae for using input information e.g. length of pace x number of steps; distance covered each day, cumulative distance over a week etc.
keep track of this over a period of time / personal targets

Measure Heart rate / Recovery time (Can something be developed that could be integrated into clothing to capture these metrics?)

Track your physical activity over a given period of time

Posture – is there something that could be built into clothing to monitor this?

Messages that appear on your clothing – positive feedback about your physical well being / completion of targets set by child (regular exercise becoming part of their day / feedback/ motivation built into clothing; targets adjusted as time goes on).

Fabric that reacts to heat might be a possibility to use for this.

Fashion Accessories – Bracelets

As well as clothing we wear fabric could be used to design Bracelets / necklaces and other fashion accessories. These accessories are smaller and more versatile and within the capabilities of children to make. Children of this age would also be motivated to design quite a number of them if the materials allowed for a number of functions. The aesthetic qualities of the materials and the design of the accessory would also be important as children would be interested in creating something that was individualistic and “looked cool”.

e.g. Measuring pulse rate these could give feedback (lights light up according to particular targets being reached or fabric changes colour )

Circuit training – different activities which are monitored. The bracelet could have different sections which activate as each part of the circuit training is completed.
Or maybe different parts of the bracelet react to different environmental conditions.

Hats could be another accessory which could be designed (reacting to light conditions)

Espionage Theme

– secret messages / spies / undercover agents

Making Toys / Games

Designing Hand Puppets (the Glove could be used for this)
Characters in a story – that react to each other
Combine the characters in a particular way then something happens ( a tune is played / a light sequence occurs)
Or some switch or environmental conditions triggers the reaction (hot/cold; light or dark; switch is on /off).

The Glove could also be used for games which the children can invent (they will be much more creative than I am / rules of engagement as it were then are develop as the game develops)
e.g. during the game each child has to make contact with every other participant or a given number of participants in a particular order. Depending on the interaction then there is a particular reaction on the glove (colour change / light sequence / sound made etc). When the children get more experience they could perhaps design and program the glove for a particular reaction to happen when you interact with someone who has the necessary attribute to trigger the preset action. (e.g. If I have designed my glove with a fabric switch / touch sensor inside so that when it is turned on by someone shaking my hand a light is turned on. If pressure can be measured then maybe depending on the intensity of the handshake the response varies – more lights are turned on / sound that occurs is longer)

e.g. dance sequences could also be built up in the same way as games are developed.

Making fabric balls (roll – measure distance; if they collide there is a reaction)
Fabric skittles (tilt sensor – calculates scores when skittles are knocked over)

(by Deirdre)

Basic Workshop Concept for the First Workshop

Friday, March 16th, 2007

Target Audience

- 20 girls and boys 9 to 13 years old
- No prior knowledge, no prerequisites needed
- No consideration of specific origin or milieu

The first workshop will focus on the topic of bags. Bags can be created in various ways enriched and made “intelligent” with sensors, actuators and the Arduino Boards. Possible ideas can be for instance security sports bags, glowing hand bags, or games fixed to the bags.
Children develop imaginations and fantasies surrounding the topic and conceive project ideas which are implemented subsequently with the help of the tutors. In the end the results are presented. The workshop process will be divided into stages at different stations as follows:

Workshop Stations

1. Fantasies
2. Technology (Hardware/Software) + Material
3. Imagination
4. Conception + Construction
5. Pesentation

Organisational

Date: 5 days from 01.04.07 – 05.04.07 (Easter holidays)
Place: Youth Hostel Bremen (including overnight stays and program for the evenings)
Carers and staff: 4 Tutors + 2 responsible carers for the nights + EduWear partners Boras and Bremen

Pedagogical Objectives

- Foster personal development of children
- Foster abilities in solidarity
- Mediate participation with designing the world
- Offer access to Digital Media and its algorithms by making them tangible, open and mouldable

Technological Objectives

Experiencing the deployment of Arduino Microcontrollers
- How will children cope with the Arduino Technology?
- What problems will they face in implementing while using new technology?
- Will children stick to their ideas or will they built variant artefacts instead?

Experiencing the deployment of the graphical programming environment Arduino Blocks

- Will children cope with the interface?
- What strategies will they develop while using the interface?

Insights for the further development of the Arduino-technology toward a Smart Textile Kit

Workshop issues by Deirdre, Tomas and Tunde

Thursday, March 15th, 2007

Hello EduWear partners!

After the kick off meeting the Workshop group sat together and tried to solve some basic issues that came up during our discussions in Bremen. So these were:

Duration of workshops:

We have 30 hours planned for each workshop (5×6 hours), but that is probably too much. In all participating countries it could be a problem to get the teachers and the children out of the school for a whole week. Usually the workshops and teacher training events last about 20 hours. We could do it in the following way:
- have a weekend workshop (2×8 hours),
- organize the workshops during the summer holidays,
- run the workshops in the afternoons when both children and teachers have more time (4×5 hours).

We can spend at least 20 hours working with them (“contact time” as Deirdre stated) and leave them to “play along” with the kit for another 10 hours. In this way we could fulfill the “30 hours lasting workshop” plan.

Chidlren working in the classrooms:

The children should work in small groups – up to 5 pupils in each of them. With the average number of students in the classroom between 20-30 we need up to 6 separate kits, or one kit containing enough material to share between 5-6 groups.

There were also some questions concerning the Construction kits:

Should the Kit contain also other materials? Should it contain also some tools (scissors etc?)

We agreed that to keep the cost of the Kit low it should only contain materials that are not usually available in the classroom. The teachers/children should bring their own art&craft materials from home (some maybe available in the schools too).

There was also a question whether we should prepare various versions of the kit for different target groups (age etc.), but so far we should focus on one version designated for 10-14 years old children.

Please post your ideas, comments or proposals here…

Here you are!

Tuesday, February 20th, 2007

Ideas for Basic Concept and Scenario Body Lab

Friday, February 9th, 2007

Overall concept:
Message(s), reflection and insights about technology & society made by adults are passed on to children. Provide opportunities for children to find authentic tasks.

Basic approach:
Relationship(s) between technology and material:
Technology is interactive, hence evoke something; material is to be selected carefully to provide manifold imaginations and possibilities.
Consideration of “lack of aesthetic design” and intercultural aspects:
Textiles are common language; the exploration of fairy tales, archetypes, and story telling etc. give more ideas.

Topics to be offered:
Scenarios, eg. body (thinking body, communicating body), identity, etc.

Basic elements:
As examples of attraction and excitement: competition and expression.

Scenario “Body Lab”

Target group:
Kids 10-14

Scenario:

1. (Body)
Exploring the body, its, brain, movement, and senses,
e.g. such as its possible in specific museums, e.g. in Budapest and Bremen for scientific exploration.

2. (Technology)
Exploring the construction kit
Speaking about sensors/actuators, programming

3. (Reflection)
Experiencing how technology is reducing and enhancing human senses through games

4. (Interaction)
Imagining how human senses can be enriched through technology, develop a picture of what they want to build

5. (Construction)
Construction, design and programming, and presentation