The sound sensor operates by taking mic signal into an Op amp + input to amplify it. The output from this first Op amp is inverted by a second Op amp by feeding the amped output into the - input of the second Op amp. The output from the second Op amp will only go high when the mic detects high level of sounds.
This sound sensor circuit can be altered simply and used as a pre amp for the mics.
Step 1: Breadboarding
I wanted a sound sensor that would output voltage when it heard relatively loud noises. I.e. a decimeter. It couldn't be too sensitive it needed to "ignore" background sounds and only pick up local noises like command sounds.
The sound sensor also needed to be 2 input left an right "ears" so I could compare which direction the sound was coming if desired.
The work done by diybloke sent me on the right direction. My final circuit is very close to his.
Step 2: The Schematic
The first schematic pic above is actually 1/2 of the final sensor but ill start with this for simplicity.
Op amp x 2
I'm using 1/2 of a LM324
Condenser mic x 1
100K x 2
1k x 2
22k x 1
68k x 1
22uf x 1
470uf x 1
0.1 X 1
In the second pic is the complete sound sensor circuit with LED displaying the signal outputs from the 2 channels.
Step 3: Soldering
Step 4: Final Notes
The pair of boards on the left of the first pic above are audio amp circuits salvaged from thrift store phone dock speaker units. These were simply mounted to the radio shack PCB I like #276-150. The small circuit piggybacked on the lexan mount is a 12V to 5V regulator.
The mics and their mounting are seen in the last pics. These were mounted on either side of the robot's head. For the time being the sensor only indicates with LEDs when it hears something I plan to use these outputs as feedback to robots arduino processor.