Friday, 4 April 2008

Sensor Workshop (Dated Dec. 22, 2007)

Sensor Workshop (Dated Dec. 22, 2007)
Lecture given by Nicolas Marechal (Interactive & Moving Image Sen. Tech.)

  • Suggested reading list:

1. Rapid Prototyping of Applications on the mobile platform. – Mobile Python, Juergen Scheible, Ville Tuulos. [Publisher: Wiley]

2. Physical computing. Sensing and controlling the physical world with computers. (Dan O’sullivan and Tom Lgae. [Publisher: Thomson/Course Technology]

3. Making things talk. Practical Methods for Connection Physical Objects. [Publisher: O’Reilly]

4. Processing. Aprogramming Handbook for visual Designers and Artists.- Reas and Fry (Casey Reas and Bez Fry)

  • Interactive Technologies
    Physical computing with a computer (flash, illustrator…)
    Using sensors
    Motion capture
    Physical computing without a computer
    Using actuators
    Serial communication

1. Using a computer + Interactive software
Processing
--> free
--> beta version CV. 135…
--> Open GL. Library (3d rendering)
--> Flash CS3 (£90) à version 8/ action script 3 / excellent for animation,
easily interface with the web, database (xml)

Max/ Msp/ Jitter (£230) --> version 5 is coming
--> visual program lang.
--> realtime video and fx (with core video)
--> open GL. (fast video/ 3d rendering)
--> motion capture
--> excellent for ardio (MSP)
--> works with rewire (arduio remote control)
--> can be networked for sharing tasks
--> arge community of users
--> conclusions: little web compatibility

Pure Data (free) --> similar to Max/ Msp/ Jitter
VVV. Isadora (from free to£130) à visual programming

2. Using a computer + Interactive software + hardware
Interface-Z (easy but expensive)
-->
Midi protocol (low, max)
--> 5v sensors
--> Analog input are 7-bit (128) or 12-bit (95)
--> Ready made sensors (with good connector)
--> Smooth and noiseless
--> No serial communication
--> RFID., Motor control and relays are optional
--> conclusions: midi is not the fastest
--> proprietary sensors
--> most expensive (80~100 EUR)

Make controller (in the middle)
--> USB (max 5m) or Ethermet connection (max 100m)
--> 3.3 or 5v sensors
--> OSC (open sound control) or XML protocol (via UPD)
--> Analog input are translated in 10-bit (1024 values)
--> Any sensors available on the market
--> Excellent connectors
--> Several motor library
--> Web server
--> Paralled and serial communication

Arduino (a bit more different but cheap) – via fermata
--> USB (max 5m)
--> 3.3 or 5v sensors
--> XML protocol (via TCP/ IP)
--> Analog input are translated in 10-bit (1024 values)
--> Any sensors are available on the market
--> optional wireless (zigbee)
--> cheap (£42) with the workshop kit
--> sensitive to noise and no data smoothing
--> large community, knowledge base
--> conclusions: cheap connectors
--> lack of moderation on the website
--> 8k of memory
--> Wireless via XBee

Examples:
--> City room (2007) by Nicolas Marechal
-->
www.silent-city.net
--> Book: the poetic of space

3. Sensors
The physics of sensors
Analog or digital
Motion capture


[Examples] :
- round, flat, thin + connector
- belt + connector
- mat
- the sensor wrapped in textile/ clothes + connector

Force Sensor Resistor = FSR --> measure touch, force, pressure

Sound wave:
- condenser microphone
- microphone
- contact microphone (piezze)
- ultrasonic telemeter

Electromagnetic spectrum

Light (visible waves): Light Dependent Resister (LDR)
- directive LDR (interface-Z)
- camera or webcam
- Ultra directive LDR ( interface-Z)

Infra-red waves
- non-linear response
- more sensitive when close
- distance measuring sensor

Passive Infra-Red = PIR
Electromagnetic Wave: Radio-frequency identification (RFID)
- round RFID (interface-Z)
- square (interface-Z)

4. Types of Sensors
Digital = on / off ( ex.: Switch)
Analog = variable voltage (0~1024) in 10 bits (ex. : Potential meter)
PWM (Pulse Width Modulated) (ex.: accelerometer)

5. Eyes web.
http://musart.dist.unique
Cv.jit
http://house.propose.it.co.uk (Reconfigurable House)
www.tinker.it



Futurecasting Introductory - Bob Cotton

Today, Bob gave us a great introductory lecture.

[The new innovation space.]
a video: jeffrandom.com/category/videos/


What is futurecasting?
  • an overview of the new innovation opportunity in the digital media network
  • how to stay abreast of what's going on, and how to innovate in a rapidly changing world

suggested books:

  • The cyberspace lexicon...
  • E-innovation
  • Hyper media...

an intersting video: londonwestside.com

the inspiration timeline (media innovation)

  • http:// soi.coldmedia
  • soi.vizonhost.com

Nicholas Negroponte: Convegence diagram C1983 (need to find)

another ex. Bob showed us:

community < communication < personalization

dynamic media <-- user --> enhenced media

Evoluation of computer Power/Cost

We won't experience 100 years of technology progress in the 21st century: we will witness in the order of 2000 years of progress when measured by the rate of progress in 2000, or about 1000 times hat achieved in the 20th century.

McLuhan: We are driving faster and faster into the future; trying to steer by using only the rear-view mirrow.

John McHale 1969: The future of the past is the present. The future of the preset is the past. The future of the future is the present.

How to futurecast:

  • analyse the present - build a "big picture"
  • delphi circulars
  • trend extrapolation
  • historical analogy
  • senario guilding
  • modeling and simulation
  • forecast aggregation using Google
  • understanding the visionaries
  • history of the next big things
  • imagineering: inventing the future (a term from disney world, design, art and engineering)

Books:

  • cyber space
  • The medium is the massage (Marchall McLuhan, Quentin Fiore)
  • concept mapping (Joseph Novac 1960s)
  • Rob suggested reading: The Age of Spiritual Machines

Videos and some links:

Thursday, 3 April 2008

before the elective of Futurecasting

From my basic understandning about Futurecasting:

  • understand first the present of new media
  • analyze the existing strand of new media
  • work out the solution before others
  • predicting the future development
  • to be a leader, instead of follower

what I expect to this elective:

  • Introduction of Futurecasting (overall understanding)
  • analysis of existing new media (give examples)
  • suggested solution (brainstorming together, encourage students to have creative ideas)
  • predict the future development (include some exercises)
  • future development can be new media, interactive design, technology...etc.