Grove - CRecorder v2.0 is a upgraded recorder with enriched features. It can record 8-20 seconds[1] audio with high-quality and natural voice. In addition, it also gets sound volume control and playback functions. With MCU such as Seeeduino or Arduino board, you can prototype various applications quickly with user-friendly interfaces.
[1] Recording time could be customized(if you require) by replacing different resistor the solution to do this will be described in later sections.
Operating voltage | 3.3~5.0V(DC) |
ripple(at Max power) | ≤ 50mV |
Recording duration(default) | 12 seconds(MAX value)[2]. |
Playback duration(default) | 12 seconds(MAX value). |
Sample rate | 53 kHz |
Chip | ISD1820PY(Datasheet), NS8002(Volume Amplifier) |
[2]You can replace the resistor shows as following to change recording duration.
Red rectangle marked area
Note Playback duration will be same with Recording duration as it changes. Different kinds of resistor will lead different Recording duration as following table shows:
ROSC | Duration | Sampling Frequency | Input Bandwidth |
---|---|---|---|
80 KΩ | 8 secs | 8.0 KHz | 3.4 KHz |
100 KΩ (default) | 10 secs | 6.4 KHz | 2.6 KHz |
120 KΩ | 12 secs | 5.3 KHz | 2.3 KHz |
160 KΩ | 16 secs | 4.0 KHz | 1.7 KHz |
200 KΩ | 20 secs | 3.2 KHz | 1.3 KHz |
Parts name | Quantity |
---|---|
Grove - Recorder v2.0 | 1 PCS |
Grove wire | 1 PCS |
Speaker | 1 PCS |
Refer to following guides to build a appropriate IDE:
Note that we have use Seeeduino in this case.
Test code as below, copy to your Arduino IDE, then click Upload(CTRL+U) to upload code to your Arduino.
// demo for Grove - Recorder const int pinButton = 2; const int pinRec = 7; void setup() { pinMode(pinButton, INPUT); pinMode(pinRec, OUTPUT); } void loop() { if(digitalRead(pinButton)) // button pressed { digitalWrite(pinRec, HIGH); delay(200); digitalWrite(pinRec, LOW); while(digitalRead(pinButton)); // until button release } delay(10); }
Note that keep environment quiet while you are recording.
Note that Running LED light as recording time exceed recording duration.
Schematic files in Eagle and PDF format.