官术网_书友最值得收藏!

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 jumper wires to make the required connections.

Finally, the following is the list of all the components that we will use in this project:

On the software side, you will need a special version of the SD card library called SdFat. We can't use the usual Arduino SD library here as we will do some really fast write operations on the SD card, which can't be handled by the SD library that comes with the Arduino software. You can download this library from https://github.com/greiman/SdFat.

主站蜘蛛池模板: 武平县| 岳池县| 洛南县| 弋阳县| 抚顺市| 庆元县| 阳谷县| 宝应县| 磐石市| 牙克石市| 达拉特旗| 西华县| 黄浦区| 肃南| 双牌县| 七台河市| 鲁甸县| 通河县| 浪卡子县| 宜春市| 永川市| 扎兰屯市| 临桂县| 修文县| 德惠市| 沭阳县| 全椒县| 新蔡县| 寿光市| 周口市| 株洲县| 五峰| 新河县| 安远县| 宜兰市| 巴楚县| 论坛| 茌平县| 乌兰浩特市| 孟州市| 乐业县|