I have an Ardunio Uno and the microphone linked below.
[url removed, login to view]
This project is to take the input from the microphone, detect when there is near to silence and detect when an alarm clock is going off near by.
The A0 input from the microphone gives integer values between 0 and 1023 with the values going up or down from the midpoint in the range with the detected sound waveform.
An alarm is characterised by a sound that is up to 3 seconds long that continually repeats (ie a normal alarm clock).
A number of test alarm clock sounds can be provided if needed (but the program must be able to generally detect alarm clock sounds and will be tested with multiple other ones than those provided).