Friday, December 13, 2013

The Performance

Here is the final performance video for the project:

 

Here are some images of the full outfit and other images from the performance:










Thursday, December 5, 2013

Wednesday, December 4, 2013

Design

Here is the set up before making the masks and attaching them to the circuit:


Here are the masks finished without the EL-Wire attached:







Tuesday, December 3, 2013

The Code

Here is the code that I tried for the circuit:

First is the one I used for the performance:

//EL wire
int white = 9;
int orange = 11;
int green = 13;


long randNumber;

// the setup routine runs once when you press reset:
void setup()
{
  // initialize
  pinMode(white, OUTPUT);
  pinMode (orange, OUTPUT);
  pinMode (green, OUTPUT);

}

// the loop routine runs over and over again forever:
void loop()
{
  digitalWrite(white, HIGH);


  digitalWrite(green, HIGH);
  delay(600);
  digitalWrite(green, LOW);
  delay(600);

  randNumber = random (50, 250);
  digitalWrite(orange, HIGH);
  delay(randNumber);
  digitalWrite(orange, LOW);
  delay(randNumber);

  }

This is a code that I attempted with the copper pieces:

//EL wire
int white = 9;
int orange = 11;
int green = 13;

// SWITCHES
int whiteConnect = 2;
int orangeConnect = 3;
int greenConnect = 5;

long randNumber;

// the setup routine runs once when you press reset:
void setup()
{
  // initialize
  pinMode(white, OUTPUT);
  pinMode (orange, OUTPUT);
  pinMode (green, OUTPUT);

  pinMode (whiteConnect, INPUT);
  pinMode (orangeConnect, INPUT);
  pinMode (greenConnect, INPUT);

  Serial.begin(9600);

  digitalWrite(whiteConnect,LOW);
    digitalWrite(orangeConnect,LOW);
  digitalWrite(greenConnect,LOW);
}

// the loop routine runs over and over again forever:
void loop()
{
  if (whiteConnect == LOW)
  {
    digitalWrite(white, HIGH);
  }
  else {
    digitalWrite(white,LOW);

  }


  if (greenConnect == LOW)
  {
  digitalWrite(green, HIGH);
  delay(600);
  digitalWrite(green, LOW);
  delay(600);
  }
  else {
  digitalWrite(green,LOW);
  }

  if (orangeConnect == LOW)

  {
  randNumber = random (50, 250);
  digitalWrite(orange, HIGH);
  delay(randNumber);
  digitalWrite(orange, LOW);
  delay(randNumber);
  }
  else {
    digitalWrite(orange,LOW);
  }
}

This is another code I attempted with the copper pieces:

// give it a name:
int white = 9;
int orange = 11;
int green = 13;
int whiteConnect = 1;
int orangeConnect = 3;
int greenConnect = 5;
int maskConnect = 7;

long randNumber;

// the setup routine runs once when you press reset:
void setup()
{
  // initialize
  pinMode(white, OUTPUT);
  pinMode (orange, OUTPUT);
  pinMode (green, OUTPUT);

  pinMode (whiteConnect, INPUT);
  pinMode (orangeConnect, INPUT);
  pinMode (greenConnect, INPUT);

  pinMode (maskConnect, INPUT);

  // These constants won't change:
const int maskConnect = 7;    // pin that the Main Mask is attached to
const int whiteConnect = 1;       // pin that the White Mask attached to
const int orangeConnect = 3;       // pin that the Orange Mask attached to
const int greenConnect = 5;       // pin that the Green Mask attached to
}

// the loop routine runs over and over again forever:
void loop()
{
  if (maskConnect == whiteConnect)
  {
    digitalWrite(white, HIGH);
  }
  else {
    digitalWrite(white,LOW);
  }

  if (maskConnect == greenConnect)
  {
  digitalWrite(green, HIGH);
  delay(600);
  digitalWrite(green, LOW);
  delay(600);
  }
  else {
  digitalWrite(green,LOW);
  }

  if (maskConnect == orangeConnect)
  {
  randNumber = random (50, 250);
  digitalWrite(orange, HIGH);
  delay(randNumber);
  digitalWrite(orange, LOW);
  delay(randNumber);
  }
  else {
    digitalWrite(orange,LOW);
  }
}

Here is a code I tried when troubleshooting:

/*
  DigitalReadSerial
 Reads a digital input on pin 2, prints the result to the serial monitor

 This example code is in the public domain.
 */

// digital pin 2 has a pushbutton attached to it. Give it a name:
int pushButton = 3;

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
  // make the pushbutton's pin an input:
  pinMode(pushButton, INPUT);
  digitalWrite(pushButton, HIGH);
}
// the loop routine runs over and over again forever:
void loop() {
  // read the input pin:
  int buttonState = digitalRead(pushButton);
  // print out the state of the button:
  Serial.println(buttonState);
  delay(10);        // delay in between reads for stability
}

Circuit Trials

Here is the circuit based on the layout drawing:



The board closer:




There were a few issues, here is the new attempt at a redesign:



Here is the board it will be attached to:

Here is the circuit all put together:


Here is how the circuit is supposed to work with the copper connecting:
The main mask:

One of the persona masks:


The copper connections on the masks wouldn't work. Wasn't sure if it was the physical aspects or the code when troubleshooting. Tried doing it differently by taking them off the mask and creating small fingertip sized copper plates to manipulate in my hand. However this wouldn't work either.

Here is the circuit that I when with when presenting:






Monday, December 2, 2013

Making it Work

Here is the EL wire hooked up and responding to a program as well as being powered by USB and by battery power:





Here is how the inverter is connected to the GND and to the TRIACs:



 Here is how the inverter is connected to the EL wire:





Problem:

"By daisy-chaining the TRIACs together we can use one inverter, but it also connects the pins together, so when we program for PIN 9, we are actually activating PINS 9, 11 and 13 together, so all three EL wires will come on anyway"




Goal:

"Run the 3 wires separately off one inverter" We know it is possible, we just need to figure out how to wire it.

Tuesday, November 19, 2013

Mask Identity Ideas - Orange














Thesaurus:

Fierce
Primal
Animalistic
Anger
Strength
Bold
Brutal
Savage
Relentless
Intense
Powerful
Raging
Passionate
Furious
Dangerous
Wild
Untamed
Primitive


Define:
http://dictionary.reference.com/browse/fierce


fierce


fierce

  [feers]  Show IPA
adjective, fierc·er, fierc·est.
1.
menacingly wild, savage, or hostile: fierce animals; a fierce look.
2.
violent in forceintensity, etc.: fierce winds.
3.
furiously eager or intense: fierce competition.
4.
Informal. extremely bad or severe: a fierce cold.
Origin: 
1250–1300; Middle English fiers  < Anglo-French fers, Old French fiers (nominative) < Latin ferus  wild, fierce; cf. feral1 ferocious


fierce·ly, adverb
fierce·ness, noun
o·ver·fierce, adjective
o·ver·fierce·ly, adverb
o·ver·fierce·ness, noun


1. untamed; cruel, fell, brutal; barbarous, bloodthirsty, murderous.Fierce, ferocious, truculent suggest vehemence and violence oftemper, manner, or action: fierce in repelling a foe. Ferocious impliesfierceness or cruelty, especially of a bloodthirsty kind, in disposition oraction: a ferocious glare; ferocious brutality toward helpless refugees.Truculent suggests an intimidating or bullying fierceness of manner orconduct: His truculent attitude kept them terrified and submissive. 2, 3.furious, passionate, turbulent.


1. tame, mild.
Dictionary.com Unabridged
Based on the Random House Dictionary, © Random House, Inc. 2013.
Cite This Source
 Link To fierce
Collins
World English Dictionary
fierce  (fɪəs) 
— adj
1.having a violent and unrestrained nature; savage: a fierce dog
2.wild or turbulent in force, action, or intensity: a fierce storm
3.vehement, intense, or strong: fierce competition
4.informal  very disagreeable or unpleasant
[C13: from Old French fiers from Latin ferus ]
'fiercely
— adv
'fierceness
— n
Collins English Dictionary - Complete & Unabridged 10th Edition
2009 © William Collins Sons & Co. Ltd. 1979, 1986 © HarperCollins
Publishers 1998, 2000, 2003, 2005, 2006, 2007, 2009
Cite This Source
Etymonline
Word Origin & History

fierce 
mid-13c., from O.Fr. fers, nom. form of fer, fier "wild, ferocious," fromL. ferus "wild, untamed," from PIE base *gwer- "wild, wild animal" (cf.Gk. ther, O.C.S. zveri, Lith. zveris "wild beast"). Originally in Englishalso with a sense of "brave, proud," which died out 16c., but causedthe word at first to be commonly used as an epithet, which accounts for therare instance of a French word entering English in the nominativecase. Related: Fiercely; fierceness.
Online Etymology Dictionary, © 2010 Douglas Harper
Cite This Source

Mask Identity Ideas - White














Thesaurus:

Innocence
Child-like
Purity
Incorrupt
Guiltlessness
Righteousness
Virtue
Uprightness
Clean hands
Clear conscience
Stainlessness
Untaintedness
Whitness
Purness
Clarity

Define:
http://dictionary.reference.com/browse/innocence?s=t&ld=1231


innocence

 

in·no·cence

  [in-uh-suhns]  Show IPA
noun
1.
the quality or state of being innocentfreedom from sin or moralwrong.
2.
freedom from legal or specific wrong; guiltlessness: The prisonerproved his innocence.
3.
simplicity; absence of guile or cunning; naiveté.
4.
lack of knowledge or understanding.
5.
harmlessness; innocuousness.


Origin:

1300–50; Middle English  < Latin innocentia.  See innocent-ence


su·per·in·no·cence, noun

innocence, innocents.
Dictionary.com Unabridged
Based on the Random House Dictionary, © Random House, Inc. 2013.
Cite This Source

Collins
World English Dictionary
innocence  (ˈɪnəsəns) 
— n

Archaic word: innocency the quality or state of being innocent

[C14: from Latin innocentia harmlessness, from innocēns doing noharm, blameless, from in- 1 + nocēns harming, from nocēre to hurt,harm; see noxious ]


Collins English Dictionary - Complete & Unabridged 10th Edition
2009 © William Collins Sons & Co. Ltd. 1979, 1986 © HarperCollins
Publishers 1998, 2000, 2003, 2005, 2006, 2007, 2009
Cite This Source

Mask Identity Ideas - Green



Thesaurus:

Greed
Selfishness
Self-indulgence
Self-worship
Craving
Indulgence
Insatiableness
Wanting
Desire
Envious

Greener than envy and money —George Garrett

Money
Materialistic
Material world
Object-oriented
Possession
Secular
Temporal

Define:
http://dictionary.reference.com/browse/greed?s=t&ld=1231:

greed

greed

  [greed]  Show IPA
noun
excessive or rapacious desire, especially for wealth or possessions.
Origin: 
1600–10; back formation from greedy

greed·less, adjective
greed·some, adjective

avarice, avidity, cupidity, covetousness; voracity, ravenousness, rapacity. Greed, greediness denote anexcessive, extreme desire for something, often more than one's proper share. Greed means avid desire forgain or wealth (unless some other application is indicated) and is definitely uncomplimentary in implication:His greed drove him to exploit his workers. Greediness when unqualified, suggests a craving for food; it may,however, be applied to all avid desires, and need not be always uncomplimentary: greediness for knowledge,fame, praise.


generosity.


gree

3  [gree]  Show IPA
verb (used with object), verb (used without object), greed, gree·ing. British Dialect .
Origin: 
1375–1425; late Middle English;  see gree2
Dictionary.com Unabridged
Based on the Random House Dictionary, © Random House, Inc. 2013.
Cite This Source
 Link To greed
Collins
World English Dictionary
gree 2  (ɡriː) 
— n
1.goodwill; favour
2.satisfaction for an insult or injury
[C14: from Old French gré,  from Latin grātum  what is pleasing; see grateful ]
gree 3  (ɡriː) 
— vb  , grees greeing greed
archaic dialect or  to come or cause to come to agreement or harmony
[C14: variant of agree ]
greed  (ɡriːd) 
— n
1.excessive consumption of or desire for food; gluttony
2.excessive desire, as for wealth or power
[C17: back formation from greedy ]
'greedless
— adj
Collins English Dictionary - Complete & Unabridged 10th Edition
2009 © William Collins Sons & Co. Ltd. 1979, 1986 © HarperCollins
Publishers 1998, 2000, 2003, 2005, 2006, 2007, 2009
Cite This Source
Etymonline
Word Origin & History

greed 
c.1600, a back formation from greedy.
Online Etymology Dictionary, © 2010 Douglas Harper
Cite This Source