Biometric Garment

The idea for this garment grew from the controversy surrounding Kanye West’s most recent runway show for Yeezy Season 4. In summary, the Kardashian-West family were running late to the line’s premier and as a result the audience and a large number of models were left to wait in the sweltering heat. Many of the models went without water or any type of sun protection for the almost two hours that West was delayed. This really frustrated me because models were fainting from heat exhaustion, broken heels, and dehydration yet nobody running the show was going up to help them. I strongly believe that if you want to present a high quality product you need to put care and attention into every aspect involved, including the people wearing your product. This is why I came up with a garment meant for the models to wear in order to communicate with runway staff about how they are doing physically while on stage. In theory this garment would be worn by all models underneath the piece they are wearing for the show and the values being tracked would be monitored by somebody backstage at the control panel.

 

The garment is designed to be as minimal and unnoticeable as possible to allow the wearer to be comfortable and go about their day. This design is also mean to be unnoticeable in order to be used by multiple designers for multiple pieces. Originally, the garment was mean to be a tshirt but the design had to be modified to something more similar to a bra in order to be less noticeable under runway pieces. The garment has a temperature sensor and a vibe board in between the layers of fabric. The temperature sensor is the only component that comes in direct contact with the wearer’s skin but is subtle enough that it is not noticeable. The vibe sensor lays next to the LilyPad board in between the inner and outer layers of the fabric so that the wearer does not feel the rougher tech components against their skin. The sensor takes the temperature of the wearer and the garment will vibrate when the wearer gives off a value over 160.

 

If I could bring this technology further I would bring this idea to other scenarios such as nightlife apparel or swimwear. In nightlife apparel the user could dance the night away and use the alerts as reminders to get a drink or take a break when they’re getting to hot. In terms of using this technology in swimwear the technology could be used for both professional athletes and the average sunbather. I find that often swimmers notice that they’re out of breath but will not notice how high their body temperature actually is since they are in the water. This technology could save numerous people from heat related injuries simply by reminding people to take a break. Ideally, this technology could be useful in any field or activity where heat stroke or heat exhaustion are a risk to the user. Future iterations of this garment would be even more minimal and less intrusive to the wearer. Preferably, the garment would be more of a bra rather than a bralette in order to work underneath more designs than the current iteration. As a designer I would also like to explore different materials and color ways.

 

In conclusion, this bralette started out with a focus on the fashion industry calling out designers to be more responsible for what goes on at their shows. The technology is fairly simple in order to make the garment a piece that is accessible to both DIY designers and high end designers.  The piece is not meant to be a piece on it’s own but rather something that works in combination with the designer’s piece.

 

Code:

/* Pin Definitions */

int vibePin = 5;

int tempSensorPin = A2;

 

void setup()

{

//VIBE

pinMode(vibePin, OUTPUT);  // set the pin as an output

 

Serial.begin(9600);  // We’ll output some information over serial

}

 

void loop()

{

///TEMP TEST

if(analogRead(tempSensorPin) > 160)

{

//if the tech puts a little hot air over the temp sensor it will raise to at least 170

digitalWrite(vibePin, HIGH); //Turn on VIBE – to indicate “hot”

}

else{

digitalWrite(vibePin, LOW);  // turn VIBE off

}

 

/* prints out the temperature recieved */

Serial.print(”  Temp=”);

Serial.println(analogRead(tempSensorPin));

}

Final Product:
bioshirtfrontbioshirtdetail1  bioshirtdetail2

 

 

 

 

 

 

Circuit Diagram:

circuit

Arduino Prototype Code

//initializes the global variables
int sensorPin = A0;
int led1 = 13;
int led2 = 11;
int led3 = 10;
int sensorValue = 0;
int brightness = 0;
int fadeAmount = 5;

void setup(){
//assigns the LED to their respective pins and initializes the sensor
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
Serial.begin(9600);

}

void loop() {

sensorValue = analogRead(sensorPin); //reads the sensor value
Serial.println(sensorValue); //prints the sensor value in the serial monitor

//CALM
if (sensorValue <= 1024 && sensorValue >= 500){
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
analogWrite(led3, brightness);
brightness = brightness + fadeAmount;

//Fixes brightness value if it leaves the 0-255 range
if (brightness > 255){
brightness = 255;
}

if (brightness < 0){
brightness = 0;
}

}

//HAPPY
else if (sensorValue <= 499 && sensorValue >= 200) {
digitalWrite(led1, LOW);
analogWrite(led2, brightness);
analogWrite(led3, brightness);
brightness = brightness + (fadeAmount * 2);

if (brightness > 255){
brightness = 255;
}

if (brightness < 0){
brightness = 0;
}

}

//ANGRY
else {
analogWrite(led1, brightness);
analogWrite(led2, brightness);
analogWrite(led3, brightness);
brightness = brightness + (fadeAmount * 4);

if (brightness > 255){
brightness = 255;
}

if (brightness < 0){
brightness = 0;
}

}

//dims the LED at max brightness and vice versa
if (brightness <= 0 || brightness >= 255) {
fadeAmount = -fadeAmount;
}

delay(30);
}

Super Hero Profile V1 – Caroline

Name: Verdant

Initials: N/A

Alter Ego/Secret Identity: She masquerades as a part-time student named Vera Vaughn, studying environmental studies at night and tending to all the plants she can manage during the day.

Super Powers: She has the power of chlorokinesis (control over plants). She intensely cares about nature and this spurs her to do her best to protect the environment from any further harm. She has the natural ability to hide by blending in with her surroundings when outdoors, made easier by the colours she wears and her quiet, calm disposition. She also possesses the knowledge of everything related to plants and nature.

Outfit/Look/Costume: She wears casual clothing when assuming her alter ego, more practical for when she gets her hands dirty. When she is Verdant, she dons gardening gloves, an eye mask, and a green hooded cape to disguise herself (the hood also protects her from the sun’s rays when gardening).

Branding/Identity:

  • Blend of earth tones such as green, brown, and black.
  • Comfortable materials like cotton and polyester.
  • Zapfino font (stylized ‘V’ with leaf and flower on the ends)

Logo:  superhero_logo-page-001

Belt Contents: spray bottle, gardening gloves, eye mask, green hooded cape, various plant seeds, Arduino + battery to power the LEDs on either side of her logo.

Accessories: the gloves, eye mask, and cape mentioned above (worn when in disguise), black boots, glasses.

Inspiration:

Chlorokinesis

Verdant’s power over plants is inspired by the DC Comics villain Poison Ivy:  4649677

But because Verdant is a superhero rather than a villain, their personalities are very different. I also wanted Verdant to have more subdued colours, to better camouflage in forest areas, rather than bright lime green.

Thus, these characters inspired Verdant’s aesthetic appearance: inspiration