Here is the glove from the beginning. I bought two pairs of the long and stretchy white bridal gloves from Davids Bridal because I wanted them to be extra long to be able to make a pocket for the device at the end.
For each glove, I sewed a number onto the glove where the palm of the hand would be when slipped in. This is facing forward, so it looks like it would go on your right hand, but it would be placed on your left hand so that the number is in the palm instead of the back of your hand.
This part shows the EL shield being placed on top of the Arduino board. As you will see in the next few pictures, everything we plug in will be placed on top of the EL shield. The Arduino is only necessary to use the shield. I have two sets of the EL Shield with the Arduino: one for each pair of gloves to work separately.
This image shows the inverter being plugged into the EL shield, which is still attached to the Arduino. There is designated spots for each one. The red and black line is the power/in while the black wire is ground or out.
This shows the inverter still plugged in to the shield, but this time we have plugged in the lines from the end of the EL wire. I have placed a line in port one and port four because thats what my code was set up to do. I have done this for each set of gloves as well. The next step after would be to plug the Arduino into the computer and run the code. For now, the EL wire just lights up. I plan on adding some type of movement for the final project.
Here is what my gloves will look like when they blink, but they will react to sound.
Here is the Arduino code I used to make my EL Wire gloves work for the final project prototype.
void setup(){
for(int i = 4; i<8; i++)
{
pinMode(i, OUTPUT);
}
for(int i = 4; i<8; i++) // all off
digitalWrite(i, HIGH);
}
void setEL(int ch) // set a certain EL on
{
// for(int i = 4; i<8; i++) // all off
// digitalWrite(i, LOW);
// digitalWrite(ch+3, HIGH); // ch on
for(int i = 4; i<8; i++) // all off
digitalWrite(i, HIGH);
}
//int count = 0;
void loop()
{
//setEL(count%4 + 1);
// delay(200);
// if(count++ == 1000)
// {
// count = 0;
//}
}