I'm working on a bot what detects the loudest sound in its environment, uses FFT to take the pitch of the sound, like a musical note, and then use that information to control motors to make the bot move. I already made the whole thing using a KY-037 or 038(I dont remember) and it worked, but the mic's poor sensitivity made it so that unless my instrument (trumpet) was right on top of the mic, it wouldn't hear anything. I was wondering if the MAX9814 would do a better job at this sort of stuff. I've read that it has better sensitivity. Thank you in advance for any help you provide.
Those devices are sound detectors. They have a threshold to set for the digital output, or a relative output for the analog output. Not audio reproduction.
If you are looking at audio reproduction, try discrete components. Back in the day, every novice made a "big ear" (giant-ear, spy-ear...) which accurately amplified sound (not just noise, but voice, music, et c.)... and that 160-in-one with spring-connections brings back memories.
After reading the linked spy ear article, just to clarify, because it is very possible that im understanding you wrong, are you telling I should be using an audio amplifier? Because if so, the MAX9814 does have a preamp known as the Maxim MAX9814, as mentioned in the Adafruit description.
The KY-037 and KY-038 are basic sound detection modules that are designed for simple noise detection and are not optimized for higher-quality audio processing tasks. You may need to adjust the FFT algorithm to handle the potentially higher sensitivity and dynamic range of the MAX9814.
IIRC, the MAX9814 has an auto gain control, meaning that nearby 'loud' sounds will be quieted so they don't overwhelm & 'clip' the amplifier, and even quiet, far-away sounds will be amplified, once again, as mentioned in the Adafruit description. Does that mean that the higher sensitivity and dynamic range won't be an issue or am I getting stuff mixed up?
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.