tweet glove

The reasoning behind the Tweet Glove was that of creating a record of physical interaction between two people while allowing for others to connect with them through tweeter. Creating a “Digital Third Wheel”.

PDF  tweet glove

Links to Processing code and Arduino code

Arduino Code: https://gist.github.com/Saelyria/e7de9cfba0ee29cba492

Processing Code: https://gist.github.com/Saelyria/e19671ecd288f044613d

LUMOSE 3.0

-1

-2

  The Code

Screen Shot 2014-11-18 at 2.57.32 PM

Screen Shot 2014-11-18 at 7.38.38 PM

The Parts

  • Arduino Fio
  • 3.3v LiPo Battery
  • RN-42 HID BT
  • Tilt-Ball Switch
  • Orange LED
  • 20k Ohm Resistor

The Diagram

Screen Shot 2014-11-18 at 3.20.40 PM

The Process

The overall process of working with the Fio was interesting. It needs to be programmed via FTDI breakout, so uploading with the correct headers means it needs to be held against itself while uploading. ALSO the RN-42 was a cheaper route than the XBEEs but we had issues getting to the point where wireless communication was taking place… This link spoke directly to our issues with RN but did not provide us with an answer as to how to reconfigure baud rate on the latest version of Arduino… lumos3lumos2

Testing the tilt with the LED. This circuit wasn’t working.

lumos

Attempting to configure the bluetooth RN42-HID.

-4

-3

Cloud Scarf by by Kenix, Alexandr, Jessie and Joyce

Screen Shot 2014-11-17 at 11.38.08 PM

10805024_10152576180027736_1193002128_n

 

Before we decided to make the Cloud Scarf, originally we wanted to create a mobile tank that controlled by a glove with muscle sensor, but then we encountered some troubles on how to make the prototype express the communication and social context. Then we had an idea of making a cloud installation filled with confetti inside, which is meant for surprises and celebrations, so when the button is pressed, the confetti will fall onto people. At the end, we decided to develop that idea further, so that our prototype would be wearable with a stronger social context. A fluffy scarf that can send notifications to the user when they received emails, the LED will become brighter and the speaker will make sound as the amount of emails increase.

Continue reading Cloud Scarf by by Kenix, Alexandr, Jessie and Joyce

Assignment 3: Servo headpiece

 

Concept:

For this assignment, the theme of the piece was  the word “shocked”. I took inspirations from nature as well as traditional headpieces of various cultures for the presentation of this piece. The piece consists of 2 servo motors, each connected to a pair of “wings” mounted onto a head band. When the user raises their hand to their head in ‘shock’, they will be in position to press a button, triggering the opening of the wings.  I choose this  motion to convey the feeling of shocked to reflect the user’s reaction. Just as a Dilophosaurus(image 1) would open it’s fins to ward off predators, the user is opening the wings in attempt to seem larger, more menacing, and to better convey a feeling of power with the head piece(image 2, 3).

http://img3.wikia.nocookie.net/__cb20090430172730/jurassicpark/images/8/8e/JP-Dilophosaurus1.jpg

image 1.

http://img838.imageshack.us/img838/6158/headdress.jpg

image 2.

http://3.bp.blogspot.com/-2CQv2Ys8G5E/Ti2Myxz8-VI/AAAAAAAAAz4/O7gwVI1m7P0/s400/Native+indian_chief_headdress.png

image 3.

 

Process:

I first sought the parts need to build the piece. The hardest part was figuring out how to construct the motion of the wings opening. In the end, the joint was constructed by drilling a hole through 3 bbq skewers(3 one each wing) and inserting a screw to hold it in place and to act as a pivot point(or axle). I then attached one of the joints securely to the headband and the anther to a servo. The joints were then tried together so that the movement of the servo would be translated across all thee joints.

The most difficult part of the piece was securing all the wires in place and finding a way to support the arduino uno as the lilypad did not provide enough power for the servos and using the Uno was the simplest solution.

 

Code:

/*——————-
KENIX PO
2434140
——————-*/
#include <Servo.h>

Servo myServo_1;
Servo myServo_2;

//——Variables—–
int buttonPin = 7;
int buttonVal= 0;
int rightFin = 0;
int leftFin = 179;
//

void setup()
{
Serial.begin(9600);
pinMode(buttonPin, INPUT);
myServo_1.attach(8);
myServo_2.attach(9);
} //setup ends

void loop()
{
buttonVal = digitalRead(buttonPin);
//
if (buttonVal == HIGH){
//
if((rightFin <= 179) && (leftFin >= 89)){
rightFin++;
leftFin–;
}
}
else if (buttonVal == LOW){
rightFin = 0;
leftFin = 179;
}

myServo_1.write(rightFin);
myServo_2.write(leftFin);
//
Serial.println(buttonVal);
//
delay(10);
} //loop ends

Layout:

Screen Shot 2014-10-28 at 9.33.30 PM

Images:

headpiece_images