When I say you say

projects and stuff

Digital Graffiti Glove: DGG. FINAL PROJECT.

05.12.2008 (12:41 am) – Filed under: 1Final Projects,ICM,Physical Computing ::

Final project by India Amos + Diego Rioja. This is our final for physical computing and ICM. Feel free to comment and share.

Final DGG from diego rioja on Vimeo.

Here are some processing sketches of our final project. A combination of ICM and Physical Computing.

NO WALLS WERE HARMED DURING THE MAKING OF THE VIDEOS. (I actually used the movie maker function on processing to make the videos. it also can capture sequential images).

The project has turned into a digital graffiti application, since India Amos joined me for the final.

Since the project took this new form. I’ve been carefully observing all the wonderful graffiti during my commute to school on the J or M line. READ MAS!

Now I think there is more of a concept behind the project. As we figure out the Physical Computing interface, we’ll be using a video track/able LED Glove to draw on the screen.

This glove is going to be a wearable (hopefully bluetooth) that will have finger commands to operate different onscreen menus such as: color picker and brush picker.

First time using an Arduino LilyPad micro-controller, conductive thread, Lily Pad LED, and possibly an accelerometer. :)

The project is coming along just fine.

Here is the first version:


Digital Graffiti (Final Project, Untitled still) from diego rioja on Vimeo.

Skipping to a more elaborate version. aka v.3.

Digital Graffiti v.3 from diego rioja on Vimeo.

FLICKR from INDA AMOS:

india's flickr

india's flickr

glove begin again

21.11.2008 (4:29 pm) – Filed under: ICM,Physical Computing ::

int potPin = 0;    // Analog input 1

int potValue = 300;  // value read from sensor 1

int ledone = 9;    // led 1

void setup() {
// initialize serial communications at 9600 bps:
Serial.begin(9600);
}

void loop() {
potValue = analogRead(potPin);

if (potValue > 320 && potValue < 500){
analogWrite(ledone, 500);

analogWrite(ledone, potValue);
}
if (potValue < 330){
analogWrite(ledone, 0);
}

Serial.println(potValue);      // print the pot value back to the debugger pane
delay(20);

}

january_1

final[concept] Begin farOut glove.

13.11.2008 (10:30 am) – Filed under: ICM,Physical Computing ::

I have decided the concept behind my project.

a glove that helps you fall asleep / relax.

how?

horizontal. not vertical.

Marco suggested to look up the quote below because someone had this posted as a favorite quote on their facebook profile. He thought there was a relationship between my project and this quote. I find that this really explains the reason behind my glove. 

Fingers = pencil.

“Lying in bed would be an altogether perfect experience if only one had a colored pencil long enough to draw on the ceiling.”

G.K. Chesterton.\

 

 

 

 

by drawing on the ceiling.

Yea cool.

 

India Amos has joined my team.

Here are some pictures of the prototype:

 

glove_1

glove_1

 

that is a flex sensor with an LED.

 

Now… when the fingers are fully extended the flex sensor. reads 500. which tells the LED to be fully lit.

as you flex your fingers the LED dims down and eventually turns off if < than 320.

 

glove 2

glove 2

 

The glove has to be finished by this weekend.

 

 

Hardware
========
Attach sensors, LEDs, microcontroller, wireless thingy, serial module, accelerometer
Custom Glove
* Print pattern
* Choose fabric
* Sew glove

Software
========
* Design controls that can be operated by a clumsy hand
* Improve/find color-tracking algorithm

To Buy
======
Readymade glove for quick-and-dirty prototype
Lily Pad
bluetooth transmitter

Materials on hand
=================
IR LEDs
flex sensors
conductive thread
regular LEDs
accelerometer

This week
=========
Build a wired wearable prototype
Build a basic drawing interface
Write code to tie sensor data to drawing controls
Test ease of operating drawing interface w/glove prototype, observe others using it
Document, document, document

Next week
=========
Refine drawing interface
Sew custom glove?
Refine other programming
Make it wireless