Pill OVO

IMG_0236-16.jpg

Pill OVO

The one and only interactive Drake face pillow.

See intractable here

https://vimeo.com/149339766

IMG_0243-17.jpg

Code

int valueRead = 0;
int buttonState = 0;
int lastButtonState = 0;

unsigned long currentMillis;
unsigned long pauseMillis;
int millisCounter = 0;

void setup() {
// put your setup code here, to run once:

Serial.begin(9600);
pinMode(4, OUTPUT);
digitalWrite(4, HIGH);
pinMode(5, OUTPUT);
digitalWrite(5, HIGH);
pinMode(6, OUTPUT);
digitalWrite(6, HIGH);
pinMode(7, OUTPUT);
digitalWrite(7, HIGH);
pinMode(8, OUTPUT);
digitalWrite(8, HIGH);
pinMode(9, OUTPUT);
digitalWrite(9, HIGH);

currentMillis = millis();
}

void loop() {
// put your main code here, to run repeatedly:

if(millis() - currentMillis>250)
{
valueRead = analogRead(A0);
int pin = random(6, 9);

Serial.println(analogRead(A0));
if(valueRead > 20){
buttonState = 1;
millisCounter = 0;
}

else {
buttonState = 0;

millisCounter++;
}

// IF INACTIVE FOR 10 SECONDS

if(millisCounter == 120)
{

Serial.println("INACTIVE FOR 10 SECONDS");

pauseMillis = millis();
digitalWrite(5,LOW); // ACTIVATE PIN FOR 30 SECOND PLAY

delay(250);

}

if(millisCounter>120)
{
Serial.println("60 SECOND LOOP");

// digitalWrite(5,HIGH); // DEACTIVATE PIN FOR 30 SECOND PLAYJ

if (millis() - pauseMillis > 60000) // AFTER A MINUTE RESET THE COUNTER
{
millisCounter = 0;
}

}

// IF NOT INACTIVE FOR 10 SECONDS

else
{



if(buttonState == lastButtonState){
for(int i=1; i < 9; i++){
digitalWrite(i, HIGH);
}
}
if(buttonState != lastButtonState){
if (buttonState == 1){
Serial.println(pin);
Serial.println("oh fuck yeah, right there");
digitalWrite(pin, LOW);
delay(250);
//digitalWrite(8, LOW);
}
else if(buttonState == 0){
Serial.println("touch me!");
//digitalWrite(8, HIGH);
for(int i=1; i < 5; i++){
digitalWrite(i, HIGH);
}

}
}

}

lastButtonState = buttonState;

currentMillis = millis();

// END MILLIS LOOP

}

// END LOOP

}

Goodbye Ciggy. Hello …..

3 Project ideas.

  1. WHAT ARE THOOOOOOOOSE!!!!

Create a simple shoe device that checks your shoe swag in the morning. If your shoes are off point the machine screams WHAT ARE THOOOOOOOOSE!!!! Playing off the viral Vine meme. Am unsure how i would find a sensor to collect relevant data.

2. Clock or light that helps athletes understand and adapt their circadian rhythms whilst competing, travelling,  or preparing/training for events. New research shows that peak human performance varies depending on the time you wake up. Athletes that wake up early perform better 5-6 hours later around midday. Late risers perform better in the evening around 6-8 hours later. Circadian rhythms can be changed and adjusted.

3. Pressure map LED shoes. Idea is to hack a pair of transparent soled shoes and insert RGB LEDs in pressure spots that are used with pressure sensors to dynamically display the changing pressure zones as the user moves. As the pressure changes the colour of the led changes. Green = light pressure Blue = medium pressure and Red = Heavy pressure. Everyone seems to be doing LED shoes so I am considering doing something different with either the pressure of accelerometer data.

fscan-Cropped1Nike_Elastico_IC_SE_OUT_V1_FINAL_original

4. Take Ciggy and turn him into a fire. A set of logs and a led flame that you have to blow on very so often to keep alight. A great Netflix and Chill device.

5. Something Drake related. Because we all know Drake related stuff blows up on the internet right. Any ideas? Drake talking cushion? A Drake Comforter? A Drake pillow that whispers Drake lyrics until you fall asleep?  OK FUCK IT we’re going with the DRAKE!

tumblr_nh96b6cGMj1u6hgkxo1_1280.png

9defa0a8d78fa3aec63b032d9ff98afd

Insert puns here. Aubrey Layham?

Ciggys Switch

IMG_1714

Continuing on from my previous project I have created a blow responsive switch that ignites Ciggys light. Subverting the behaviour of the smoker the switch forces users to blow on the cigarette instead of of inhale it. The switch focuses heavily on code instead of a physical components.

I have created three various forms of code; from simple to complex. The code is still glitchy, but does function effectively.

Code 1

Code 2

Code 3

Prototype One

Guilty Pleasures / Cigggggggy

IMG_0011-16 IMG_0007-15x

Care for a smoke? Sure you do. It’s time to ‘Light up’ your life. Here take a ‘Pluff’

For some smoking is a bad habit, for others its a necessary comfort. For many smoking is often about a process not the end result; a quick break, a chance to relax, a moment of happiness in a busy day.

Ciggy is plush LED night light. But Ciggy is also a metaphor.

“you put the killing thing right between your teeth, but you don’t give it the power to do its killing” – John Green, The Fault in Our Stars

For those who have quit smoking, Ciggy is a symbol. A symbol of comfort and escape but also a symbol of holding power and control over something in your life.

IMG_1499

Sobering my 3 LEDs in series for flickering affect.

IMG_1520

LED Wireframe to help position and distribute LEDs at top of toy.

IMG_0001-15

Pattern making experiments

IMG_1507

Pattern cutting

IMG_1508

Material sections/layout

IMG_1515

Stitched and Ironed

IMG_1512

Smoke ash patterns and layout

IMG_1516

Karen sowing my butt

IMG_0541

Ziggy getting rolled

Diffusion was addressed through the use of varied dark coloured materials covering the red  lit end.

If i was to do this project again, which I am keen to, I would like to source more materials and experiment with materiality. I also ran short on time to properly prototype the light diffusion. I think this could be really unique and interesting. Having not sown before i learnt a huge amount so the project would have benefited from a rough prototype out of a single material so i could understand tolerances and process. The stitching came apart around the gold of the filter because I didn’t leave enough excess. This frustrated me as it really had an effect on the overall quality of the object.

Shoutout to Karen. Also shout out to Josh and Saria.