PRESENTANDO EL PROYECTO



El proyecto inicia en febrero 2011, haciendo un análisis de la relación que el hombre ha entablado desde hace años con la tecnología, hice una aproximación a la temática del proyecto a desarrollar partiendo de La relación entre hombre - computador en la actualidad. Cada día pasamos más tiempo en el computador que con nuestras familias, vivimos 8 o más horas frente a ellos, se convierten en nuestra fuente de conocimiento y relación con el mundo. El hombre debe consumir tecnología, pero por ningún motivo debe ser consumido por ella. Se convierte en una prótesis, lo que hemos adoptado como una extensión y /o parte de nuestro cuerpo. En la actualidad es difícil imaginar salir un día de casa sin ciertos aditamentos como por ejemplo: el celular, parece que una parte fundamental de nosotros se hubiese quedado, son más las personas que no pueden vivir un instante sin enviarse mensajes, les es más fácil entablar una relación de este tipo que frente al otro.

Es por ello, que pienso en el hombre como un autómata, exclavo de sus propias costumbres, que con el tiempo no se pueden frenar porque se convierten en una necesidad de un mundo en permanente cambio, pero si pienso en la necesidad de apreender a manejarlas y no ha ser manejado por ellas.

¿Existe un algo que nos hace humanos? Y es en este punto donde parte la idea del proyecto, apoyada de la Computación física, en este caso cómo pasar a codificar los sentimientos. Existen muchas formas para tratar de reflejar y dar a enterder lo que se siente, ese no sé qué, que nos hace humanos, por más cosas y descubrimientos aun el secreto de la vida más allá del término físico hablo de lo espiritual, no se logra.

El proyecto se aproximó al trabajo realizado por el Artísta Panamarenko, quien elabora objetos con alas que no pueden volar, submarinos que no se hunden, pero que crean una reflexión entorno a ellos. El codificador de sentimientos se encaminaba a esa linea, pues este era una forma de ingresar ese mundo "físico, espiritual" a un computador y mostrarlo de una manera que termino siendo gráfica.

Investigando para el proyecto y dada mi aproximación al area médica, puesto que soy enfermera, llegue a una posible solución para la conexión hombre, arduino. Esta solución era elaborar un Infrared heart sensor.

El proceso fue todo un camino de aprendizaje, partiendo siempre de las ideas y un interes personal, siempre de la mano de la serendipia que me fue llevando poco a poco a consolidar una gran parte del proyecto, digo una gran parte, porque considero que apesar del camino recorrido y el aprendizaje logrado, deseo ir más allá y continuar con este.



Por el momento esto ha sido.

En el blog se encuentran las diferentes etapas del proyecto, además de links de interés.

FINALIZANDO EL PROYECTO

Como ya lo había comentado, lo que seguia del proceso era idear la manera adecuada de hacer el montaje en baquelita, dentro de la pelota donde se haría el montaje final y que funcionara.

A continuación presento las fotos de la última fase del codificador de sentimientos.

Provando LEd infrarojo










Verificando que funcione.



Pasandolo a la Baquelita, se soldaron cables al LED para hacerlo más largo, con la finalidad de meterlo en la pelota y que quedará ubicado.

Se verifica que funcione.
Al meterlo en la bola deja de funcionar.


Se dobla en la oscuridad para verificar que siga funcionando.
Se logra hacer el montaje dentro de la pelota.
Corriendo el programa.




Así funciona.

CONTINUANDO CON EL PROCESO DEL PROYECTO

De los enlaces anteriores, el que más se acerca al propósito de mi proyecto es Collin’s Lab: Infrared heart sensor.


MATERIALES:

Arduino

2 Resistencias una 270 y otra de 10.

2 LED infrarojos uno receptor, el otro emisor.


Baquelita

Cables
Protoboard

Cautín y soldadura

CONSTRUYENDO...

ESQUEMA



FOTOS PROCESO

Siguiendo el esquema





Se separa los LED con cinta aislante para que no tengan contacto.

PROGRAMANDO ARDUINO


int val;

void setup() {

//no es necesario declarar el pin analogo de entrada

Serial.begin(9600);

//velocidad con la cual va a estar leyendo datos de la fotocelda

pinMode(13, OUTPUT);

}




void loop() {

int val = analogRead(1);

//retorna el valor entre 0 y 1023 de la entrada del pin#

Serial.println(val);

// delay(1000);

//para poder leer los datos en la pantalla

if

(val >= 200) {

digitalWrite (13, HIGH);

}

else

digitalWrite (13, LOW);

}




PARA VISUALIZAR...


Se utiliza Processing. (la programación fue encontrada en la red)

Programación.





/* Processing code for this example

 // Graphing sketch


 // This program takes ASCII-encoded strings
 // from the serial port at 9600 baud and graphs them. It expects values in the
 // range 0 to 1023, followed by a newline, or newline and carriage return

 // Created 20 Apr 2005
 // Updated 18 Jan 2008
 // by Tom Igoe
 // This example code is in the public domain.

 */

 import processing.serial.*;

 Serial myPort;        // The serial port
 int xPos = 1;         // horizontal position of the graph

 void setup () {
 // set the window size:
 size(400, 300);      

 // List all the available serial ports
 println(Serial.list());
 // I know that the first port in the serial list on my mac
 // is always my  Arduino, so I open Serial.list()[0].
 // Open whatever port is the one you're using.
 myPort = new Serial(this, Serial.list()[0], 9600);
 // don't generate a serialEvent() unless you get a newline character:
 myPort.bufferUntil('\n');
 // set inital background:
 background(0);
 }
 void draw () {
 // everything happens in the serialEvent()
 }

 void serialEvent (Serial myPort) {
 // get the ASCII string:
 String inString = myPort.readStringUntil('\n');

 if (inString != null) {
 // trim off any whitespace:
 inString = trim(inString);
 // convert to an int and map to the screen height:
 float inByte = float(inString);
 inByte = map(inByte, 0, 1023, 0, height);

 // draw the line:
 stroke(127,34,255);
 line(xPos, height, xPos, height - inByte);

 // at the edge of the screen, go back to the beginning:
 if (xPos >= width) {
 xPos = 0;
 background(0);
 }
 else {
 // increment the horizontal position:
 xPos++;
 }
 }
 }

COMPROBANDO


Revise si funcionaba, pero el LED infrarojo receptor es muy sencible así que decidí armar una caja para disminuir la cantidad de luz y hacer un orificio por donde el dedo ingresará y probar de nuevo.

PASANDO EL ESQUEMA A LA BAQUELITA


Después de combrobarlo, se pasa a una baquelita para que sea mucho más comoda la utilización del codificador y pensar en la presentación del proyecto, es decir, el montaje.

Para esto necesitamos los mismos materiales. LED infrarojo receptor y LED infrarojo emisor, resistencias 270 y 10, cables.





MONTAJE  PARA LA PRESENTACIÓN FINAL


Pelota de carita feliz
Abrirla por la mitad

Montar dentro la baquelita

Así se ve.

Hacer un orificio donde quedan los LED para ahí poner el dedo.

Separar con cinta aislante los LEDs para que no hagan contacto los puntos de soldadura.



Probar si funciona.




Como parte del proceso está el error y no tarda en aparecer.


En processing al correr la programación en la visualización no aprece ningún cambio, talvés ahora
el inconveniente es ausencia total de luz. 


TRATANDO DE SOLUCIONAR

Ahora compruebo si los LED infrarrojos emisores funcionan.





Para verificar LED Infrarojo emisor es muy fácil con una cámara, cuando este esté funcionando, se le enfoca y se ve la luz, como en esta foto.


Cambio LED infrarojo emisor (cuadrado) a LED Infrarojo emisor  redondo y cambio resistencias con la finalidad que este produzca más luz.

LED infrarojo emisor redondo.



Probando LED infrarojo receptor redondo.



SIGUIENTE PASO

Intentar con LED infrarojo emisor redondo y correr la programación.


Esta es la manera más efectiva de aprovechar la intesidad de la luz emitida por el LED
Al ubicar el LED infrarojo Emisor frente a la uña y por el lado de la yema del dedo el LED infrarojo Receptor moviendo un poco funciona.

Corriendo la programación.

Funciona, pero dejando el dedo en un punto específico. 

Ahora toca idear una manera para hacer el montaje en baquelita y dentro de la pelota con la que se hará el montaje final y que funcione!!!