Based on this measurement it looks like detecting strong intensities around 21-23 hz would detect a cat purr.
You can also see in the second image the hardware can be put together into a simple wearable collar. I took two pieces of velcro and sandwiched the hardware in the center. Holes were cut out to show the LEDs, USB mini port, and microphone.
Reliable purr detection will likely require more work to analyze the audio and try to remove sources of noise. Some ideas to consider are:
- Run filters to remove higher frequency noise from the audio.
- Look into better ways to place the microphone so it's less susceptible to noise from movement or rubbing.
- Look into alternative ways of detecting purr vibrations. Could an accelerometer detect the ~20hz vibration without as much noise?
Continue on for a summary and some ideas for other applications of the Fourier transform.