Step 1: Stuff You Need
2. Microphone you can plug into the computer
3. Long tube. I typically use discarded carpet tube (which is free), but you can use PVC pipe. 1.5 m to 2 m in length is best.
4. An audio recording program. I recommend Audacity. [http://audacity.sourceforge.net/]
Step 2: Record Your Sound
Note, you want your hand above the microphone to get the most precise answer.
Step 3: Zoom In
Step 4: Zoom in Again
The first set of peaks is your snap. The second is the echo of your snap.
Highlight just the two sets of peaks and zoom again.
Step 5: Really Precise Stopwatch
The easiest way (as pointed out by one of my students) is to click and drag from the beginning of the sound to the beginning of the echo. If you look near the bottom of the window you'll be able to see how much time you've highlighted.
For mine I get a time of 0.009057 seconds. I figure four significant figures is pretty good. Now I simply measure the length of my tube, which in this case was 1.548 m. Since the sound has to go there and back again I double this distance (almost everyone forgets to do this the first time).
Speed can be calculated by dividing distance by time.
So v = d/t; v = 3.096/0.009057
v = 341.8 m/s or 764.6 mph
The accepted value at sea level is 340.29 m/s (the value in my classroom can be anywhere between 340 m/s and about 348 m/s depending on the weather).