Skip to content

5. E-textiles

I'm here! It wasn't easy jumping to the documentation of another exciting topic for this week, E-Textiles.

"Take a deep breath"

Research and Inspiration

In order to focus on the week's projects, I was inspired by a few of the following artists. It is incredible to see, through the use of different materials and the applications of the final outcome, how much there is to explore in textiles.

Inspiration

( OriMetric – new rubber origami driven material exploration by Mads Hansen ) - Here

( Second skins by Malou Beemer ) - Here

( Very cool works by Rodney Trusty ) - Here

( Very Inspiring works by design_dnp ) - Here

E-Textiles

Before we get into what E-Textiles are. My first thought when hearing the term "E-textiles" is that in industry artists work with automatic moving electronics, lights in clothes, colour-changing materials, etc.

In order to gain a deeper understanding of E-textiles, let's take a closer look.

What are E-Textiles? Embedding electronics into textiles using components like conductive threads/fabrics, batteries, lights, sensors, microcontrollers etc.

Indeed, we have used these terms in our lives, but now it's time to learn what they mean.

Circuit - A circuit is a path for electricity to move. what creates an Electric current? Electrons - A stream of moving electrons creates an electrical current. Electricity always travels from the + side of the battery to the - side. There are 2 types of circuits, Series and parallel. 

Voltage -  Voltage is the pressure from an electrical circuit's power source that pushes charged electrons (current) through a conducting loop, enabling them to do work such as illuminating light. In brief, voltage = pressure, and it is measured in volts (V).

Current - The flow of electricity through an object. This is measured in amperes (A) or milli-amperes (mA), 1000 mA = 1A.

Resistance -Resistance is a measure of the opposition to current flow in an electrical circuit. It allows the number of electrons to pass, The higher the resistance, the lower the current flow. Resistance is measured in ohms, symbolized by the Greek letter omega (Ω).

Ohms's Law -Ohm's law states that the current through a conductor between two points is directly proportional to the voltage across the two points. Introducing the constant of proportionality, the resistance.

Tools

Here are some materials we may or may not use this week, but they are very helpful and useful for E-textiles. We all found our best friend for the week. Please meet Mr Helpful " MultiMeter"

Tools

Conductive Materials

Tools

The above mentioned conductive materials sheet is available in our studio, it is very helpful to see the different conductive fabrics and threads that are available to explore.

Day-1 Introduction to basic electronics and sensors with Emma Pareschi

Digital Sensor - toggle (ON / OFF SWITCH)

Analog Sensor - pressure (through the material, across the material, bend,), stretch, location, bend and their combinations

Digital and Analog Sensor

Digital and Analog Sensor-2

Circuit - A circuit is a CLOSE LOOP in which electrons can travel in.

Resistor - A resistor is a passive two-terminal electrical component that implements electrical resistance as a circuit element.

Velostat - This conductive material is also known as "Velostat" or "Linqstat".

Day-2 Introduction to basic electronics and sensors with Emma Pareschi

Arudrino Software

Arduino

Arduino boards are able to read inputs - a light on a sensor, a finger on a button, and turn them into an output. You can tell your board what to do by sending a set of instructions to the microcontroller on the board.

Esp32 Installation process

Follow the below process to Install Esp32. The process is same for other product installation as well. Visuals are from Fablab Bcn documentation.

Go to Tools-Boards Arduino Uno- Boards Manager.

A1

In Boards Manager, Type Esp32 and Click Install and click ok after Installed.

A2

After Installed, Now you can see the Board:Adafruit ESP32 feather in tools drop down menu. We are now ready to work with the Adafruit ESP32 Feather.

A3

Adafruit ESP32 Feather Pin details

Feather Pin Visual from Fablab Bcn Documentation

We made a simple circuit using Breadboard, Feather, Jumping wire, Resistor and battery.

Simple Circuit

Simple Circuit

To start with Arudrino we tried using blink that are in built in the programme. We also tried changing the blink delay with the numbers to check the difference.

Blink Working

Blink

Blink Visual from Fablab Bcn Documentation

Digital output with digitalWrite() using delay function.
<br /><br />
void setup() {
  pinMode(13, OUTPUT);    // sets the digital pin 13 as output
}

void loop() {
  digitalWrite(13, HIGH); // sets the digital pin 13 on
  delay(1000);            // waits for a second
  digitalWrite(13, LOW);  // sets the digital pin 13 off
  delay(1000);            // waits for a second
}
Button Working

Button

Button Visual from Fablab Bcn Documentation

Digital read:

int ledPin = 13;  // LED connected to digital pin 13
int inPin = 7;    // pushbutton connected to digital pin 7
int val = 0;      // variable to store the read value

void setup() {
  pinMode(ledPin, OUTPUT);  // sets the digital pin 13 as output
  pinMode(inPin, INPUT);    // sets the digital pin 7 as input
}

void loop() {
  val = digitalRead(inPin);   // read the input pin
  digitalWrite(ledPin, val);  // sets the LED to the button's value
}
Button
include <analogWrite.h>

int Sensor = A5;
int LED = 12 ;

void setup() {
  // put your setup code here, to run once:
  pinMode (Sensor, INPUT);
  pinMode (LED , OUTPUT) ;
  Serial.begin (9600) ;

}

void loop() {

  int SensorReading = analogRead (Sensor) ;
  Serial.println (SensorReading);
  int mapValue = map (SensorReading, 1300, 4095, 255, 0);
  mapValue = constrain (mapValue, 0, 255);
  Serial.print ("Maped value;   ");
  Serial.println (mapValue);
  analogWrite(LED, mapValue) ;
  delay (100);
}

Day-3 Making Sensor Swatches with Jessica Stanley

We made a simple circuit using a battery, LED, safety pin, and conductive thread and fabrics to pass power.

Basic Circuit

Below is the option that I have used form the Day 3 workshop tutorial document

Basic Circuit

Switch Sensor

Button sensor

Button sensor working

button sensor

Digital Sensor

Button sensor

digital sensor

Sensor testing and readings

button sensor button sensor

#include <analogWrite.h>

int Sensor = A5;
int LED = 12 ;

void setup() {
  // put your setup code here, to run once:
  pinMode (Sensor, INPUT);
  pinMode (LED , OUTPUT) ;
  Serial.begin (9600) ;

}

void loop() {

  int SensorReading = analogRead (Sensor) ;
  Serial.println (SensorReading);

Future Project Visualisation

I have used the final look from Circular fashion week, You can find the process Here

As I didnt get enough time to create over all look I have put up a visualition of how it could look as a final piece using Photoshop software.

As you can see in the first image, I have visualized the Lights throughout the look. I have shown the blink in the second image.

Fianal-01Fianal-02

The third example shows the lights changing from light to dark as they move. My fourth example shows the Touch sensor which detects and brightens the light in a particular area when an object comes closer to the body.

Fianal-03Fianal-04

References used to work on this week

Tilt Sensing Bracelet

Tilt Sensor Demo

Continuity Bracelet

Join Hands Switch

Lightning Paku Paku

Danish Crown Coin

Pressure Matrix Button

Fabric Potentiometer


Last update: 2023-04-26