Hardware and software requirements
Let's first see what the required components for this project are. As usual, we will use an Arduino Uno board as the 'brain' of the project.
Then, we will need a microphone. I used a simple SparkFun electret microphone, which has an amplifier onboard, as shown in the following image:
The most important thing here is that the microphone is amplified. For example, SparkFun is amplified 100 times, making it possible for the Arduino Uno to record usual sound levels (such as voices).
Then, you will need a microSD card with an adapter:
You will also need a way to record data on the SD card. There are many ways to do so with Arduino. The easiest, which is the solution that I chose here, is to use a shield. I had an Ethernet Shield available, which is great because it also has an onboard microSD card reader.
You can, of course, use any shield with a microSD card reader or even a microSD reader breakout board.
You will also need a breadboard and some...