Difference between revisions of "Wearables: First Steps"

From Interaction Station Wiki
Jump to navigation Jump to search
 
(40 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
=Materials=
 
=Materials=
 
==conductive==
 
==conductive==
==resistive==
+
When we work with electronics, we obviously need electricity to power our work, so a crucial component of our work are conductive materials, or conductors.
 +
Conductors are substances that allow the flow of electrical current through them. The most common and well-known conductors of electrical current are metals. Both conductivity and resistivity are properties of conductors.
 +
As we focus on wearables, it will be in our interest to move further than using simply wire, that is most commonly used in electrical circuits and explore other conductive materials. 
 +
===conductive and resisitive===
 +
 
 +
Simplified explanation: they are opposites!
 +
 
 +
Resistivity - the amount of opposition to electrical flow
 +
 
 +
Conductivity - how easy it is for an electrical flow
 +
 
 +
===fabrics===
 +
Conductive fabrics can be used as traces and wires are used in a circuit.<br>
 +
It can be cut by hand, lasercut, cut with a vinyl cutter. Lasercutting can leave smokey traces on the material and slightly melted edges. Using a vinyl cutter leaves the fabric more clean.<br>
 +
Interfacing it to another fabric can be done via interfacing adhesive (such as heat n bond, that gives clean and neat results), fabric glue (it is more difficult to work with in complex shapes), sawing.
 +
 
 +
[[File:Fabrics.jpeg]]
 +
 
 +
===thread===
 +
Conductive threads are usually manufactured for anti-static, electromagnetic shielding, intelligent textiles, wearable technology, data transfer and heating purposes. Most threads are metalised with an alloy of various metals, which can include silver, copper, tin and nickel. The core is normally cotton or polyester.
 +
Conductive threads are mostly non insulated and sewing them tightly to metal usually makes for a good connection, though this connection tends to loosen over time where movement occurs. One way of avoiding this is to include a squishy material, such as stretch conductive fabric underneath the stitches, or a non-conductive material, so long as it does not obstruct the electrical connection. <br>
 +
 +
[[File:Conductivethreadgroup.jpg]]
 +
 
 +
===velcro===
 +
Velcro is the brand name for fabric Hook and Loop fasteners. conductive velcro is highly conductive and good for making switches or connections that might need to be opened and closed. <br>
 +
[[File:ADA-1324-2-684x456.jpg]]
 +
 
 +
===wool===
 +
Conductive wool has very fine conductive fibers (steel) mixed with normal wool, or with polyester.
 +
It can be used for felting.
 +
 
 +
[[File:Wool.jpg]]
 +
 
 +
===tapes and foils===
 +
Conductive tapes and foils can be used (as other conductive materials) as traces and wires are used in regular circuits.
 +
the most popular and available tapes are copper (on the picture) and aluminium. They can be with an adhesive backing or without.
 +
They can be shaped by cutting (by hand, by vinyl cutting).
 +
 
 +
[[File:Tapes.jpg]]
 +
 
 +
===ink===
 +
conductive inks and paints can be difficult to use on fabric, because they lack flexibility once they are dry. However they can be useful in making connection where another solution is impossible. <br>
 +
 
 +
[[File:Ink.JPG]]
 +
 
 +
===foam===
 +
Resistive foam, ESD foam, black conductive polyurethane foam, dissipative foam
 +
Comes with sensitive electronic chips and components. Available in various densities, soft or stiff. Good for pressure sensing.
 +
<br>
 +
 
 +
[[File:Conductive-foam.jpg]]
 +
 
 +
===play doh===
 +
[https://squishycircuits.com/pages/dough-recipes Recipes and more HERE]
 +
 
 +
[[File:Ff playdoh f.jpg]]
 +
 
 
==non-conductive==
 
==non-conductive==
 +
===adhesive interfacing===
 +
A very good solution for interfacing conductive fabric is Heat n Bond <br>
 +
Even separate pieces of conductive fabric can be glued together and if properly ironed will connect electrically (always check your connections with a multimeter and iron again if there is lack of continuity)<br>
 +
[[File:Heatnbond.jpg]]
 +
 +
===glues===
 +
 +
[http://www.vhz.nl/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=180&category_id=66&option=com_virtuemart&Itemid=9 This glue is Flexible] and therefore recommended <br>
 +
 +
[[File:Glue.jpg]]
 +
 +
===special effect pigments, etc.===
 +
A great resource for purchasing special effect materials can be found [https://www.sfxc.co.uk/c HERE]
 +
====thermochromic====
 +
Thermochromic inks react to changes in temperature by exhibiting a colour change.
 +
Can be used in combination with heating up conductive materials by inducing electric current trough the conductor.
 +
[https://vimeo.com/36788169 check this video to see it working with conductive thread]
 +
[[File:Termocromic.jpg]]<br>
 +
[https://www.sfxc.co.uk/collections/thermochromatic-thermochromic-pigments-ink-paint/products/thermochromatic-thermochromic-colour-changing-screen-ink-for-textiles?variant=1097221981 a pack specially for dying fabric --> HERE]<br>
 +
[http://www.marieledendal.se/tw-portfolio/thermochromic-textiles-activated-by-sunlight/ a phd thesis on the topic HERE]
 +
====photocromic====
 +
 +
[https://www.sfxc.co.uk/collections/photochromic-sun-powered-collection find various photocramic materials HERE]
 +
====hydrochromic====
 +
====ferrofluid====
 +
 +
===fabric===
 +
===thread===
  
 
=Tools=
 
=Tools=
 
==sewing machine==
 
==sewing machine==
 
==multimeter==
 
==multimeter==
 +
[[File:Measuring-resistance-voltage-current-digital-multimeter.jpg | 800 px]]
 +
[https://www.youtube.com/watch?v=bF3OyQ3HwfU how to use that]
 +
 
==pliers==
 
==pliers==
 
==scissors==
 
==scissors==
Line 16: Line 104:
 
==vinyl cutter==
 
==vinyl cutter==
 
==3d printer==
 
==3d printer==
Material Research / 3D Printing over fabric
+
Material Research / 3D Printing over fabric <br>
 +
Sijn Zijlstra, Graphic Design
  
 
[[File:IMG 20180924 153806.jpg| 900px]]
 
[[File:IMG 20180924 153806.jpg| 900px]]
Line 110: Line 199:
 
Another example of a digital sensor is an accelerometer, which sends a series of data points (speed, direction, and so on) to the Arduino. Usually digital sensors need a chip in the sensor to interpret the physical data.
 
Another example of a digital sensor is an accelerometer, which sends a series of data points (speed, direction, and so on) to the Arduino. Usually digital sensors need a chip in the sensor to interpret the physical data.
 
<br>
 
<br>
 +
=== A Button is a sensor===
 +
 +
We will be making the simplest sensor of them all. A button. Yes, that is a kind of a digital sensor. It is binary. On or Off.
 +
<br>
 +
We will follow the basic Koba tutorial, find it [https://www.kobakant.at/DIY/?p=48 here] but also feel free to explore the shapes and sizes after you get the idea.
 +
 +
<br>
 +
Made from: stretch or non stretch fabric, stretch or non-stretch conductive fabric, fusible interfacing, foam, (metal poppers)<br>
 +
Range: 2 K Ohm - 200 Ohm
 +
 +
[[File:FabricButton01.png | 800 px]]
 +
[[File:FabricButton02.png | 800 px]]
 +
 
==Analog Sensors==
 
==Analog Sensors==
 
<br>
 
<br>
Line 118: Line 220:
 
===Bend===
 
===Bend===
  
Lets start by making the sticky tape sensor.
+
One could start by making the sticky tape sensor.
 
[https://www.instructables.com/id/Stickytape-Sensors/ Lets tape it]
 
[https://www.instructables.com/id/Stickytape-Sensors/ Lets tape it]
  
 
[[File:12wb.jpg]]
 
[[File:12wb.jpg]]
  
We have this kit at the Station [https://www.instructables.com/id/Neoprene-Bend-Sensor-IMPROVED/]
+
This is a great bend sensor [https://www.kobakant.at/DIY/?p=20 here] and it can be used as a base to understand how it works and expand/experiment further.
and it is very easy to build on our own
+
And it is very easy to build on our own, so we will do that.
 +
 
 +
 
 +
[[File:NeopreneBemdSensor01.png  | 800 px]]
 +
 
 +
[[File:NeopreneBemdSensor02.png  | 800 px]]
  
 
===Tilt===
 
===Tilt===
Line 133: Line 240:
 
[[File:11wb.png]]
 
[[File:11wb.png]]
  
===EMF amp ( powerline sniffer) ===
 
[[File:IMG 20180925 002459.jpg | 900 px]]
 
  
 
==Make your own==
 
==Make your own==
 
=Microcontrolling it=
 
=Microcontrolling it=
[http://interactionstation.wdka.hro.nl/wiki/1_Arduino_what_and_why%3F hello world Arduino]
+
 
 
==digitalRead our button==
 
==digitalRead our button==
[[https://www.arduino.cc/en/Tutorial/Button CLICK]]
+
 
 
==analogRead our bend sensor==
 
==analogRead our bend sensor==
[https://www.arduino.cc/en/Tutorial/AnalogReadSerial here]
 
===Votage Dividers===
 
 
If you have 2 exactly same resistors, the voltage gets half in the middle, like the first diagram. As the ratio between two resisters changes, the voltage you get in the middle (between the resisters) changes accordingly.
 
One can calculate this by
 
Supply voltage (5v) x resistanceA / (resistanceA + resistanceB) = divided voltage
 
  
[[File:Divider01.jpg]]
+
===Voltage Dividers===
 
 
So much of a theory, let’s try this to see if it really works. Here is an experiment with two resister with a multumeter.
 
The first experiment shows two same size resister (10kohm) dividing the provided voltage (5V) in half. The multimeter is set as V– for reading direct current voltage. The probes are connected to 0V (GND) of the power supply and the middle point where two resisters meet. You can see 2.44 in the multilmeter’s display. (almost 2.5V.. maybe the resister had some range) It divides the 5V in 50/50 ratio.
 
 
 
[[File:Divider02.jpg]]
 
 
 
 
 
In the second experiment, I changed one of the resister to 47kohm. So now the ratio of two resisters are 10/47. So, I should read 5V x 10/(10+47) = 0.877 V in theory. As you can see in multimeter, it is 0.85V it measures. Not bad!
 
 
 
[[File:Divider03.jpg]]
 
 
 
Now, if you change one of the resister to our resistive textile sensor, it works the same. The felt sensor I tested here has about 8kohm – 100kohm resistance range. You can see how the voltage that gets divided in the middle changes as I manipulate the felt. Now, if you connect the point where multimeter is reading to the arduino Analog input, we can read how much voltage comes in.
 
[[File:Divider02.jpg]][[File:Divider05.jpg]]
 
  
 
=Resources!=
 
=Resources!=
 
Biggest resource for everything wearable related
 
Biggest resource for everything wearable related
 
[https://www.kobakant.at/ BIG UP for Kobakant]
 
[https://www.kobakant.at/ BIG UP for Kobakant]
 +
 +
[https://www.instructables.com/id/Growing-Crystals-on-LEDs-and-ETextiles/ crystals ]
 +
[[Category:Wearables]][[Category:Electronics]]

Latest revision as of 12:57, 18 November 2022

Intro

This is an introduction to working with soft electronics.Combining and entwining circuits and fabrics. We will go trough the fundamental knowledge of electricity and how we can use it in various ways to make soft interfaces.

Materials

conductive

When we work with electronics, we obviously need electricity to power our work, so a crucial component of our work are conductive materials, or conductors. Conductors are substances that allow the flow of electrical current through them. The most common and well-known conductors of electrical current are metals. Both conductivity and resistivity are properties of conductors. As we focus on wearables, it will be in our interest to move further than using simply wire, that is most commonly used in electrical circuits and explore other conductive materials.

conductive and resisitive

Simplified explanation: they are opposites!

Resistivity - the amount of opposition to electrical flow

Conductivity - how easy it is for an electrical flow

fabrics

Conductive fabrics can be used as traces and wires are used in a circuit.
It can be cut by hand, lasercut, cut with a vinyl cutter. Lasercutting can leave smokey traces on the material and slightly melted edges. Using a vinyl cutter leaves the fabric more clean.
Interfacing it to another fabric can be done via interfacing adhesive (such as heat n bond, that gives clean and neat results), fabric glue (it is more difficult to work with in complex shapes), sawing.

Fabrics.jpeg

thread

Conductive threads are usually manufactured for anti-static, electromagnetic shielding, intelligent textiles, wearable technology, data transfer and heating purposes. Most threads are metalised with an alloy of various metals, which can include silver, copper, tin and nickel. The core is normally cotton or polyester. Conductive threads are mostly non insulated and sewing them tightly to metal usually makes for a good connection, though this connection tends to loosen over time where movement occurs. One way of avoiding this is to include a squishy material, such as stretch conductive fabric underneath the stitches, or a non-conductive material, so long as it does not obstruct the electrical connection.

Conductivethreadgroup.jpg

velcro

Velcro is the brand name for fabric Hook and Loop fasteners. conductive velcro is highly conductive and good for making switches or connections that might need to be opened and closed.
ADA-1324-2-684x456.jpg

wool

Conductive wool has very fine conductive fibers (steel) mixed with normal wool, or with polyester. It can be used for felting.

Wool.jpg

tapes and foils

Conductive tapes and foils can be used (as other conductive materials) as traces and wires are used in regular circuits. the most popular and available tapes are copper (on the picture) and aluminium. They can be with an adhesive backing or without. They can be shaped by cutting (by hand, by vinyl cutting).

Tapes.jpg

ink

conductive inks and paints can be difficult to use on fabric, because they lack flexibility once they are dry. However they can be useful in making connection where another solution is impossible.

Ink.JPG

foam

Resistive foam, ESD foam, black conductive polyurethane foam, dissipative foam Comes with sensitive electronic chips and components. Available in various densities, soft or stiff. Good for pressure sensing.

Conductive-foam.jpg

play doh

Recipes and more HERE

Ff playdoh f.jpg

non-conductive

adhesive interfacing

A very good solution for interfacing conductive fabric is Heat n Bond
Even separate pieces of conductive fabric can be glued together and if properly ironed will connect electrically (always check your connections with a multimeter and iron again if there is lack of continuity)
Heatnbond.jpg

glues

This glue is Flexible and therefore recommended

Glue.jpg

special effect pigments, etc.

A great resource for purchasing special effect materials can be found HERE

thermochromic

Thermochromic inks react to changes in temperature by exhibiting a colour change. Can be used in combination with heating up conductive materials by inducing electric current trough the conductor. check this video to see it working with conductive thread Termocromic.jpg
a pack specially for dying fabric --> HERE
a phd thesis on the topic HERE

photocromic

find various photocramic materials HERE

hydrochromic

ferrofluid

fabric

thread

Tools

sewing machine

multimeter

Measuring-resistance-voltage-current-digital-multimeter.jpg how to use that

pliers

scissors

lasercutter

vinyl cutter

3d printer

Material Research / 3D Printing over fabric
Sijn Zijlstra, Graphic Design

IMG 20180924 153806.jpg IMG 20180924 153812.jpg IMG 20180924 154047.jpg IMG 20180924 154108.jpg

breadboard

the dreadful breadbord

microcontroller

arduino

flora

Hello wolrd: Soft circuit

For the hello world we will use an led as an output. A light-emitting diode (LED) is a two-lead semiconductor light source. When a suitable voltage is applied to the leads, electrons are able to recombine with electron holes within the device, releasing energy in the form of photons. (https://en.wikipedia.org/wiki/Light-emitting_diode) There are two things we have to take care when using LED. – LED has polarity. Make sure to connect LED in correct direction. You can tell the direction as the positive side usually has a longer leg, or a smaller triangle lead in the epoxy lens. Or a dent in the epoxy on the negative side. Ledled.png How much voltage and current does LEDs require to light up? It depends on the LED and you will need to check its datasheet to know exact specification. The voltage you need is called “(forward) voltage drop” and the current required is called “forward current”. Most of the normal (not super bright) LEDs light up somewhere around 2-2.5v and require 20-30mA.

– You will need to limit the current to suitable range. you can read here “why?” >> To limit the current, you need to add resisters in your circuit. You can calculate it yourself using Ohm’s law, or use online calculators like this one >> http://led.linear1.org/1led.wiz

simple

Lets s start my making the hello world of soft and any kind of circuitry:) And use the led we talked so much about.
01wb.png
Cut conductive fabric that has fusible interfacing on one side. peel off the backing paper and place it on base fabric. Make sure the iron is set to synthetic. Most conductive fabric is delicate. And you do also rist the glue from the interfacing glue to appear of the front.

02wb.png

You can cut each side or fold to make corners. In both cases we need to check if all connections are right. We will use the continuity setting.

03wb.png

04wb.png
We make a rectangular shape and leave both sides open. On one side we will clamp the battery, and on the other: sew the led.

09wb.png

Use pliers ( best rounf ones) to bend the led legs into hooks. That way it will be easy to sew.

06wb.png
Then we will use a clip to hold the battery in place.

01wb.png
Many options are possible of course. Both in materials and design. But we have to get started,

07wb.png

08wb.png

You can also use conductive thread to make the circuit.

10wb.png


with button

But be fore we start. Lets make the push button. Here is the Kobakant push button. we have this kit and we have also some vinyl cut fabric.
IMG 20180924 234756.jpg


IMG 20180924 235012.jpg


IMG 20180924 235111.jpg


IMG 20180924 235137.jpg

Conductivity

Resistance

Sensors

Digital Sensors


Digital sensors are the sensors that gives 2 state (on/off, 5V/0V). You will connect them to digital Pins and set it as INPUT.
Digital data consists exclusively of 0s and 1s .
For example, consider a push button switch. This is one of the simplest forms of sensors. It has two discrete values. It is on, or it is off. Other 'discrete' sensors might provide you with a binary value.
Another example of a digital sensor is an accelerometer, which sends a series of data points (speed, direction, and so on) to the Arduino. Usually digital sensors need a chip in the sensor to interpret the physical data.

A Button is a sensor

We will be making the simplest sensor of them all. A button. Yes, that is a kind of a digital sensor. It is binary. On or Off.
We will follow the basic Koba tutorial, find it here but also feel free to explore the shapes and sizes after you get the idea.


Made from: stretch or non stretch fabric, stretch or non-stretch conductive fabric, fusible interfacing, foam, (metal poppers)
Range: 2 K Ohm - 200 Ohm

FabricButton01.png FabricButton02.png

Analog Sensors


Analog sensors on the other hand, gives range. You connect this types of Analog sensors to Analog Input pins which is measuring the incoming voltage between 0V-5V*. Arduino converts this incoming voltage into the number between 0-1023.
Analog data is transmitted as a continuous signal, almost like a wave. In other words, an analog sensor doesn’t send a burst of 1s and 0s like digital sensors do; instead, the sensor modulates a continuous signal to transmit data.

Bend

One could start by making the sticky tape sensor. Lets tape it

12wb.jpg

This is a great bend sensor here and it can be used as a base to understand how it works and expand/experiment further. And it is very easy to build on our own, so we will do that.


NeopreneBemdSensor01.png

NeopreneBemdSensor02.png

Tilt

IMG 20180925 002252.jpg

IMG 20180925 002305.jpg

11wb.png


Make your own

Microcontrolling it

digitalRead our button

analogRead our bend sensor

Voltage Dividers

Resources!

Biggest resource for everything wearable related BIG UP for Kobakant

crystals