Tuesday, April 28, 2015

Muestra #imagenfest2015 / exhibition

La 14 versión del Festival Internacional de la Imagen fue celebrado en la ciudad de Manizales Colombia, durante el 20 al 25 de abril de 2015. Este prototipo fue parte del festival como presentación del proceso de la residencia de diseño y creación. Durante el festival asistentes y público en general pudo observar, escuchar e interactuar con el casco. 

-----  

The 14th version of International Festival of the Image had celebrated in the city of Manizales Colombia during April 20 to 25, 2015. This mock-up was part of the festival as in an exhibition of process of the residency design+creation. During the festival assistants and public could take a look, listen and interact with the helmet. 

Untitled.
UntitledUntitled .Untitled.Untitled

prueba de sonido / trying sound

El sonidos es un parte importante de este prototipo. El objetivos es generar una experiencia de navegación por el espacio usando efectos sonoros y musicales. En este primer experimento hemos usados tonos y frecuencias como parte de percibir el espacio tridimensional donde tonos altos y frecuencias rápidas son usadas para detectar objetos cercanos y  tonos bajos y frecuencias lentas para objetos lejanos. Los sonidos fueron grabados con la ayuda de Juan Pablo Yepes de LASO en la Universidad de Caldas.  

-----

The sound is an important piece of this prototype. The aim is to generate an experience navigating in the space using sound and musical effects. For this first experiment we used tone and frequency as part of listening to sense the 3d space where high tones and quickly frequencies  are using to detect close objects and, by contrast, low tones and slowly frequencies far objects. It was recorded with the help of Juan Pablo Yepes from LASO at Caldas University.   

Untitled Untitled

Untitled

Saturday, April 18, 2015

wearable

Con la ayuda de "Álter máscaras y sombreros" en el diseño y una zapatería local en la confección terminamos de ensamblar el casco, adaptando los respectivos componentes electrónicos. Ahora paso a la segunda etapa del proyecto, a experimentar con los sonidos. 
-----
With the help of  "Álter máscaras y sombreros" in the designing and a local footwear factory in the manufactory we have finished  to assemble the helmet, adjusting the electronics. Suddenly I will start up the second part of the project, to experiment with the sound.  

Untitled
Untitled

Wednesday, April 15, 2015

prototipando ando / prototyping

Hemos empezado a modelar el wearable basados en el estilo de los cascos de aviación de principios del siglo XX. Los componentes electrónicos fueron situados en este primer prototipo de tela.

----

We have started up modelling the wearable, based on the early 1900's aviator helmet style.  Electronic components are placed in this first fabric mock-up.

Untitled



      

Monday, April 13, 2015

Sistema / system

He Integrado todos los componentes en un simple circuito electrónico. La mente del sistema es un Arduino micro el cual ejecuta un programa asociando el señal del sonar con un archivo de audio (WAV) guardado en la microSD. El resultado es un señal de audio monofónica que corresponde directamente con la distancia detectada por el sonar. En esta prueba la resolución es de 10cms en una rango de un metro (10 diferentes señales de audio).

-------

I have integrated all components in a simple electric circuit. The mind of the system is an Arduino mini pro which ejecutes a program to associate the sonar signal with an audio file (WAV) stored in the microSD. The result is a monophonic audio signal which corresponds directly with the distance detected by the sonar. In this probe the resolution is the 10cms in the range of 100cms (10 different audio output).


Untitled
Untitled















CÓDIGO / CODE

#include <SdFat.h>
SdFat sd;
#include "Maxbotix.h"

#define SD_ChipSelectPin 10  
#include <TMRpcm.h>         
#include <SPI.h>

int data;
//char track = "track4.wav"; 

TMRpcm audio;  
Maxbotix rangeSensorAD(A0, Maxbotix::AN, Maxbotix::LV, Maxbotix::BEST,9);

void setup(){

  audio.speakerPin = 9; 
  pinMode(10,OUTPUT); 
  
  Serial.begin(9600);
  
  if (!sd.begin(10, SPI_HALF_SPEED)) {Serial.println("Something wrong"); return; 
  }else{ Serial.println("SD OK"); }
  
  pinMode(A1, OUTPUT);
pinMode(A2, OUTPUT);
digitalWrite(A1, 1);
digitalWrite(A2, 0); 
}

void loop(){   
data=rangeSensorAD.getRange(); 
//audio.play("track4.wav",random(0,20)); delay(1000);
Serial.println(data);

 //1m 
 if(data<=13){
 audio.play("track.wav",1);delay(1000); audio.pause();
 }
 if(data>14&&data<20){
 audio.play("track.wav",2);delay(1000); audio.pause();
 }
  if(data>21&&data<30){
 audio.play("track.wav",3);delay(1000); audio.pause();
 }
 if(data>31&&data<40){
 audio.play("track.wav",4);delay(1000); audio.pause();
 }
 if(data>41&&data<50){
 audio.play("track.wav",5);delay(1000); audio.pause();
 }
  if(data>51&&data<60){
 audio.play("track.wav",6);delay(1000); audio.pause();
 }
  if(data>61&&data<70){
 audio.play("track.wav",7);delay(1000); audio.pause();
 }
  if(data>71&&data<80){
 audio.play("track.wav",8);delay(1000); audio.pause();
 }
  if(data>81&&data<90){
 audio.play("track.wav",9);delay(1000); audio.pause();
 }
if(data>91&&data<100){
 audio.play("track.wav",10);delay(1000); audio.pause();
 }
}

Friday, April 10, 2015

Sonar

Un sonar es un dispositivo electrónico el cual puede localizar elementos en un espacio usando una señal ultrasónica (eco) como los delfines o los murciélagos en la naturaleza. Un sonar económico y popular es el LV-maxsonar EZ1, tiene la posibilidad de detectar obstáculos desde 12 cm a una distancia máxima de 645 cms con una alta precisión.  

-----

A sonar is an electronic device which can localise elements in a space using ultrasonic signal (echo). A popular inexpensive sonar is the  LV-maxsonar EZ1, It has the possibility to detect obstacles from 12 cms to a maximum distance of 645 cms with a very high precision. 

Untitled

La programación es muy fácil usando la librería Maxbotix de arduino. 

-----

Programming is very easy using the Maxbotix library to arduino. 

https://github.com/Diaoul/arduino-Maxbotix

Untitled


Programa de prueba / "hello world" program

#include "Maxbotix.h"

//sonar
Maxbotix rangeSensorAD(A0, Maxbotix::AN, Maxbotix::LV, Maxbotix::BEST, 9);

int data=0;

void setup() {

Serial.begin(9600);
rangeSensorAD.setADSampleDelay(10);
}

void loop() {
 data=rangeSensorAD.getRange();
  Serial.print(data);
   Serial.println(" cms");
delay(500);
}