Proximidad expansiva - Gabriel Olivares, Juan Pablo Moscoso, Malen Llanquileo

De Casiopea
Proximidad expansiva - Gabriel Olivares, Juan Pablo Moscoso, Malen Llanquileo


TítuloProximidad expansiva - Gabriel Olivares, Juan Pablo Moscoso, Malen Llanquileo
Tipo de ProyectoProyecto de Taller
Palabras Clavesecuencias
Período2022-2022
AsignaturaTaller de Diseño de Interacción
Del CursoTaller de Diseño de Interacción 2022
CarrerasDiseño, Interacción y Servicios"Interacción y Servicios" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property.
Alumno(s)Malen Llanquileo Solar, Gabriel Olivares Torrijo, Juan Pablo Moscoso
ProfesorHerbert Spencer, Daniela Salgado, Leonardo Aravena

Observaciones

croquis - previo al prototipado

Título pendiente - Gabriel Olivares

Título pendiente - Juan Pablo Moscoso

Recogerse concéntrico persistente y levedad de un extenderse breve - Malen Llanquileo

Al observar a una persona caminando por la playa nos encontramos con varios gestos corporales que pueden definir su caminar; por una parte el como la arena afecta el paso de la persona haciendo que parezca muy cautelosa en su andar, agregarle un ritmo pausado y una postura encogida crea la sensación de pesadez del cuerpo, pero en este sentido hablo de un gesto en particular que hace parecer que el cuerpo entero esté retraído hacia sí mismo, en el croquis de la imagen 1 existía una gran cantidad de viento que hacia que el cuerpo pareciera aun más “cerrado” por el estar refugiándose de este. Así la persona además de estar cubriéndose por completo, con los hombros contraídos, la cabeza entre ellos, el cuerpo agachado y tapándose con los brazos, estiraba la cabeza y el cuerpo para tomar un descanso y observar por donde iba. Aquí entonces hablamos de dos estados opuestos en la gestualidad del cuerpo, uno contraído por las circunstancias del espacio, y otro extendido en su estado normal cada cierto tiempo para darse pequeñas pistas de donde iba.

Como podríamos nombrar estos dos estados… como es este encogerse y como es este extenderse

En otras observaciones encontramos también un extenderse-contraerse, pero todas entre sí se diferencian entre ellas, no son el mismo gesto de extenderse o contraerse. Así como la sombra se extiende casi de manera efímera en la muralla (Img.2), el espacio se comprime en un enmarañamiento de personas de manera desordenada y caótica no tan efímera como en la observación anterior, es casi como si el espacio se estrechara por un momento para luego continuar como estaba (Img.3) y el vaivén en un juego entre el cuerpo y el mar (Img.4) que también crea un acercamiento un tanto desfasado entre ambos “cuerpos”.

Entonces… ¿Cómo nombramos el gesto de encogerse al caminar por la arena? ¿Cómo es el expenderse? Y ¿Cómo se comunican entre ambos? Retomando con descrito en el primer párrafo podríamos partir nombrando el “pequeño vistazo” como un extender tímido, casi sutil y muy breve del cuerpo para ver por donde va caminando y hacia donde se dirige, así mismo el encogerse y cerrarse del cuerpo es completamente lo contrario, es un encogerse casi exagerado que resalta aún mas con el caminar pesado, y de manera opuesta a la brevedad del extenderse, este se mantiene por mayor cantidad de tiempo, es casi el constante del cuerpo en comparación con la levedad del extenderse.

En resumen, vale decir, que el gesto principal sería un recogerse concéntrico persistente en oposición con la levedad de un extenderse breve.

TDI MLL croquis01.jpg TDI MLL croquis02.jpgTDI MLL croquis03.jpg TDI MLL croquis04.jpg


Img.1: El caminar por la arena crea un caminar pausado y cauteloso, en este caso además hay mucho viento lo que hace que la expresión corporal se contraiga hacia sí misma. Todo esto crea una sensación de pesadez del cuerpo que cambia cuando la persona hace una pausa en el caminar.

Img.2:La sombra proyectada en el muro se expande y vuelve a su forma original a cambiar de eje en el lugar proyectado. Se expande y se encoje de forma efímera.

Img.3:El espacio entre el semáforo cambia cuando se permite cruzar. Pasa de estar vacío, en la pausa entre cambio, cada vez enmarañarse en personas que cruzan a la vez y desde este lleno y caos a volver a estar “vacío” y llenarse con autos.

Img.4:La ondulación del mar (en conjunto con el cuerpo) crea un ir y venir, construye un espacio entre el cuerpo y el mar que además hace que el propio cuerpo se una a este vaivén del agua.


Proximidad expansiva

Prototipo 1

TDI GrupoJP-GO-MLL Proto01.jpg

Presentamos el movimiento de expandir y contraerse, donde el expenderse nace de la contracción en un plano horizontal. Esta expansión ocurre de forma vertical, en este entonces solo presentamos la idea de una dispersión de los planos apilados y unidos entre ellos por una sola cuerda.



Prototipo 2

TDI GrupoJP-GO-MLL Proto02.jpeg TDI GrupoJP-GO-MLL Proto02 1.jpeg


Prototipo 3

Prueba general de lo que sería nuestra última propuesta


Prototipo Final

La estructura base del cuerpo gestual final mide en general 2metros x 30cm x 30cm.

Proceso Constructivo

El primer prototipo se origina en base a la idea de expansión y contracción de un cuerpo. La propuesta trata en que un cuerpo que consiste en cuadrados de alambre del mismo taño ubicados uno sobre otro y unidos por cuerdas, se encuentra posicionado en un plano horizontal el cual se puede expandir y contraer de forma vertical. Como mejora del primer prototipo se ha cambiado el material por cuadrados de MDF de distintos tamaños para que puedan ubicarse uno dentro de otro al momento inicial dentro del plano vertical. La intención es que al momento de expandirse el cuadrado de menor tamaño se expanda de manera vertical y lo vayan siguiendo los demás cuadrados por orden de tamaño. Esta expansión vertical se origina al tirar de las cuerdas que unen a cada parte del cuerpo. Los problemas encontrados en estos primeros prototipos consisten en que el cuerpo se encuentra muy encerrado en la estructura del totem, no la incorpora como parte de este, quedando como 2 objetos por separados en lugar de ser uno solo.

Para el tercer prototipo se abandono la idea del cuerpo con forma cuadrada dentro del totem, dando lugar a estructuras circulares de alambre ubicadas alrededor de este y cubiertas por tela. La idea es que las estructuras de alambre se desplacen verticalmente por el totem y expandan la tela con su pasar. Para lograr que los círculos de alambre se mantengan lo más horizontal posible, se construye una estructura de MDF en forma de cruz que pasa por dentro del totem uniendo cada listón. Al final de cada lado de la cruceta se construye un enganche con ruedas, las cuales utilizan los listones como rieles y por estas mismas pasan los alambres. Para que la estructura pueda subir se emplean poleas en la parte superior e inferior del totem. La cuerda que pasa por las poleas va unida al centro de la cruceta. El mecanismo de poleas funciona por medio los siguientes elementos: Motor Stepper, Arduino, sensor de movimiento, protoboard, driver TB6560, fuente de poder 12V. y 10A., adaptador de corriente Ac 220V a Dc 9v 1A., cables dupont. La conexión eléctrica se encuentra ubicada en la parte inferior del totem. El motor Stepper va directamente conectado a la polea Inferior. Los problemas que se presentaron cuando la construcción ya estaba realizada fue la potencia de torque del motor Stepper, el cual le costaba levantar la cruceta de MDF con alambres. En un principio el totem poseía 2 crucetas y fue reducido a solo 1 debido al problema del motor. Otro aspecto que no contemplamos fue la cuerda y la polea utilizada, no había un agarre suficiente entre ambos, por lo que al girar la polea la cuerda pasaba en banda y por la tanto la estructura no subía.


Plano Estructura Base

Escala 1:10 - Medidas en mm



Piezas polea

Las poleas fueron creadas usando impresión 3D.

Especificaciones de polea:

  • Altura: 14.74 mm.
  • Diámetro exterior (paredes): 104 mm.
  • Diámetro interior (engranaje): 100 mm.
  • Diámetro orificio central: 7 mm.


GOTTotemA.png


Especificaciones pieza de unión polea-motor:

  • Altura: 49 mm.
  • Diámetro (tubo eje): 7 mm.
  • Diámetro (base): 30 mm.
  • diámetro orificio: 8 mm.

GOTTotemB.png GOTTotemC.png

Detalles de impresión 3D

  • Modelo impresora: Artillery Sidewinder X2
  • Altura de capa: 0.2 mm
  • Relleno: 50%
  • Temperatura impresión: 200 °C
  • Temperatura de cama: 60 °C
  • Velocidad de impresión: 60 mm/s.
  • Generar soporte: si
  • Densidad de soporte: 20%

GOTTotemD.png GOTTotemE.png

Piezas Rieles

Para cada conjunto de rieles, para aros de dos medidas diferente, es necesaria la siguiente cantidad de piezas:

img.1: para aros de 48cm de diámetro. img.2: para aros de 52cm de diámetro.

 TDI M2 GRUPO GO-JM-MLL Conjunto para Aros48cm.jpg  TDI M2 GRUPO GO-JM-MLL Conjunto para Aros52cm.jpg


Planos de los rieles

Plano Cruz

Escala 1:4 - Medidas en mm

Plano Riel para aro 48cm

Escala 1:1 - Medidas en mm

Plano para aro 52cm

Escala 1:1 - Medidas en mm

Plano Pieza Tope

Escala 2:1 - Medidas en mm

Código y esquema Arduino

GOTTotemF.png


const int buttonPin1 = 7; const int buttonPin2 = 8; const int stepPin = 10; const int dirPin = 11; const int enPin = 12; const int trigPin = 5; const int echoPin = 6; float duration, distance; int radio=3.5; // medida del radio del eje del motor en milimetros int distancia=200; // distancia de recorrido de la cuerda en milimetros int duracion=1; // tiempo del recorrido en segundos, 10 para enrollar y 10 para desenrollar int buttonState1 = 0; int buttonState2 = 0; int unidadtiempo=(0.0455/radio); // constante dividida por el radio del eje del motor int total=(duracion/(0.0455/radio)); // tiempo dividido por unidadtiempo int perimetro=(2*PI*radio); // perímetro del espesor del eje del motor int calculo1=(distancia/perimetro); // cálculo para saber cuantas vueltas debe dar el motor en una distancia determinada int calculo2=(calculo1*1); // cálculo 1 por 1600 (correspondiente a una vuelta del motor) int calculo3=(calculo1*3); // change this to the number of steps on your motor void setup() {

 pinMode(buttonPin1, INPUT);
 pinMode(buttonPin2, INPUT);
 pinMode(trigPin, OUTPUT);
 pinMode(echoPin, INPUT);
 Serial.begin(9600);
 pinMode(stepPin,OUTPUT);
 pinMode(dirPin,OUTPUT);
 pinMode(enPin,OUTPUT);
 digitalWrite(enPin,LOW);  

} void loop() {

 // put your main code here, to run repeatedly:

buttonState1 = digitalRead(buttonPin1); buttonState2 = digitalRead(buttonPin2);

 long duration, distance;

digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = (duration/2) / 29.1;

if (distance < 100) {
digitalWrite(dirPin,HIGH); // sentido de giro del motor a la derecha
for(int x = 1; x < calculo2; x++) { // ciclo for para mantener la duración del ciclo
digitalWrite(stepPin,HIGH);
delayMicroseconds(total);
digitalWrite(stepPin,LOW);
delayMicroseconds(total);

} if (buttonState1 == LOW) {

  digitalWrite(dirPin,LOW); // sentido de giro del motor a la derecha
for(int x = 1; x < calculo3; x++) { // ciclo for para mantener la duración del ciclo
digitalWrite(stepPin,HIGH);
delayMicroseconds(total);
digitalWrite(stepPin,LOW);
delayMicroseconds(total);

} } }

 if (distance > 110) {
digitalWrite(dirPin,LOW); // sentido de giro del motor a la derecha
for(int x = 1; x < calculo2; x++) { // ciclo for para mantener la duración del ciclo
digitalWrite(stepPin,HIGH);
delayMicroseconds(total);
digitalWrite(stepPin,LOW);
delayMicroseconds(total);
  }
   if (buttonState2 == LOW) {
      digitalWrite(dirPin,HIGH); // sentido de giro del motor a la derecha
for(int x = 1; x < calculo3; x++) { // ciclo for para mantener la duración del ciclo
digitalWrite(stepPin,HIGH);
delayMicroseconds(total);
digitalWrite(stepPin,LOW);
delayMicroseconds(total);
   }
 }
}

}

Videos de pruebas prototipo final

Prueba de rieles con dos secciones de aros

Prueba Final con Arduino, mecanismo y tela


Exposición final