Deprecated: Assigning the return value of new by reference is deprecated in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-settings.php on line 18

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\classes.php on line 1199

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\classes.php on line 1199

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\classes.php on line 1244

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\classes.php on line 1391

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\classes.php on line 1391

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\classes.php on line 1442

Strict Standards: Redefining already defined constructor for class wpdb in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\wp-db.php on line 306

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\cache.php on line 431

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\comment-template.php on line 1266

Strict Standards: Redefining already defined constructor for class WP_Dependencies in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\class.wp-dependencies.php on line 31

Strict Standards: Redefining already defined constructor for class WP_Http in D:\Groups\HEX-GRP-schwelle\HEX-PRJ-sense_stage\public_html\workshop\wp-includes\http.php on line 61
Sense Stage Workshop » marije

Archive

Author Archive

Boards and sensors for the arctic

July 27th, 2009

Documentation of the connections from the board to the sensors.
Click on each photo for more detailed info.

One of the boards looks slightly different, as it was the prototype board for the final board layout.
It hooks up to the SparkFun Rh/T sensor, and the gas sensor has a 4pin hookup, instead of 3pins.

complete board with sensors, battery and antenna attached

complete board with sensors, battery and antenna attached

Closeup of the whole board running

Closeup of the whole board running

The whole board without connections

The whole board without connections.
Bottom to top:
2 pins: GND and 3.3 V on the MiniBee (left to right)
11 pin header: GND, RAW and analog pins on MiniBee (left to right)
2 pins: GND, RAW - battery connections (left to right)
Left 3 pins: D13, D11, D12 (bottom to top)
Left 4 pins: connections to Rh/T, (DATA, GND, Vcc, Clock) (top to bottom)
Mid 3 pins: connections to Gas sensor, (GND, Vcc, input) (left to right)
Right 6 pins: connections to accelerometer (CS (=Vcc), MISO (=GND), MOSI (=SDA), SCL, GND, Vcc) (bottom to top)

Connection to the gas sensor

Connection to the gas sensor. Black marked wire should be on the right.

Connection to the Parallax Rh/T sensor

Connection to the Parallax Rh/T sensor.
Connection of the 4 pin connector.
Left to right:
Ground, Clock, not connected, Data

Connection to the Parallax Rh/T sensor

Connection to the Parallax Rh/T sensor.
Connection of the 4 pin connector.
Left to right:
Data, not connected, Clock, Ground

Another closeup of the connection to the Parallax Rh/T sensor

Another closeup of the connection to the Parallax Rh/T sensor

Closeup of the connection on the other side of the Parallax Rh/T sensor

Closeup of the connection on the other side of the Parallax Rh/T sensor.
Single pin connection (Vcc) on the left pin.
Should be opposite of the Data pin on the other side.

Connection of the<br />
accelerometer

Connection of the accelerometer.
Vcc (black line on board) to the black lined cable.
On the board, the cable is the furthest away from the MiniBee connections.

Overview of the alternative board (prototype)

Overview of the alternative board (prototype)

Connections to the digital pins of the other type board (original prototype)

Connections to the digital pins of the other type board (original prototype)

Author: marije Categories: Projects, Sensors Tags:

Wireless lights

May 20th, 2009

Two groups showed an interest in controlling some lights within objects or on the floor…

so one of these groups I gave the electro-lumeniscent wires, which can be controlled wirelessly with the technology I developed for Schwelle II originally.
A report of that work can be found here, a blog I had completely forgotten about, until just recently I came a across it when looking through old bookmarks… and then today I remembered to look at it to figure out how to use the MOSFET, that I needed to help out on the other project, to control a bunch of LEDs with one of the sensor nodes.
This I got working by using the same serial protocol as used for the matrix of lights in Chronotopia. We’ll have to test out how this protocol performs when all the sensor nodes are sending data, in case they might by chance create a valid control message, but it should be quite solid, I think…

Paper zones

May 18th, 2009

I have made some extra nodes to deal with the data from the paper pressure pads, based on the investigations two groups made of figuring out which pad is which this morning.

First the paper sensor data is scaled from 0 to 255 (nodes 120-127) to a range between 0 and 1 (nodes 220-227).

Zone 1 consists of “paper1″ (220), “paper3″ (222), “paper4″ (223) and “paper8″ (227).
Node 230 remaps this data per node.
Node 240 remaps the data in a 4 by 6 grid.
Node 250 gives a weighted coordinate within the paper sensor in a x and y coordinate; this is a measure of the center of gravity within the zone.

Nodes 231, 241 and 251 give similar data, for zone 2, consisting of “paper5″ (224), “paper6″ (225) and “paper7″ (226).

I have yet to take into account the min-max ranges that Matt measured.

Author: marije Categories: Data Tags: , , ,

Node 100 - updateDT

May 18th, 2009

On node 100, you will get data about the last update interval from each of the 26 sensor nodes in the XBee network.

Author: marije Categories: Data Tags: ,

Nodes on the network

May 18th, 2009
General:
 nodes in range 101-199, raw sensor data
 nodes in range 201-299, scaled, decoded, reordered and labeled sensor data
 For your own nodes: use a range above 300

A list of all the Nodes and Slots with descriptions

Author: marije Categories: Data, Sensors Tags: , ,

Sonification

May 16th, 2009

Some papers on sonification by Alberto de Campo and colleagues:

Toward a data sonification design space map

Analysing Time Series Data

Generally, the International Community for Auditory Display (ICAD) has a lot of interesting papers on audification and sonification.

Author: marije Categories: Resources Tags: , ,

Impressions of the preparation

May 16th, 2009
Author: marije Categories: Progress Tags:

Marije Baalman

May 16th, 2009

website: www.nescivi.nl

I am a post-doctoral researcher at Concordia, working with Chris Salter, on the Sense/Stage and the Papyrus research projects.

My background is in Applied Physics, computational acoustics and electronic music. Additionally, I have some experience in improvisational theater from about a decade of playing and organizing small and large scale live roleplaying games.

Over the last seven years or so, I have done several sound performances and installations, mixing acoustic and electronic instruments, often using a lot of sensors and home-built electronics.

I also have a fair amount of experience with SuperCollider.

During the workshop, I’ll be able to help out with the SenseWorld DataNetwork and the sensor hardware, sonic explorations, data analysis and conditioning, mathematics and computation.

Author: marije Categories: Participants Tags:

Schwelle II

May 13th, 2009

Schwelle II is an interactive dance performance, in which Chris, Marije and Harry were involved. It uses data from accelerometers on the dancer’s body and light sensors in the room to drive sound and light both directly and indirectly. The methods used for this are described in: “Sensor augmented, adaptive sound design for live theater performance”.

Author: marije Categories: Inspiration Tags: , , , , ,

Sonobotanics

May 13th, 2009

I’ve done a project meddling with Predictive Sonobotanics, which has been exhibited across Europe a couple of times by now.
It is an example of a long term evolution based on (slow) realtime data.
In this paper the model is described.

Sonobotanics

Author: marije Categories: Inspiration Tags: , , ,