Skip to content

Developing Phase

▪ General Components

Processing element Actuators-Outputs Sensors-Inputs
Body heat Petals movement / Illumination Body heat
⏱️ Tasks I achieved:
  • The main goal was to make the neck piece glow, so I focused my attention to the electronic system for the ligths
  • I made the schematics, tested the sensor with the lights and when everything was working well I made a robust prototype
  • ⚠️ I didn't focused on the movement for the petals, that needs more time for the design and development so I left that for future projects. I just tried to get a complete garment using the petals but at the end this was not part of the project.


    ▪ Prototyping

    ▪ First Prototype

    Useful Links:

    Kobakant

    OpenSource Element Dress

    Kit LED with PCB

    Then I change the principal structure and took the shape of the flower from this instructable because Annouk inspired me with her works since a long time ago, then in Rhino I placed each component from my schematic in that shape. Then I imported the .dxf file in Fusion 350 and made the 3d case. Before printing I wanted to be sure that everything was well dimensioned, so I make a first prototype with cardboard using the laser cutter.

    As everything seemed to be okay I started 3d printing both pieces. I used the Ultimaker printer for both pieces because the other printer wasn't working well in that moment.

    The parameteres I used:

    Part 01

    Filament Layer height Infill Temperature Printing speed Adhesion Printing time Filament amount
    PLA 0.26mm 20%/grid 200º 60mm/s Skirt - mins - m

    Part 02

    Filament Layer height Infill Temperature Printing speed Adhesion Printing time Filament amount
    PLA 0.26mm 20%/grid 200º 60mm/s Skirt - mins - m

    STL Case part 01

    STL Case part 02

    ⚠️ Be careful with the lights ⚠️

    Anastasia told me that when using lights close to the head/face maybe they need to have on the top a small piece so that the light does not light upwards to the wearer eyes. I didn't think about this before so this is something I'll need to test.

    For that I placed the LEDs and they didn't fit perfectly in the hole. I wanted to keep them inside the hole. I used the welding tool to make the hole a little bigger and let the LED go in. Yes, it worked great!

    After it I just placed the other components and used copper wire to join the circuit so that it works properly

    To check the conections I used the simple code of blinking and connected it to the arduino board. Finally, all the ligths turn on successfully ✨

    const int ledPin_1 =  6;// the number of the LED pin
    const int ledPin_2 =  7;
    const int ledPin_3 =  8;
    const int ledPin_4 =  9;
    const int ledPin_5 =  10;
    const int ledPin_6 =  11;
    
    // the setup function runs once when you press reset or power the board
    void setup() {
      // initialize digital pin LED_BUILTIN as an output.
      pinMode(ledPin_1, OUTPUT);
      pinMode(ledPin_2, OUTPUT);
      pinMode(ledPin_3, OUTPUT);
      pinMode(ledPin_4, OUTPUT);
      pinMode(ledPin_5, OUTPUT);
      pinMode(ledPin_6, OUTPUT);
    }
    
    // the loop function runs over and over again forever
    void loop() {
      digitalWrite(ledPin_1, HIGH);   // turn the LED on (HIGH is the voltage level)
      delay(1000);                       // wait for a second
      digitalWrite(ledPin_1, LOW);    // turn the LED off by making the voltage LOW
      delay(1000);  
      digitalWrite(ledPin_2 , HIGH);   // turn the LED on (HIGH is the voltage level)
      delay(1000);                       // wait for a second
      digitalWrite(ledPin_2, LOW);    // turn the LED off by making the voltage LOW
      delay(1000); 
      digitalWrite(ledPin_3, HIGH);   // turn the LED on (HIGH is the voltage level)
      delay(1000);                       // wait for a second
      digitalWrite(ledPin_3, LOW);    // turn the LED off by making the voltage LOW
      delay(1000); 
      digitalWrite(ledPin_4, HIGH);   // turn the LED on (HIGH is the voltage level)
      delay(1000);                       // wait for a second
      digitalWrite(ledPin_4, LOW);    // turn the LED off by making the voltage LOW
      delay(1000); 
      digitalWrite(ledPin_5, HIGH);   // turn the LED on (HIGH is the voltage level)
      delay(1000);                       // wait for a second
      digitalWrite(ledPin_5, LOW);    // turn the LED off by making the voltage LOW
      delay(1000); 
      digitalWrite(ledPin_6, HIGH);   // turn the LED on (HIGH is the voltage level)
      delay(1000);                       // wait for a second
      digitalWrite(ledPin_6, LOW);    // turn the LED off by making the voltage LOW
      delay(1000); 
    }
    

    Now, it was time to check the autonomy of this circuit, I didn't got a LiPo battery so this time I used the power bank from the lab. I set the 3.7 volts and using a loading module I connected it to the arduino. I really didn't know that the code was going to "stay stored" in the arduino, so I was surprised when I connected the battery and it started to work.

    Now the challenge is to make it work with the sensor, for that I guess I designed the second piece wrong because I didn't consider the space that was going to take up all those wires that I soldered.

    ▪ More tests with the sensor

    For this test I'm using the code without the toggle button

    Testing different lengths

    The alligator clips, the copper wire and any material has some instrinsic resistance so they generate a voltage drop, that means that if I connect the sensor with a longer wire, the resistance will increase and the values may change. This won't happen in ideal conditions, that's why I need to make this test, but if I don't see a significant change in the temperature values I won't need to find a thread with low resistance.

    I tested with one alligator in each leg and also with two alligators in each leg and the result is the same. Both starts reading the ambient temperature that was about 23.91 degrees and when pressing with my fingers both reached approximately 36 degrees. Then I soldered a copper wire with half of the length of the alligator and the result doesn't change dramatically so I think that's nothing to worry about.


    After Midterm

    ▪ Second Prototype

    Designing interaction 👀

    How you interact with an object / device and how it responds to you is a big part of how you perceive the object. I consider that at this point I need to analyze the idea of the petals, use them and interact with them to understand how I feel with it.

    ▪ Challenge 1: Think about the interaction

    Getting the shape of the petals

    Useful links:

    Flower Bowl + Anemone

    Grasshopper Rose Garden

    Fusion 360 - Trying a flower

    Fusion 360 - Flower sculpt

    I made this really quick petals with the shape that I liked and and cut it in a colourful papel to check the size of it. I pasted the petals in a piece of fabric and put it around my neck. Here's the video with me using the neck piece and the sensor which is attached to my neck with adhesive tape.

    Other designs of petals that I made but didn't used at the end ⬇️

    grasshopper file - parametric petals

    ▪ Challenge 2: What would I make different?

    After using the petals and turning on the ligths, I was still focusing more on the ligths. In my mind I just wanted to have a more robust accesory that works really good with the sensor. The petals were a more fancy thing that didn't convince me at all. But I wanted to give it another try and make something different to complete my garment. I decided to change the materials and try something like a second skin with some crystals on it.

    I made a biosilicone recipe and put it in a frame that had the shape to cover my shoulder. After pouring the mixture in the frame I inmediately added the crystals that I got from borax. This was an experimentation with this materials but it didn't get so well. The crystals didn't stick well to the silicone and started to melt a little, so the silicone didn't dry properly. The crystals were not dried enough and the biomaterial reacted to them.

    ▪ Challenge 3: With these interaction, should I add this petals?

    I was planning to make again the materials and try to improve it but then I was asking myself if that was realy something I was wanting to wear. I had the idea to make this garment with the petals and so on because I liked the concept of bloming, I think it matches with the glow up I wwas trying to get. But finally I realized that it was just something extra that wasn´t necessary to achieve my goal of the project

    ▪ Third Prototype

    Some issues

    Useful Grasshopper tutorials:

    Parametric dome

    How to Make a Parametric Roman Dome

    Wavy Dome

    The ultimate dome generator

    Grasshopper - Star

    Christmas Star

    Useful links:

    Tips for 3d printing

    Open dress instructables

    Back to top