Hi friends,
I want to build a sound recognition module with the Esp32. My idea is to use sound detector (f.e. https://www.sparkfun.com/products/12642) and via FHT library to do audio spectrum analysis and compare it to values for specific noise. Do this seems reasonable at all? Since I'm new in the microcontroller area(pure C developer) I would really appreciate some guidance on the subject
Sound recognition
-
- Posts: 9760
- Joined: Thu Nov 26, 2015 4:08 am
Re: Sound recognition
That board won't give you enough information to do a nice FFT on... you probably want to use a real microphone and connect it to i2S instead.
Re: Sound recognition
I saw the i2s microphone thread and it looks far more complicated to setup than a mic on analog pin. would MEMS microphone give enough sound detail for a nice FFT?ESP_Sprite wrote:That board won't give you enough information to do a nice FFT on... you probably want to use a real microphone and connect it to i2S instead.
Re: Sound recognition
This might be of interest: https://youtu.be/OStljy_sUVg
Claims to go up to 16 KHz but ESP-32 ADC accuracy over 6 KHz falls off.
Those cheap electret microphones are usually good to 8 KHz before they fall off.
I guess it depends on what sound you want to detect and resolution you need.
Claims to go up to 16 KHz but ESP-32 ADC accuracy over 6 KHz falls off.
Those cheap electret microphones are usually good to 8 KHz before they fall off.
I guess it depends on what sound you want to detect and resolution you need.
Who is online
Users browsing this forum: No registered users and 40 guests