Paja

Icon

Rapid prototyping for music, art and design work

Coding N900 ActionScript Online

I made some changes to the example that we were working on today so that it will run on Wonderfl.net (a great resource for learning AS3). Press “fork” and you can edit, compile, and run the code in any browser:

Screen shot 2010-09-10 at 4.21.43 PM
N900 sensor connection – wonderfl build flash online

Course materials for Designing Interactions course 2010 at Media Lab Helsinki

Intensive workshop for Designing interactions course

Date: Steptember 6 – September 10, 2010

Location: Media lab Helsinki in Helsinki, Finland

Read the rest of this entry »

Air v1.2

Air v1.2 from I-CubeX

RFID card reader from Parallax

RFID card reader serial

SlideLong & TouchStrip from I-CubeX

http://infusionsystems.com/catalog/info_pages.php/pages_id/143

Nokia N900 connected to Arduino over Bluetooth

This post is a proof of concept that describes how to connect N900 to Arduino using BlueSMiRF Gold. Once it is working, you can send charactors to the Arduino. Arduino returned the same characters immediately to X Terminal. Otherwise you will not see any typed charactors in the terminal.

The LED on the BlueSMiRF turns from flashing a red LED to light up a green LED when communication is successfuly established.

Read the rest of this entry »

Sparkfun BlueSMiRF Gold (Bluetooth module)

This module is easy to use. It communicates to Arduino via serial communication (TX pin and RX pin) as its operating voltage is from 3.3v up to 6v.

This post describes briefly how to set and get settings of the device. You can use Zterm for Mac to send commands to the device. You basically need to enter command mode to do that from TX-O and RX-I pins.

Arduino code is also attached to test the communication over Bluetooth. The code simply return the same signals.

Read the rest of this entry »

Sparkfun Softpot Rectilinear potentiometer

Sparkfun Softpot Rectilinear potentiometer from Michihito Mizutani on Vimeo.

Parallax MLX90614 infrared thermometer module

Parallax MLX90614 infrared thermometer module from Michihito Mizutani on Vimeo.

Sparkfun Softpot Rotary potentiometer

Sparkfun Softpot Rotary potentiometer from Michihito Mizutani on Vimeo.

Arduino connected to Nokia N900 using Mozilla Flash player plugin

Here is a technical demo video that you can can control lamp and read proximity sensor to te Flash player on  the N900. Source codes and schematics will be updated soon.

Accessing sensors and actuators in Nokia N900

Nokia N900 has a bunch of interesting sensors and actuators. This post explain how to read the internal sensors (e.g. accelerometer) and write the actuators (e.g. vibration motor) by accessing sysfs in X Terminal application. Details can be found in Maemo wiki pages

nokia-n900

Read the rest of this entry »

Measure pendulum with accelerometer

Acceleration sensor can be used to measure pitch, yaw and roll. The same method can be used to find amplitude. It’s all about tilt.

Read the rest of this entry »

Designing Interaction with Electronics workshop photos 13.11.2009

More photos here.

Photos by Liisa Tervinen and Anusha Iyer

Control surface for Google Maps

By Mr. V & Miriam Lerkenfeld

The aim is to make a more fun and physical experience linked to google street view, where the user through movement controls the direction and view of the web service. Furthermore we wanted to stir away from the traditional keys and make a dynamic and fun way to see new parts of the world: Tokyo, Los Angeles, Paris, you decide where to go!

After few different concept ideas, we created an interactive controller for Google Maps. It consists of an Arduino board, an old keyboard, two kinds of sensors; accelerometer sensor – measures tilt and motion, ultrasonic sensors -measures distance and eight switches. Basically, the programme reads the values from the sensors and these control the keyboards’ pre-defined keys. The accelerometer control the camera’s pan and tilt keys(w,a,s,d), whereas, two different sensors (Ping))) ultrasonic sensor) control the horizontal movement in the the street (arrow keys).

Keyboard and sketches

Keyboard and sketches

Distance measurement controlling forward, back, left and right

Distance measurement controlling forward, back, left and right

Setup: circuit between arduino and keyboard with the switches

Setup: circuit between arduino and keyboard with the switches

Schematic Drawing of Google Map project

Schematic Drawing of Google Maps project

Read the rest of this entry »

Flash player connected to Arduino via Processing

slide_demo_v2_analogwrite_read

example

terminal

test_xmlrpc.swf

xml-rpc.xml

  • Socket policy uses port 1843.
  • Actual data communication uses port 6666.

Some references to set up a policy server for Flash player.

Final demos from Designing Interaction with Electronics 2009 at Media lab Helsinki

  1. Control surface for Google Maps by Miriam L Smith and Väinö Toppinen
  2. Tangible communication by Liisa Tervinen and Anusha Lyer
  3. Elle E. Dee & The Electrotastics by Jonathan Cremieux & Juha Salonen
  4. Paper Plane Pilot by Heidi Holm & Daniel Suominen
  5. Interactive shadow theater by Svetlana Maras and Leyla Nasibova
  6. Cycle Experiment by Ben Dromey and Simon Morris

Cycle Experiment

A.: Wanted to use a MIDI keyboard as the output device hooked up to a bicycle, with a variation in sounds depending on cycing style used. The plan was to trigger events using hall effect sensors detecting magnets connected to pedals and wheels hence rotating past the sensor at speeds specified by the cycler.

Went to the recycling sensor to find a MIDI keyboard. Couldnt find one but found an old exercise bike bought for €5.

The plan now is to get output from cycling action on the exercise bike to manipulate images and sound.

B.: Fitting bike with sensors and creating first schematic using MAX/MSP. We used neodymium magnets, salvaged from broken hard-drives and mounted them on the rim of the rear wheel.  As the wheel rotated, the magnets passed through the magnet sensor and output a digital signal via a micro-controller.

The incoming sensor data was sent to Max/MSP and enabled us to determine the number of rotations per second, i.e., the number of times the magnet passed through the hall sensor. From this data, we were able to calculate speed and distance.  We also used the rotational sensor data to control the playback rate of the film sequence as well as the audio playback rate. As the cycler pedaled faster, the playback speed increased . The result was a “Cycling DJ”  allowing interaction with both the visual and audio environments.

cycle1

cycle2cycle3

cycle4

C.: Recorded cycling journey

cycle video

D.: Callibration of cycling movement and video action.

cycle5

Max/MSP code. More info email: simon@therealsimon.com

Max/MSP code

Charlie Interactive Shadow Theatre

by Svetlana Maras and Leyla Nasibova

1

Read the rest of this entry »

Tangible communication

Our group: Liisa Tervinen and Anusha Iyer.

Read the rest of this entry »

Social links powered by Ecreative Internet Marketing