A device to read the city: Difference between revisions

From XPUB & Lens-Based wiki
Line 105: Line 105:
===scripts===
===scripts===


https://teaching.ellenmueller.com/walking/assignments/exercises/
https://teaching.ellenmueller.com/walking/assignments/exercises/<blockquote>'''Random Set of Directions'''


Random Set of Directions
1. Start at your front door and take exactly 37 steps to the left.
1. Start at your front door and take exactly 37 steps to the left.
2. Turn right and walk until you see the third tree on your right.
3. Make a left turn at the tree and proceed straight for 50 steps.
4. Turn to your right and walk until you reach the first intersection.
5. Take a left at the intersection and follow the road for 2 blocks.
6. When you see a red car, turn right
7. Cross the street and walk diagonally until you reach a grassy area.
8. Walk around the perimeter of the grassy area twice.
    9. Find a stick and draw a map of your walk in the dirt.


2. Turn right and walk until you see the third tree on your right.


Different Walking Styles
3. Make a left turn at the tree and proceed straight for 50 steps.
 
4. Turn to your right and walk until you reach the first intersection.
 
5. Take a left at the intersection and follow the road for 2 blocks.
 
6. When you see a red car, turn right
 
7. Cross the street and walk diagonally until you reach a grassy area.
 
8. Walk around the perimeter of the grassy area twice.
 
9. Find a stick and draw a map of your walk in the dirt.
 
 
'''Different Walking Styles'''
 
1. Walk quietly, making as little noise as possible.
1. Walk quietly, making as little noise as possible.
2. Alternate hopping and stepping
2. Alternate hopping and stepping
Line 127: Line 135:
4. Take long, exaggerated steps
4. Take long, exaggerated steps
5. Walk smoothly, keeping your movements fluid as if you’re ice-skating
5. Walk smoothly, keeping your movements fluid as if you’re ice-skating
6. Add a slight bounce to each step
6. Add a slight bounce to each step




'''Interactions'''
Imagine the life stories of people you see
Walk until you find a bench. Sit down and go to the page number...
Walk to the nearest intersection and cross to the opposite corner
Notice an intriguing scent? Follow it


Imagine the life stories of people you see.
Close your eyes and listen to the city’s sounds for a momemnt</blockquote>
Walk until you find a bench. Sit down and go to the page …
Walk to the nearest intersection and cross to the opposite corner.
Notice an intriguing scent? Follow it.
Close your eyes and listen to the city’s sounds for a momemnt.


===Prototyping the device===
===Prototyping the device===

Revision as of 14:27, 9 June 2024

By reading we mean finding another possible form of seeing, moving, listening



Project template

Context The project starts from a concept that an urban environment can be read, analyzed and criticized as a text. By aimlessly wandering and drifting we can name exactly what we see, hear. List making can make very explicit what is missing, and who is not present or what is successfully hidden. If the city can be read it can also be annotated Posters, newspapers, graffitti, clothing, performances in public squares, protest, traffic serve as footnotes, annotations with very diverse comments.

More context

Many services and "smart solutions" provide comfort but also drastically reduce the level of unpredictability in a city. In a highly scripted cities, filled with prohibitions, navigations, how can we use scripts to enforce and strenghten unpredictability?


What is it? (physical description)

A physical device and a publication closely connected, working together. (Used as a method to encourage chance discovery and unproductive inefficiency, activated by a workshop)

Components:a device

  • a tube that can be carried with you and accompany your walk
  • a tilt sensor
  • device is multifunctional, can be used to observe and to listen to
  • what material its made from? fabric

a guide - printed

  • a manual for the device
  • collect scripts

workshop (scripts writing, a walk, exchanging and performing scripts and rituals, sharing the "unsmooth" encounters)

  • scripts writing
  • a walk to perform scripts

documentation of the workshops and the project


Why make it?

In a smart city ruled by obsession with perfection, maintenance and efficiency, how do we measure to whom those spaces are serving? And who decide what is the norm? This project is an attempt to find new forms of observing the city, to understand who is present in a particular space and what are their real needs and desires? What kind of city do we actually want? For the people performing this to be brave and curious, be concious of the unwritten structures that are designed into the 'city behaviour' and try to break them. At the Gemente visit, we were told that 98% of our behaviour is without having to think about it, but we do not belive that is true, our behaviour in this environment is really dictated by the rules and restrictions that are in place. Re-claim a city that does not feel yours with these little breaks of paths.


Allows continuously overwriting many parts of one street ( seeing a familiar place within a very different context)

Different narrative, objects, words, sounds, observations revealed


Plan


Week 1:

concept

writing scripts

Prototype 1

Design of the device - come up with ideas, sketches, materials, all rthe inspiring visual references

Power the device - find the


Week 2

Editing of the scripts

A guide - template

Finalize the device

Plan a workshop

Send invites for a workshop


Week 3

Print the guide

Workshop

Adjust the guide if time allows with insights from the workshop


Week 4

Playing cards

Drinking wine

Celebrating the project

Finalizing documentation from the workshooooop

scripts

https://teaching.ellenmueller.com/walking/assignments/exercises/

Random Set of Directions

1. Start at your front door and take exactly 37 steps to the left.

2. Turn right and walk until you see the third tree on your right.

3. Make a left turn at the tree and proceed straight for 50 steps.

4. Turn to your right and walk until you reach the first intersection.

5. Take a left at the intersection and follow the road for 2 blocks.

6. When you see a red car, turn right

7. Cross the street and walk diagonally until you reach a grassy area.

8. Walk around the perimeter of the grassy area twice.

9. Find a stick and draw a map of your walk in the dirt.


Different Walking Styles

1. Walk quietly, making as little noise as possible.

2. Alternate hopping and stepping

3. Drag your feet slightly as you move, making minimal effort to lift them off the ground

4. Take long, exaggerated steps

5. Walk smoothly, keeping your movements fluid as if you’re ice-skating

6. Add a slight bounce to each step


Interactions

Imagine the life stories of people you see

Walk until you find a bench. Sit down and go to the page number...

Walk to the nearest intersection and cross to the opposite corner

Notice an intriguing scent? Follow it

Close your eyes and listen to the city’s sounds for a momemnt

Prototyping the device

We work on the (sensor) hardware while also thinking about the look of the device.

Technical aspects for the technical aspects we need:

  • Tilt sensor
  • Wires
  • Microcontroller with SD card
  • 3 leds
  • battery
  • maybe resistors

Led one turns on after one step. This led is corresponding to the observer section of scripts in the publication/guide. This will prompt the curious pedestrian playing to go to that section and perform a chosen script.

Led two turns on after 200 [could be changed, temporary value for testing] steps. This corresponds to the listener section of the publication/guide. This will prompt the curious pedestrian playing to go to that section and perform a chosen script.

Led three turns on after 500 [could be changed, temporary value for testing] steps. This corresponds to the listener section of the publication/guide. This will prompt the curious pedestrian playing to go to that section and perform a chosen script.

It would be nice if after this, the succession would continue in a loop, to have the pedestrians be able to keep playing after, choosing to perform new scripts.

For now (7 June), the code looks like this:

#define outputA 14
#define outputB 12
#define outputC 13
#define outputD 15
#define outputE 2
int counter = 0; 
int aState;
int aLastState;  

void setup() { 
  pinMode (outputA,INPUT); //this is giroscope
  pinMode (outputB,INPUT);
  pinMode (outputC, OUTPUT); //this is led so signal goes out
  pinMode (outputD, OUTPUT); //this is led so signal goes out
  pinMode (outputE, OUTPUT); //this is led so signal goes out
  digitalWrite (outputC, LOW); //turns all led off at beginning
  digitalWrite (outputD, LOW); //turns all led off at beginning
  digitalWrite (outputE, LOW); //turns all led off at beginning


 Serial.begin(9600);
   Serial.println("Hello World.");
 delay(2000);
  
  aLastState = digitalRead(outputA);   //checking the connection
  Serial.println(aLastState);
} 
void loop() { 
    
aState = digitalRead(outputA); //0 on groun 1 on 5 v, also checking connection
  if (aState != aLastState){     
    // If the outputB state is different to the outputA state, that means the encoder is rotating clockwise
    if (digitalRead(outputB) != aState) { 
      counter ++;
    } else {
      counter --;
    }
    Serial.print("Position: ");
    Serial.println(counter); //write the number of turns
    if(counter >= 50){
     digitalWrite(outputC, HIGH);
    } //turn on led if it has turned more than 50 times
    else {
     digitalWrite (outputC, LOW);
    }
    if(counter >= 100){
     digitalWrite(outputD, HIGH);
    }
    else {
     digitalWrite (outputD, LOW);
    } //turn on led if it has turned more than 100 times
    if(counter >= 150){
     digitalWrite(outputE, HIGH);
    }
    else {
     digitalWrite (outputE, LOW);
    } //turn on led if it has turned more than 150 times
  } 
  aLastState = aState; // Updates the previous state of the outputA with the current state
}


Reference used: https://howtomechatronics.com/tutorials/arduino/rotary-encoder-works-use-arduino/

Like this, the three LED turn on after 50 turns of gyroscope each, but we want them to turn off also, so it still has to be modified.