Skip to content

5. E- textiles

Objectives

-References and Concept development

-Understand how we can produce soft circuits, sensors and actuators

-Learn how to embed electronics on fabrics

-Study and learn soft-hard connections

-Discover necessary materials, components, tools

-Explore and replicate existing projects

Research and Ideation

I find e-textiles both intriguing and captivating, though initially, they felt quite distant from my experience. I began this assignment with no prior knowledge of electronics, as it was something completely new to me. I had never studied it, neither in high school nor at university, so I started by learning its components and the basics. I won't deny that even a small error can prevent a prototype from functioning properly, so patience and persistence are key to achieving successful results.

Reference Artists

Concepts

- Circuit: Is a path for electricity (moving electrons) to flow

- Electricity direction: Counterclockwise, to the positive LED power and return to the negative battery side.

-Traces: Path of conductive material that electricity moves along the circuit.

- Sensors: An INPUT which the information or data that enters a system, like a button press. Use resistence to get a broader range of values. Example: more or less light depending of the current flow. There are 2 types the Digital switches On/Off and the Analog sensors that gets a range of values.

- Switches: Is a break in a circuit.

- Arduino: An open-source electronics prototyping platform. Is a hardware and software.

- Input: Button

- Output: LED, speakers…

- Pin: How inputs or outputs communicate with Arduino. Breadboards: To prototype our first circuit.

- Resistors: Limits the amount of electricity that can flow through a certain point. You could put before or after a LED, will be the same. Example: We have 5V in the circuit, and two LEDs of 2,2V each one, so 2,2V + 2,2V = 4,4V 5V - 4,4V = 0,6V We need the resitor to equilivrate the difference.

- IDE: An integrated development environment is a software application that helps programmers develop software code efficiently. It increases developer productivity by combining capabilities such as software editing, building, testing, and packaging in an easy-to-use application.

- AC: Alternating current, a type of electrical current in which the current repeatedly changes direction. At home we have AC.

- DC: Direct current, electrical current that always flows in one direction. LILYPAD: Was the first Arduino for wearables (2006).

- GND: Grown, (-) we use the black color.

- VCC: (+), V+ or +V

Ohm's Law alt text

- Volt: Mesure in Vols (V). Is the electrical pressure between two points. The power of the electricity we will have. One LED needs 2,2V.

- Resistance: Measured in Ohms R : the amount of material that resists the flow of current.

- Current: Mesure in Amps (I): Rate at which electrical charge flows. How much quantity. alt text

Remember: Higher is the resistance, lower is the current. Lower the resistance, the higher the current.

alt text

Benefits of E-textiles

Electronic textiles or e-textiles are a newly emerging interdisciplinary field of research together specialists in information technology, microsystems, materials and textiles. e-textiles offers the following advantages:

-Flexible.

-No disturbing cables in the area.

-Large sensor area.

-Invisible to others.

-Cheap manufacturing.

Sensors

The Digital type works with with switches, these represent a break in a circuit and there are types of switches:

Momentary: best known as push buttons. They stay open as long as you hold the two pieces of conductive fabric sandwoched between a piece of foam, which will have small cutouts where the two pieces can touch. Toggle: Two pieces of conductive material that stay together. They are open in one position and closed in other. (snaps and zippers). Tilt: A conductive bead or pompon makes contact with conductive fabric patches based on its position. Stroke: Close the circuit by pressing conductive materials into contact.

The Analog type works with sensors (also variable resistors), they use resistance to get a broader. range of values. More currrent will allow to change the brightness of an LED, frequency of sound, or the speed or a motor. Resistance can be changed in 3 ways: Distance, resistance increases over distance, 4/5 ohms, limit is 2 ft Contact: some materials are pressure sensitive, will decrease in resistance when pressure is applied to them, so it means it will allow more electrical energy through. Surface area: increasing the size of the area for electricity to flow will decrease the resistance.

alt text

These are a few materials you can use if you want to design an analog sensor: 1. Velostat, which is non stretchy 1. EeonTex, resists between 10 OHMS to 10,000 ohms 1. Polysense, best for pressure sensors.

Pressure: Use this to track pressure or weight on an interface or object. Bend: Decreases when bent and more contact is made better for measuring joint movement. Is better if you use conductive thread and not conductive fabric. Potentiometer: Adjust resistance by connecting conductive and resistive material through a wiper (electrical contact which moves across a surface) at different pointsin the circuit. The further away, the more resistance. Stretch: The more a resistive material is stretched, the more its resistance will decrease because it has more surface area to cover. Accelerometic: The weight at the end pulls and stretches the crochet or knitted structure as it gets accelerated.

Digital sensor

Any electronic sensor in which the output gives an OPEN or CLOSE state. A switch is a digital sensor that gives an Off(open) or On(close) output. The clasp of a necklace, a safety pin Open open or closed etc can be used as a switch.

alt text

MICROCONTROLLER

Microcontrollers play a vital role in e-textiles by acting as the brain of the system, allowing smart fabrics to interact with their environment. They process inputs from sensors embedded in the fabric and control outputs such as LEDs, motors, or displays. With a microcontroller, e-textiles can perform various functions like monitoring body temperature, detecting motion, or lighting up in response to touch. This integration of microcontrollers enables more advanced, interactive, and customizable wearable technology.

alt text

Different types of circuit

There are several types of circuits, each designed for specific functions in electrical and electronic systems. Below are the primary types:

1. Series circuit

In a series circuit, components are connected one after another in a single path. The current flows through each component sequentially, and if one component fails, the entire circuit is interrupted.

Characteristics:

The same current flows through all components. The total resistance is the sum of the resistances of individual components. The total voltage is divided among the components.

alt text

2. Parallel circuit

In a parallel circuit, components are connected across common points or junctions, creating multiple paths for the current. If one component fails, the rest of the circuit continues to work.

Characteristics:

The voltage across each component is the same. The total current is the sum of the currents through individual components. The total resistance decreases as more branches are added.

alt text

Arduino

Step by step

Class says : How ?

  • control a led

  • read a sensor

  • control a led based on the interaction with the sensor

What do we need ?

  • make a circuit

  • write the code for a circuit

I say : I didn't know Arduino at all, and my physics lessons and PHP notions are very far away, but step by step we'll make it. Simplify every action you have to do and follow the list.

  • Connect the Arduino board to the computer via USB

  • download usage app and install it

  • connect the plate via the app by choosing the "UNO" model

  • choose an example program like "blink"

  • click on upload to send it to the plate

  • the built-in led applies the program

  • Build a complex circuit with the arduino plate and the bread board.

recipe :

  • 1 UNO plate

  • 1 bread board

  • 4 led

  • 1 resistance 220V

  • 1 resistor 10kV

  • 8 conductive threads

  • 1 digital button

  • 1 analog button

  • extra: circuit-mounted leds

First connexion with a program :

Always close your loop : by using the vertical and horizontal lines on the breadbord, they are linked : you can see how it is lined on the picture below

alt text

Day 1 experiment

For my first experiment, I embarked on the exciting challenge of building a basic electronic circuit. I decided to keep it simple yet functional by using just three essential components: an LED, a resistor, and a power supply. My goal was to learn the fundamental principles of electronics, such as how current flows through a circuit and how a resistor helps protect the LED from receiving too much power. As I carefully connected the components, I felt a sense of anticipation, waiting to see the LED light up. When the circuit was complete, and the LED illuminated, it was a thrilling moment. This experiment not only boosted my confidence in working with electronics but also sparked a deeper curiosity to explore more complex projects in the future.

alt text

Digital experiment

The code displayed in the picture is designed to blink LEDs using an Arduino Nano. It utilizes the digitalWrite() function to turn the LEDs on and off, and the delay() function to control the timing between the on and off states, creating a blinking effect. The Arduino Nano's digital pins are used to control the LEDs, and the pinMode() function is called in the setup to define these pins as outputs. This simple program is a common starting point for beginners working with microcontrollers, allowing them to learn basic programming and hardware interfacing.

alt text

For my digital experiment, I used an Arduino Nano to create a simple LED blinking sequence. The goal was to control the timing and intervals of LED flashes using code. By connecting LEDs to specific pins on the Nano and writing a program to set each pin's state to "HIGH" or "LOW" at intervals, I successfully made the LEDs blink in a pattern. This experiment helped me understand the basics of microcontroller programming, including pin configuration, timing with delay() functions, and how to implement loops to repeat actions. It was a foundational project in learning to control physical devices through code.

alt text

This video demonstrates the outcome of my digital experiment with the Arduino Nano, showcasing the blinking LED sequence I programmed. After implementing the code, the LEDs flash on and off according to the set intervals, creating a rhythmic blinking pattern. This visual result highlights the successful execution of the code, where each LED responds accurately to the programmed timing. Watching the LEDs blink confirms that the Arduino Nano effectively controls the physical components, bridging coding concepts with tangible results in real-time.

Embedded Vimeo Video

Embedded Vimeo Video

Digital embroidery machine

Two possibilities :

  • draw in the embroidery machine software

  • import a vector file extension .wmf (format present in Illustrator)

Once the drawing is completed, you can apply your preferred stitch types through the various options available in the embroidery software, such as width, length, orientation, fill type, stitch density, and outlines. When working with text, the software includes pre-configured fonts that are optimized for embroidery. However, if you wish to use a non-configured font, you must first vectorize it before importing it into the embroidery machine software to avoid any misinterpretations—similar to how you would generate a PDF in Adobe. For my design, I chose to use a flower image, which was then incorporated into the embroidery process, adding a delicate and organic touch to the overall design.

For my analog sensor experiment, I started by creating an embroidery of flowers on fabric. This artistic step allowed me to explore the intersection of traditional textile techniques and technology. By carefully stitching intricate floral patterns, I aimed to prepare the fabric as a base for integrating the sensor. The embroidery not only added a tactile and visual layer to the project but also set the stage for experimenting with how the sensor might interact with the embroidered patterns. This combination of craft and technology allowed me to envision a unique, interactive textile project that blends creativity with functionality.

Conclusion

This week was very hard for me even though it should be soft, I didn't know how to approach the E-Textiles subject. The realizations are necessarily banal and the timing didn't allow me to explore more, to look for ideas and ways to propose a more personalized tour. I have more and more trouble with the weeks nested in each other. I feel like a computer that has too many programs running, my brain freezes and I find myself unable to get either one to go. Ending anything with the idea that we can come back to it is vicious: we never close the chapter, and we always think about it in the background. I don't know when I'll have time to reread the courses, go see other sites, other projects, digest everything.

1 Arduino Built-in Examples Collection of tutorials

2 E-textiles Fabricademy

3 Electronics and sensors