Planning
Hand Sewn Circuit
Materials
Blue felt
Conductive thread
Embroidery thread
LED
Coin cell battery
Process
Hand sew the circuit using conductive thread. Be sure to cut the conductive thread and start with a separate piece at either end of the LED. Sew circular pads for the coin cell battery.
Interaction
One line of thread connects to one side of the LED and the other line thread connects to the other side. The battery is placed on the circle and the corner is folded over to complete the circuit.
Tips and Troubles
The conductive thread is kind of tacky, it sticks to itself a lot. This makes it kind of hard to sew, it can get bunched up or not pull all the way through. Just need to keep a careful eye on the back of the fabric so that nothing gets tangled.
Possible Futures
Wow! This is the first circuit I’ve sewn and as an electrical engineer and an embroiderer this was totally exciting to me! I’m curious about sewing more complicated circuits.
Push Button
Materials
Black neoprene
Conductive fabric with heat and bond as backing
Acrylic paint
Alligator clips
Process
First, paint the black neoprene with your design.
Connect one tab to the GND pin of the Circuit Playground Express and the other to A5 (D2) using alligator clips. The code that I’m running in the video below can be found here.
Interaction
Press the squishy Elmo button and listen.
Tips and Troubles
One thing I ran into was the acrylic paint I bought didn’t really mesh well with the neoprene. The white cracked a bit and the red wasn’t opaque enough for the look that I wanted. Acrylic paint (or the ones I specifically bought) may have not been the right medium for coloring this material. Also, I did run into some sound issues while working in p5.js but it ended up being my browser window blocking the sound.
Possible Futures
I already am a lover of buttons! It can be so satisfying to press them: the feeling, the sound, the feedback. I think this is the first squishy button I’ve made. There is something kind of comforting about pressing a large button that squishes. It kind of reminds me of stuffed animals that you press and they make sound. I wonder what kind of complex controllers could be made out of only soft buttons.
Textile Force Sensor
Materials
White felt
Conductive fabric with heat and bond as backing
Velostat (pressure sensitive material)
Acrylic paint
Alligator clips
Adafruit Circuit Playground Express
Process
First, paint your image on the felt using acrylic paints. Remove the paper backing from the conductive fabric and iron it on to the felt. Make sure to leave some tabs that will stick out on opposite sides of your sensor. Use a glue gun to stick the velostat on top of the conductive fabric. Then, glue the other piece of felt with conductive fabric on top. The stack up should be like this: felt, conductive, velostat, conductive, felt. The code for this swatch can be found here.
Interaction
The velostat is a resistive material so the harder you press down on it the more freely electrons can flow and the less resistive the sensor becomes. As a user presses down on the sensor, the Circuit Playground reads the analog voltage across the conductive fabric and that value affects the playback rate of the “meow” track.
Tips and Troubles
I made this sensor right after the Elmo button so I didn’t run into many issues building this sensor.
Possible Futures
I really liked trying out painting on the felt. It gives the image a really fun almost hairy texture. I wonder what other outputs could possibly be controlled by these analog values.
Multiple Buttons
Materials
Black neoprene
Conductive fabric with heat and bond backing
Conductive thread
Embroidery thread
Adafruit Circuit Playground Express
Alligator clips
Process
Cut out neoprene shapes and cut three holes for the buttons on the middle layer. Cut conductive fabric and iron it into place on the inside of the top and bottom layers. With the conductive thread, I connected all the conductive shapes to be connected to ground. I used the conductive thread to make “tabs” on the sides of the alien head to attach the alligator clips to. I then added some fun embroidery and glued the three layers together. I used the Circuit Playground Express to light up some LEDs. The code for these buttons can be found here.
Interaction
The user can push any of the buttons located in the eyes with the end of an alligator clip. This in turn will light up different LEDs.
Tips and Troubles
The conductive thread tabs on the sides didn’t really work with the neoprene. I think when I clipped the edges it squished the neoprene layers and make a permanent connection so I had “press” the button with the alligator clip itself.
Also, embroidering all these fabrics really made me miss my embroidery hoop for sure!
Possible Futures
If I did this exact sensor again, I would try to make conductive fabric tabs like in the Elmo button and force sensor.
You can find a continuation of my swatchbook here.
Resources
https://itp.nyu.edu/physcomp/labs/labs-serial-communication/lab-webserial-input-to-p5-js/
https://p5js.org/reference/#/libraries/p5.sound
https://www.youtube.com/watch?v=Pn1g1wjxl_0&list=PLRqwX-V7Uu6aFcVjlDAkkGIixw70s7jpW
https://learn.adafruit.com/adafruit-circuit-playground-express/overview