I've had to rewrite this due to server issues, so it's a bit shorter than might be typical. Inspiration; I'd seen a google cardboard before, but thought it would be better if you could walk around the object the phone was looking at and still have the peice look realistic, leading to a project in object tracking.
What it does
Uses a buzzer, three microphones and a hardware-based filter to determine the microphone closest to the buzzer, then tries to form it into a unity game but fails on account of a lack of Unity OSX support for serial communication.
How I built it
Used electrolet microphones, two arduinos to decouple the buzzer and microphones (yes, I stepped onto that pitchfork this weekend), and an RLC bandpass filter tuned to ~155Hz.
Challenges I ran into
The main challenge of this project was caused by the interfering nature of high frequencies, which I mostly dealt with using the tin-foil-hat protocol.
Accomplishments that I'm proud of
Pulling almost two allnighters in a row, and the only reason I'm proud of that is because I am still in the sleep deprived state.
What I learned
That I need to install a dual booted linux OS on my laptop. Also, I learned that high frequency projects are fun but that their complexity should not be underestimated.
What's next for JetDroid VR
As I learned, sound is not a good medium for position tracking. I plan on tearing the base down for parts, but I'll keep the jet-packed plushie.