Victorian Ball Gown With an Autonomic Adjustable Neckline

13,287

107

20

Introduction: Victorian Ball Gown With an Autonomic Adjustable Neckline

This is a project I made for the Victorian Winter Ball in Cracow. A smart ball gown which adjusts the size of its neckline based on the proximity of a gentlemen standing in front of it.

Supplies

Step 1: Historical Background

Some time ago I read a story behind the fameous painting "Portrait of Madame X" by John Singer Sargent. Back when it was first displayed the black dress caused a public outrage. The neckline of it was deemed so scandalous that it tarnished the reputation of a young lady who modeled for it and almost put an end to Sargent's career. I wondered how different would their lives go, if the indecent attire itself knew it was not appropriate.

Luckily in the age of wearable technology such things are possible! So under the discuise of a mad steampunk inventor I decided to create a smart gown that automatically protects the modesty of the wearer, providing that temptress-from-a-far but prude-up-close look that every Victorian lady dreamed about.

Step 2: The Gown

This could be its own instructable, but for the purpouse of focusing on the tech part of this project I'll try to narrow it down to one step.

I'm a historical reconstructor so my usual hobby is sewing historical costumes. The fashion of this dress is called Natural Form and comes from a very short but beautiful period of 1877-1882. It was in those magical five years when the european fashion designers took a break from the extravagant bustles, narrowed down the shape of the skirt and focused most of the decorations and draperies below the knees on long trains.

I made all of the elements and underpinnings myself, excluding only the corset, which i had ready made. The full dress with the trimmings took 5m of green tafeta fabric and not much less white cotton for the frilled petticoat which provided most of the shape. To get the fan-tail skirt and panier overskirt fashion right I followed the TV225 and TV328 patterns from Truly Victorian.

Some of the trimmings - like the frilled black ribbon - were machine made (in 1880s that's already historically appropriate) but some I still made manually, pleat by pleat.

More info about the sewing part is on my historical blog Cavine Sartorium.

Step 3: The Neckline Mechanism

The geeky part started with the last element of the outfit: a separate fitted bodice, with a loosely draped neckline.

I threaded a jewlery line inside the draping and lead it from one shoulder to another. This is what’s responsible for the folding. If the line is long - the neckline lies loose. If the line is short - the neckline tightens to a more decent size.

The length of the line is controlled by a small motor. One end of the line is winded on a thread bobbin - like the ones you use in a sewing machine. The bobbin is attached to a servo motor. I used Feetech FS90R micro servo for continuous rotation (360 deg) because the bobbin needed to be winded many times to make a difference. The whole mechanism is hidden iside the drapings and attached over the right shoulder by a black ribbon. I used another empty bobbin to be able to catch it with a ribbon. And a lot of hot glue to make it stable.

Step 4: The Sonar Brooch

The second crucial element is the US-015 proximity sensor, attached at the center of the bodice and pretending to be just an awkward frilled brooch. The sensor works like a sonar in 2-400cm range. It emits an ultrasonic chirp from one 'eye', and with the other it listenes for the echo of this chirp to come back. The time that it takes for the soundwave to come back is relative to the distance of the obstacle it was reflected against. In our case this would be our our inappropriately forward gentlemen.

We can thus calculate the distance of the gentleman from the equasion:

gd = ttr × c / 2

where

gd - gentlement distance
ttr - time till the soundwave returns
c - velocity of sound (340m/s)

As "inappropriate" I set the distance of 80cm.

Step 5: The Microcontroller

The element connecting the sensor and the motor is the microcontroller. In here I used Particle Photon, which I just can’t stop praising. Other than its much more discreet size it also has better ease of development then Arduino. Photon comes already equipped with a WiFi module (yes, the gown is technically connected to the Internet :D), which it uses to flash the code through the very convenient Particle online IDE. What it means for me, is that I can change the program without ripping the device from the sleeve to physicaly connect to it each time I want to make a change. I can even make last-minute code adjustments from my phone.

Photon also comes with a few pins that can handle PWM signals, so no additional controller for the servos was needed. It even provides a ready library for controlling servos.

As for the distance measurment: US-015 is a digital sensor, which means it can only process binary input and output: 5V is high, 0V is low. To emit the chirp soundwave it needs to be activated by recieving a high state to one of its pins. It then immediately sets a high state to the second pin and keeps it high until the soundwave comes back. Which means that our ttr from the previous equasion is simply the time the high state was kept up.

Step 6: The Schema

This is how all the elements are connected.

All the cabling is hidden inside the neckline drapings. The whole system is powered by an usb powerbank that's placed securely inside a petticoat pocket on the hip.

Step 7: The State Machine

All that was left to be done, was writing the logic to controll the motor. Since winding and unwinding of the line took some time I needed to design a state machine that would recognize if the neckline is already high enough and wouldn’t try to wind it more. Initial bugs in this condition, resulted in the dress trying to strangle me a few times. It is equipped with WiFi, but apparently not with Asimov’s laws...

It also needed to react to the changing situation and stop winding up if the gentlement took a hint and moved back while the neckline was operating.

The whole code needed for transitioning between the states and operating the neckline is here

Attachments

Step 8: Results

Here are a couple of conclusions after spending the entire ball in this gown:

– Did it succeed in protecting my reputation?

If generating disproportionate attention to my cleavage and making it a topic widely discussed could be called protecting a reputation, then yes… It certainly gave me a reputation of a local weirdo.

– Did it prove practical at the ball?

A set of vigorous english country dances, and covering myself with unprotected and undertested electronics – what could have went wrong? YOLO-driven development and unstable pin connections resulted in me fixing the device more often then I was using it.

– Was it worth it?

Oh yes

Wearables Contest

Grand Prize in the
Wearables Contest

Be the First to Share

    Recommendations

    • Toys & Games Contest

      Toys & Games Contest
    • Arduino Contest

      Arduino Contest
    • Home Decor Challenge

      Home Decor Challenge

    20 Comments

    0
    creimann
    creimann

    5 months ago on Step 8

    This is truly an awesome idea. I love it!

    0
    Goody Two Shoes
    Goody Two Shoes

    5 months ago

    You are a genius - able to sew and design a miniaturized "robot" as well!
    And the dress is positively gorgeous. What an accomplishment!

    0
    ardu11
    ardu11

    5 months ago

    The best and most inovative project I have seen this year. Bravo, Bravissimo... Now, my wife wants something like that.

    0
    JoanneC41
    JoanneC41

    Question 10 months ago on Step 7

    Could you please elaborate on how you coded the motor to return to its idle state? I am under the impression that 360 degree motors can only be controlled in terms of speed and clockwise/anticlockwise spinning

    2
    NeilRG
    NeilRG

    1 year ago

    Loved the ref to Asimov's laws of robotics. I always appreciate a maker discussing the design process and working through initial issues toward a successful outcome. Congratulations on the win.

    0
    MíriamFlop
    MíriamFlop

    1 year ago

    Wow!!! I have no words!!!

    0
    Meglymoo87
    Meglymoo87

    1 year ago

    I was hoping this would win!! Yay!! Very cool!

    1
    Emerald04
    Emerald04

    1 year ago

    This is Genius! I love it!

    0
    rocket radhi
    rocket radhi

    1 year ago

    congratulations on your grand prize, you deserve it

    0
    Matlek
    Matlek

    1 year ago

    Amazing! And the last GIF is just perfect!
    Congrats for your Grand Prize :)

    0
    Alex in NZ
    Alex in NZ

    1 year ago

    This is hilarious, and wonderful. Well done, and good luck with making the reliability rock-solid as self-modifying dresses are going to be "in" this season.

    0
    attosa
    attosa

    1 year ago

    This is WONDERFUL!!!

    0
    dragon flyer
    dragon flyer

    1 year ago

    This is a hoot! Love the creativity (and envy the skills...)

    3
    Kaibosh
    Kaibosh

    1 year ago

    Wow.. Such a unique idea and so well done!
    Sometimes I love instructables for the "not at all practical, but sooooo freaking awesome" projects that people post..

    0
    Henmarsh
    Henmarsh

    1 year ago

    This is *truly* magnificent in both conception and execution! Now, please may we have a Steampunk version with copper antimacassar shoulder guards (should the beast dare to rest his head), a crystal decolletage-curtain and a discreetly located miniaturised steam generator with brass control valves?

    0
    jmdushi
    jmdushi

    1 year ago

    Ohhh this is really genius! I love it!

    2
    jessyratfink
    jessyratfink

    1 year ago

    One of the BEST wearables projects I've seen in a long time. Love it! :D