Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Today we are making sensors and visualizing the sensor signal in Rhino by a Grasshopper add-on called Firefly.

Let me walk you through why this is titled The Three-Body Problem.

Ideation

As a reflection of this week’s reading, I was brainstorming around these keywords: folding, unfolding, integration, extensibility, stacking. It didn’t take me too long to come to my muse - a armchair covered in clothes. (Do they call it a couch closet or something? /ponder)

clothesoncouch

I decided to create a soft sensor in the form of a garment that indicates the messiness of such piling. In the tangible world, the messiness could be (but not necessarily) proportional to the amount of misplaced clothes on top of the sensor, i.e. weight.

Kobakant has a great collection of soft fabric sensors and I am most fond of this kind: squishy felt pompom pressure sensor.

pompomsensor

pompomsensor2

Swatching

It feels like velostat is frequently used in thin, sensitive pressure sensors (such as neoprene pressure sensor). With the materials I have in hand, which are wool roving, wool yarn, and non-woven fabrics, I first validated the effectiveness of the wool/conductive yarn blend as a pressure sensor. The motivation is trying it out before it is made into a felted sensor because felting is irreversible.

I compared roving wool and wool yarn, both twisted with conductive yarn.

The both have similar range of analog readings as shown in the figures below. The roving wool shows slightly better stability in reading. However, the yarn design is squeezed tighter in the test. When I tried twisting the roving wool into a tighter blob, the reading range decreased. Thus, the wool yarn+conductive thread swatch is chosen to be made into a sensor.

figure1

gif1

figure2

Making

Now that the material composition is decided, here comes the exciting part - making it!

Another reason for using yarn over loose wool, although the crafting technique is felting, is this 3D printing Teddy Bear.

3dprintingteddybear

The felted yarn symbolizes entanglement, yet the sanity of the machine guarantees order. I shaped the sensor in a fashion that is similar to this machine - layering yarns in a path and felting along the way. Eventually, there are two layers of yarn patterned as grid to enhance entanglement and an extra layer on top to conceal the conductive yarn.

sweater

The circuit is very simple. It is supposed to read analog input. There is a resistor for buffering.

final

Visualization

This part was initially daunting for me, a Rhino/Grasshopper novice, but I ended having a lot of fun. I was thinking of different ways to visualize messiness or order. Originally, I wanted to draw a increasingly messy, circularly revolving path as the sensor reads stronger signals. After following this tutorial, I decided to present a poor-man version of the three-body problem. It is also the name of a sci-fi novel I really enjoyed.

gravity

I will have to give the tutorial a lot of credit in creating this Grasshopper/Firefly file.

firefly

Here is a live demo:

final