Saltar al contenido Saltar a la navegación

Gabriela Zett - Proyecto Final I&P


TítuloGabriela Zett - Proyecto Final I&P
Tipo de ProyectoProyecto de Taller, Proyecto de Curso
Período2020-2020
AsignaturaInteracción y Performatividad
Del CursoInteracción y Performatividad 2020
CarrerasDiseño, Diseño Gráfico"Diseño Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property., Diseño Industrial"Diseño Industrial" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property., 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)Gabriela Zett
ProfesorRenzo Varela

Proyecto


Para el proyecto final de la asignatura de Interacción y Performatividad, se escoge realizar un proyecto con fines lúdicos y de entretención para mascotas. También podemos diseñar artefactos para los animales que nos acompañan y nos cuidan en esta cuarentena.

Se trata de un juguete para gatos, con dos ratones de origami que se mueven en un rango de 180º al presionar el botón. Los ratones se encuentran de espalda, de esta manera se logra un rango de 360º para crear un espectro de movimientos más amplio, captando así mayor atención de los mininos.


Materiales

  • 2 micro servomotores
  • 1 pulsador
  • 1 resistencia
  • Arduino Uno R3


Origami: Figuras de ratón

El origami es una técnica milenaria que proviene de Japón, la que consiste en el plisado del papel. A raíz de los plegados del papel se logra estructurar diversas figuras, dotando el papel de una cualidad voluminosa.

Paso a paso

Circuito y código

Circuito Tinkercard - Gabriela Zett

 #include <Servo.h>
 Servo servo_1;
 Servo servo_2;
 void setup()
 {
   servo_1.attach(4);
   servo_2.attach(7);
   delay(1000);
 }
 void loop()
 {
   int button = digitalRead(13);
 
   if(button == LOW) {
    servo_1.write(0);
    servo_2.write(0);
    delay(500); 
    servo_1.write(90);
    servo_2.write(90);
    delay(500); 
 }
 
    if(button == LOW) {
    servo_1.write(90);
    servo_2.write(90);
    delay(500); 
    servo_1.write(180);
    servo_2.write(180);
    delay(500); 
 }
 
   if(button == LOW) {
    servo_1.write(180);
    servo_2.write(180);
    delay(500); 
    servo_1.write(90);
    servo_2.write(90);
    delay(500); 
 }
 
   if(button == LOW) {
    servo_1.write(90);
    servo_2.write(90);
    delay(500); 
    servo_1.write(0);
    servo_2.write(0);
    delay(500); 
 }
 }


Simulación