Two hanging scales made from knit wool tubes that have stretch sensors knit into the structure (to measure weight/pull). The scales have composite containers for objects to be placed within them. They are strung from a wooden rig that doubles as the platform for the communication circuit. The composite is cast around a balloon using Smoothcast310. See illustration. An opening cut into each of these ballon shapes invides people to place items within. Once both hangings recognise that they are weighted (they communicate this with eachother) they begin to comunicate about how heavy each of these items are. The goal is for them both to know which of them carries the heaviest item and then to make this clear to the audiance.
Since the inital design of the ciruit changes were made: LEDs were reduced to three and each was connected to a seperate pin. 390 Ohm resistors were added to each LED as well as to the photoresistors. B circuit was modified to take the same pin inputs as A (originally LED and phototransistors were switched because of circuit design).
Testing phototransistors, some notes: connecting the phototransistors in series gives a range from 1000 down to 800/900 when light is shone on all or one. In paralell the range went from 900 down to 50 when light is shone on all or one, thus paralell works best. The green side goes to analog input, non-green side goes to GND, with the internal pull-up going to 5V.
Lasercutting and etching circuitboards from plywood.
Conductive paint did not loos so good on the wood, so i used copper foil instead.
Mounting components along the rim.
Isolating and jumping traces
A regesters an object that is 130 units heavy. A begins to blink at 1 second intervals (1 second on, 1 second off...). B regesters A's blinking. B regesters an object that is 762 units heavy and blinks three times at 1 second intervals to signal it has an object. A stops continuous blinking. Both A and B assign themselves random waiting times (example: A = 2400ms, B = 5600ms) before beginning to signal their weight. Whoevers waiting time is shorter gets to begin first. A begins to signal the number of hundred units it has after 2.4 seconds and thus begins the converstaion. B regesters A's object weight and compares it to its own. Since B's weight is obviously heavier it can announce itself the "winner" without communicating it's exact weight to A. To announce it has "won", B blinks a certain sequence.
--> If B had obviously less weight than A, it would signal A that it was so, A would then signal the "winning" blink sequence.
--> If B had the same amount of 100 units then it would signal this back to A and they would contine to compare 10 units.
If an item is removed from either A or B or their weight shifts significantly during conversation then they will signal this to eachother and the conversation will begin anew.