Cyclon

De Casiopea
Revisión del 11:22 24 may 2021 de Elizabeht Bustos Campos (discusión | contribs.) (→‎Proxémica)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)


TítuloCyclon
Tipo de ProyectoProyecto de Curso
Palabras Claveinteracción, electrónica, arduino, LED
Período2019-2019
AsignaturaInteracción y Performatividad
Del CursoInteracción y Performatividad 2019
CarrerasDiseño, 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.
Alumno(s)Elizabeth Bustos, Amalia Casanova, Constanza Cabrera, Constanza Villarroel, María Inés González Guardia
ProfesorRenzo Varela

Cyclon

Este proyecto presentado es una inspiración de un juego llamado ´Cyclon´, queriendo crear una versión parecida, pero tomando como base Arduino. El juego se basa en lograr un ciclo de luces, que al retornar a la luz verde, se debe presionar el botón, para así ganar e ir avanzando de nivel.


Materiales:

  • Arduino 1
  • Protoboard
  • Pulsador
  • Un trozo de MDF
  • Cables
  • Led (9)
  • Resistencia (1)
  • Papel vegetal de colores
  • Cholguan

Proceso Constructivo

Circuito

Para comenzar se trabajó el código del juego en arduino (explicado en el siguiente punto), código basado en cyclon, el cuál es modificado para poder llegar a lo querido, agregando "niveles" al juego haciendo que cada vez que se acierte la velocidad aumente. Luego se conectan las luces led, cada una tiene un positivo y un negativo. Todos los negativos se conectan a una misma tierra, y cada positivo de cada led se conecta a un pin del arduino del 5 al 13. Después el pulsador se conecta a una tierra independiente a una corriente de 5v y al pin 2. Cada una de las tierras tiene su propia resistencia.

Caja

La caja es hecha con MDF, se hicieron dos nonágonos y nueve piezas laterales en el programa autoCAD y se corta en la cnc router. Al tenerlas listas se pintan las piezas con spray negro y a uno de los nonágonos (el que tiene los orificios), se cortan figuras de papel vegetal de diferentes colores.


Codigo

int boton = 2; //pin del pulsador
int cont = 200;

void setup() {
  // conectamos el puerto serie
  Serial.begin(9600);

  // declaramos el botón para entrada
  pinMode(boton, INPUT);

  // y los pin del 5 al 13 como salida
  for (int i = 5; i < 14; i++) {
    pinMode(i, OUTPUT);
  }

}


void loop() {
  int valor; // valor al presionar o no el boton

  //nivel 1
  for (int i = 5 ; i < 14; i++) {
    digitalWrite(i, HIGH);
    
    valor = digitalRead(boton); 
    if ((valor == 0) && (i == 9)) { //si se selecciona la correcta, gana
      
      for (int j = 0; j <= 4; j++) {
        digitalWrite(9, HIGH);
        delay(200);
        digitalWrite(9, LOW);
        delay(200);
        cont= cont - 5;
    
        }
      }
      
    
    if ((valor == 0) && (i != 9)) { //si se selecciona la incorrecta, pierde
      for (int p = 0; p <= 3; p++) {
        for (int k =5; k < 14; k++){
        digitalWrite(k, HIGH);

        
        delay(10);
        digitalWrite(k,LOW);
        delay(10);
        cont = 200;
        }
      }
    }
    delay(cont);
    digitalWrite(i, LOW);
    delay(0);

  }
  
}

Galería

7 kxjghsdicgh.jpeg 2 jsjkah.jpeg 9 jkcghsiudcg.jpeg 4 sjhak.jpeg 6 skcghsi.jpeg 10 jxghiaugxh.jpeg

Fotos Finales

Juegociclon2.jpeg Cyclonjuego3.jpeg

Video Prueba 1