Our concept was to make a canvas bag with a fractal tree design that integrates sensor inputs and LED outputs. The two sensors are (1) a pressure sensor at the bottom of the bag and (2) a touch sensor integrated into the "grass" at the bottom of the tree motif. The outputs are three LEDs.
For a video of the Fractal Tree Bag in action, please see these links: YouTube or QuickTime
An initial circuit sketch and circuit diagram are shown below:
This design was translated into Illustrator and combined with the Tree Motif. The components were then soldered on and encased in epoxy. The soldering was challenging because the conductive fabric would melt if it got too hot. Therefore, some gaps (caused while Dawn was learning how not to burn the bag) had to be closed with additional wires. The finished lasercut pieces before soldering, and after soldering and epoxy are shown below:
The tree motif was chosen because we wanted to integrate fractal patterns into the design. The fractal idea came from this website which talks about polygon fractals. The fractal tree was coded in Rhinoscript. The tree was laser cut from 3 separate iron on fabric layers. The first was the conductive fabric, the remaining two were satins. The Tree Motif file and a photo of the tree in-progress are below:
This is an image of the conductive fabric circut in blue, and the fractal tree in red.
We used a tiny iron to attach the two fabric layers over the conductive layer to avoid melting the epoxy covered surface mounted leds and resistors.
There are two sensors on the Fractal Tree Bag, the pressure sensor and the touch sensor.
The pressure sensor is a sandwich of conductive fabrics separated by foam and surrounded by felt. This sensor was placed at the bottom of the bag so that it would respond to anything placed in the bag. Photos of the construction and finished sensor are below:
However, when the pressure sensor was installed in the bottom of the bag, testing showed that the pressure sensor was too sensitive. A layer of neoprene was added with holes cut in it to decrease the sensitivity.
The touch sensor is created by sewing conductive and non-conductive threads onto a fabric background. When the sensor is touched, the threads flatten out and make contact, decreasing the resistance across the sensor. The touch sensor was sewn onto the bag to cover the battery holder but the top edge wasn't attached so that the battery can be accessed.
The code was designed to flash between all the outputs when there were no inputs, and if an input was detected, then only one LED would light up. The code was first tested on one of the pre-made circuits from the in-class demo before being loaded onto the ATtiny13 microcontroller installed on our bag circuit.
Current Code: Attach:bag.txt
Contributions
Thanks to Lisa Burton for being the hand model in the video!