I'm looking for general guidance and advice on whether an arduino would a suitable component for my portable speech jammer gun project for college.
The basic principle of a speech jammer gun involves feeding back someones voice to them with a small delay which interrupts their fluency. To do this, all you really need is a directive microphone, a delay circuit and a parametric speaker. Here's some more info if you want to look up on it. http://www.wired.co.uk/news/archive/2012-03/05/japanese-speech-jammer
I'm looking into whether the Arduino would be suitable for providing the delay and acting as a sort of micro controller for the unit as a whole. I'm needing to be able to vary the delay from around 50ms up to 200ms. Would the Arduino be good for this?
I'm going to be buying the starter kit anyway but are there any other components I should look into?
I'm a bit out of my depth when it comes to stuff like this so any advice or help will be much appreciated.
I'm looking into whether the Arduino would be suitable for providing the delay and acting as a sort of micro controller for the unit as a whole. I'm needing to be able to vary the delay from around 50ms up to 200ms.
There should be enough info in the PIC project found in the link to answer "Yes" to your question.
As you are looking for sub-second delays, you may be able to get away with the SRAM internal to an AVR... The Atmega2560 has 8K and the Atmega1284 has 16K. You'll need to do some math based upon the Instructables article and your required audio fidelity to decide your requirements.
A better design might be based on a purpose designed circuit as in the link below from Elliott sounds products.
This is one great site for learning about most all audio circuit designs, highly recommended.