The Voice Record Module is based on the ISD1820 chip, a multiple‐message record/playback device.
It can offer true single‐chip voice recording, non-volatile storage, and playback capability for 8 to 20 seconds. The sample rate is between 8.0 KHz to 3.2 KHz for the duration of 8 to 20 Seconds for the Recorder.
This module use is very easy to use, which you could direct control by the push button on board or by Microcontroller such as Arduino, STM32, ChipKit etc.
Specifications
If you want change record duration, an external resistor is necessary to select the record duration and sampling frequency, which can range from 8 – 20 seconds (4‐12kHz sampling frequency). The Voice Record Module of our provides default connect 100k resistor by a short cap. So the default record duration is 10s.
ROSC | Duration | Sample Rate | Bandwidth |
80 KΩ | 8 Sec | 8.0 KHz | 3.4 KHz |
100 KΩ | 10 Sec | 6.4 KHz | 2.6 KHz |
120 KΩ | 12 Sec | 5.3 KHz | 2.3 KHz |
160 KΩ | 16 Sec | 4.0 KHz | 1.7 KHz |
200 KΩ | 20 Sec | 3.2 KHz | 1.3 KHz |
If you want to extend it to Speakers (High power), you can use LM386, D2283, D2322, TA7368, MC34119 etc amplifier IC.
Pinout
You can control the Voice Recorder Module ISD1820 directly with onboard Buttons.
Start using the Module!!
Leave a Message to your loved ones!!
In this tutorial, we will use IR Sensor, ISD1820 Voice Recorder and Arduino to record and leave a message.
Circuit Connection:
IR Sensor | Arduino |
VCC | 5 V |
GND | GND |
OUT | 11 |
ISD1820 Voice Recorder | Arduino |
VCC | 3.3 V |
GND | GND |
REC | 8 |
P-E | 9 |
P-L | 10 |
Circuit Diagram:
Code:
#define IR 11 #define REC 8 #define PLAYE 9 #define PLAYL 10 void setup() < pinMode(IR, INPUT); pinMode(REC, OUTPUT); Serial.begin(9600); >void loop() < int i = digitalRead(IR); if(i == 0) < Serial.println("Someone's here!!"); digitalWrite(REC, 1); delay(10000); digitalWrite(REC, 0); delay(1000); digitalWrite(PLAYE, 1); delay(10000); digitalWrite(PLAYE, 0); >>
Business Operations Specialist, Embedded Engineer, Content-Writer, Electronic Enthusiast. Loves automating with Electronics and Software. A Certified Salesforce Administrator. Follow me on Twitter and LinkedIn.