Detect beeping sound

(deleted)

(deleted)

(deleted)

(deleted)

Possible to do so?

Give it a try. You've got nothing to lose.

(deleted)

As you might guess from the number of replies, this is not an easy project. In general, pattern recognition of real world events or objects is extremely difficult, so your best approach in starting out is to read as much as you can on the topic. For a start, google "audio pattern recognition".

(deleted)

The Goertzel algorithm is often used to detect single tones, and has been implemented on an Arduino. If the buzzer outputs a long enough sample of a reasonably pure tone, it might work. You'll need a microphone and an amplifier for input to the ADC.

See https://en.wikipedia.org/wiki/Goertzel_algorithm for library code look here https://github.com/eschulma/robot-libraries-arduino/tree/master/Goetzel

(deleted)

The LM567 would probably work quite well for your application if you know the frequency of the beeping tone, you could do this a variety of ways try to find the frequency: - look at the beeper to see if they have a frequency of the output on the device or datasheet - use a microphone and an amplifier (the amp will probably be needed if you are using the LM567) and drive the output of the amp and input that into an oscilloscope either a traditional one or a USB scope. Once the beep signal is on the oscilloscope you can find the fundamental freq. - use a variety of the frequency transform algorithms available to the arduino and input the amped signal into an analog pin on arduino this analysis should show what the fundamental frequency of the beeper is.

Now that you have the fundamental frequency you can tune the LM567 to that frequency and measure the output of the LM567 and that will be proportional to the strength of the sound at the fundamental frequency.

Doing it this way arduino is not doing any DSP that is all being done by the $2.00 LM567.

Hope this helps, wade

What is the device you are trying to detect a beeping sound from and under what condition are those beeps generated.

Do you have access to the circuit outputting the beeps?

(deleted)