5 Decágono Vumetro Sensorial

De Casiopea


TítuloDecágono Vumetro Sensorial
Tipo de ProyectoProyecto de Taller, Proyecto de Curso
Palabras ClaveVumetro Sensorial
Período2018-2018
AsignaturaInteracción y Performatividad,
Del CursoInteracción y Performatividad 2018,
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)Paula Báez Aravena, Juan Pablo Bórquez, Marcelo Delgado, José Tomás Guevara, Rosario Muñoz Araya, Bastian Rubio
ProfesorRenzo Varela, Rodolfo Pinto

Sistema de Vumetro Sensorial

Antecedentes

En este segundo proyecto se toma como un desarrollo a partir del trabajo anterior, abarcando un nuevo campo de estudio en el cual están incluidos los sistemas de audio y poderlos aplicar de manera que se crea un sistema integro y funcional. Como fue mencionado en el proyecto anterior, también se trabajará con un receptor, que en este caso será sensorial (proximidad), redirigiendo una respuesta al arduino y creando finalmente un campo de códigos el que se traduce en una respuesta sonora mediante un parlante.

Observación y propuesta

La observación como la propuesta en un comienzo apuntaba a un artefacto y elemento que no tenía una composición estructurada. Existen varios cambios sin una puntualidad final de como se traduce el sonido, ya que se pide en el encargo que sea un instrumento sonoro que se aleje y juegue de una manera no convencional la forma de efectuar sonido. Se dice que se tiene que explorar el campo de investigación agregando nuevas variantes a lo que conocemos como instrumentos sensoriales y sonoros

Posterior a esta idea, se establece que la mejor propuesta apunta a que el elemento tenga una función mas didáctica, buscando generar una mirada distinta a los movimientos y sus respuestas otorgadas al medio rítmico sonoro y visual.

  • [A] ACTIVADOR DEL MENSAJE
    • Persona que acciona el artefacto
  • [B] RECEPTOR DEL MENSAJE
    • Artefacto Vumetro Sensorial
    • Sensor UltraSonido
  • [C] MENSAJE A CODIGO
    • Sensor UltraSonido
    • Arduino Codificado
  • [C] EMISOR DEL MENSAJE
    • Luces LED, Sistema con PROTOBOARD
    • Arduino Codificado
    • Respuesta Lumínica Led
    • Respuesta Sonora Parlante

Pre-visualización

Calce

Códigos

CODE IYP1.png CODE IYP2.png CODE IYP3.png CODE IYP4.png

Código para seleccionar

float Inch=0.00;
float cm=0.00;
int SonarPin=A1;
int buzzer = 9;  //Pin del buzzer
int tono = 0;    //Pin del potenciometro
int sensorValue;
int brillo;  //variable para el brillo

void setup(){
  pinMode(SonarPin,INPUT);
  pinMode (10, OUTPUT);  //led
  pinMode(9, OUTPUT);  //buzzer
  Serial.begin(9600);
}

void loop(){          

  brillo = analogRead (10) / 4; 
  analogWrite(10, brillo);
  sensorValue=analogRead(SonarPin);
  delay(100);
  Inch= (sensorValue*0.497);
  cm=Inch*2.54;
  Serial.println(sensorValue);
  Serial.print(Inch);
  Serial.println("inch");
  Serial.print(cm);
  Serial.println("cm");
  delay(100);
    int sensor = analogRead(tono);
    int frecuencia = map(sensor,0,1023,100,5000);
    int duracion = 250;
    tone(buzzer, frecuencia, duracion);
    delay(100);

      if((cm < 500)&&(cm > 161)){
      analogWrite(9,0);
      delay(10);
      }  

      if((cm < 30)&&(cm > 25)){
      analogWrite(9,4500);
      delay(10);
      }  

      if((cm < 35)&&(cm > 30)){
      analogWrite(9,4000);
      delay(10);
      }  

      if((cm < 40)&&(cm > 35)){
      analogWrite(9,3500);
      delay(10);
      }  

      if((cm < 50)&&(cm > 45)){
      analogWrite(9,3000);
      delay(10);
      } 

      if((cm < 55)&&(cm > 50)){
      analogWrite(9,2500);
      delay(10);
      } 

      if((cm < 60)&&(cm > 55)){
      analogWrite(9,2000);
      delay(10);
      } 

      if((cm < 65)&&(cm > 60)){
      analogWrite(9,1500);
      delay(10);
      } 

      if((cm < 70)&&(cm > 65)){
      analogWrite(9,1000);
      delay(10);
      } 

      if((cm < 80)&&(cm > 75)){
      analogWrite(9,500);
      delay(10);
      }  
}

Funcionamiento

Registro