investigación de katya mora. contacto: aylukas@yahoo.com.mx

8 ago 2010

Detalles del armado

Dentro de una caja de madera coloqué el arduino + servo motor + fuente de alimentación (batería 9V) y la placa que conecta los cables de las baterías al arduino.




Conectores de arduino+baterías+servo.



Aquí se activa el arduino



2 de las baterías sostienen la superficie donde llega la sal



Detalle de la caja con servo adosado.



Cables que conectan baterías+arduino





Superficie donde la sal llega.



Detalle de cable+sal



Cable de otra batería.




Ayudada por una lámpara y la transparencia de los materiales usados, se puede ver la composición en sombra.




Vista general de endesComposiciones







Código 3Baterias + arduino

El código utilizado fue el siguiente:

int servoPin = 2;
int minPulse = 1000;
int maxPulse = 2400;
int turnRate = 500;
int refreshTime = 20;
int centerServo;
int pulseWidth;
int moveServo;
long lastPulse = 0;
int analogPinA = 0;
int analogPinB = 2;
int analogPinC = 4;
int voltA;
int voltB;
int voltC;


void setup() {
pinMode(servoPin, OUTPUT);
centerServo = maxPulse - ((maxPulse - minPulse)/2);
pulseWidth = centerServo;
Serial.begin(9600);


}

void loop() {

voltA = map(analogRead(analogPinA),0,1023,0,255);

Serial.println(voltA,DEC);
delay(1000);

voltB = map(analogRead(analogPinB),0,1023,0,255);
Serial.println(voltB,DEC);
delay(1000);

voltC = map(analogRead(analogPinC),0,1023,0,255);
Serial.println(voltC,DEC);
delay(1000);
if (voltB > 130 && voltA < pulsewidth =" pulseWidth"> 0 && voltB < pulsewidth =" pulseWidth"> 129 && voltC < pulsewidth =" centerServo;"> maxPulse) { pulseWidth = maxPulse; }
if (pulseWidth < pulsewidth =" minPulse;">= refreshTime) {
digitalWrite(servoPin, HIGH);
delayMicroseconds(pulseWidth);
digitalWrite(servoPin, LOW);
lastPulse = millis();
}
}

Composición

Después de las pruebas, hasta aquí hechas, decidí realizar una composición partiendo de las Celdas Microbianas, la tensión que generan + el desplazamiento de la sal. El principio de la composición está basado en lograr un vínculo entre el sistema analógico (baterías) y el digital (arduino y su respectiva programación) y también en hacer de ella una situación donde el movimiento sea dibujado a lo largo del tiempo.

El hecho de que la sal se desplazara a través de los cables, formando texturas, se vinculó a mi idea de que a través de una acción se logre una analogía a procesos pictóricos.



La composición se desarrolla de la siguiente manera:

Las variaciones de voltaje, que oscila entre los .30 y .60 volts, producidas en las baterías (3 en total), son leídas por el arduino, a través de las entradas analógicas. Éste cada segundo realiza una lectura individual de cada batería y de acuerdo a ciertas condiciones establecidas en el programa, convierte las variaciones en las direcciones de movimiento de un servo motor.

De las baterías salen unas prolongaciones de cable dispuestos sobre una superficie traslúcida, son los conductores de la sal que con el tiempo se irá depositando en dicho lugar. A su vez los cables están conectados al servomotor, a através de alambres de cobre, y cada vez que éste detecta un cambio de tensión envíado por el arduino, direcciona los alambres y por lo tanto la posición donde la sal se depositará. El agua donde la sal fue disuelta ha sido previamente pigmentada.


Vista general de la composición.



Detalle de las baterías