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.

Built With

Share this project: