![]() |
||||||||||||
HOW TO MAKE (ALMOST) ANYTHING MIT MEDIA LAB |
|
PROJECTS | ABOUT | CONTACT | ||||||||
|
|
|||||||||||
INPUT DEVICES - week10 | ||||||||||||
|
|
|||||||||||
In a parallel world | ||||||||||||
This week I was actually away from MIT, attending a ICT-ART conference / workshop in Brussels. As it turns out, the place we were based also has a FabLab, so I decided to use what they had there to build the "breath belt" I have wanted to. Since it was in collaboration with other artists, it was not entirely my own work, so I will redo the assignment for this week, but wanted to post this in any case for now. | ||||||||||||
The Components | ||||||||||||
After playing around with a few ideas, I found a potentiometer at the FabLab at iMAL, and decided to build a belt from that. I didn't in fact make a new board, and I didn't have my FabISP board with me, but just connected it to an Arduino board. The actual belt consisted of: //The orange belt, with a slider and a hole. //potentiometer //wires, soldered from potentiometer to Arduino //2 zip wires to hold the meter in place //a spring and a wire with loops to control the sliding Some pictures: | ||||||||||||
![]() |
||||||||||||
The breath belt! | ||||||||||||
![]() |
||||||||||||
breath belt wires soldered to the Arduino's pins... | ||||||||||||
The programming | ||||||||||||
This was simply code from the Arduino interface - the AnalogInOutSerial example file, modified with port changed to 38400 and delay changed to 100ms. The range of analog output was roughly 255-400. The actual output was programmed in MaxMSP, taking the sliding range and triggering the onset of a sound file (of wind instruments - a sound I had composed previously). Not the cleanest, but functional! | ||||||||||||
![]() |
||||||||||||
The MaxMSP interface | ||||||||||||
And this is what it looked and sounded like! |
![]() |
||||||||||||
Copyright 2013 by Anya Yermakova | ||||||||||||