Monday, June 13, 2011

§Digital Voice Recorder & Player

Hello Friends,
           Today I am going to share an interactive project Digital Voice Recorder and Player; based on ISD1700 Series Multi-Message Single-Chip Voice Record & Playback IC. You can store your voice in this chip. Time duration is user selectable.  
I found all the information related to this in the Datasheet ISD1700 SERIES from Winbond. Download this Datasheet from here.
 PinOut of ISD1700 series chip- 


The ISD1700 is designed for operation in either standalone or microcontroller (SPI) mode.Recordings are stored into on-chip Flash memory. Voice signals can be fed into the chip through two independent paths: a differential microphone input and a single-ended analog input. While in Standalone mode, the ISD1700 devices automatically enter into power down mode for power conservation after an operation is completed.In the SPI mode, the user has full control via the serial interface in operating the device.

Features :(from datasheet)
1.     Integrated message management systems for single-chip, push-button applications.

2.     Selectable sampling frequency controlled by an external oscillator resistor.

3.     Selectable message duration : A wide range selection from 20 secs to 480 secs pending upon sampling frequency chosen.

4.     Message and operation indicators.

5.     Dual operating modes-
o Standalone mode:
 Integrated message management techniques
 Automatic power-down after each operation cycle
o SPI mode:
 Fully user selectable and controllable options via APC register and various SPI commands

6.     Two individual input channels-
o MIC+/MIC-: differential microphone inputs with AGC (Automatic Gain Control)
o AnaIn: single-ended auxiliary analog input for recording or feed-through

7.     Dual output channels-
o Differential PWM Class D speaker outputs directly drives an 8 Ω speaker or a typical buzzer
o Configurable AUD (current) or AUX (voltage) single-ended output drives external audio amplifier.

8.     ChipCorder standard features-
o High-quality, natural voice and audio reproduction
o 2.4V to 5.5V operating voltage
o 100-year message retention (typical)
o 100,000 record cycles (typical)

  Circuit : The circuit is also given in the Datsaheet.

Let's Make :
step1: Make this circuit on General Purpose PCB.
 Connect a 100k pot at pin20.Adjust it at 80k for sampling frequency of 8KHz.Leave pin 22 open.

 stpe2: Connect the Speaker.

 step3:Battery setup.Use new cells.

 step4:Take a plastic Box according to your PCB size and Fit the circuit inside this.






 step5:Ready to use.
 
Ok! First power on the switch.To record your voice hold down the REC button , while holding this button Green LED indicator continuously on. Now record your voice when green LED will go off that means memory is full. 
Now press PLAY button to hear your voice.LED will blink during this.
Now for further recording you have to erase old voice.To erase hold down ERASE button for 4sec.(Remember this step)
Ok again hold REC button to Record.You can record two-three small message and hear both of them by pressing FWD buttton.
Increase and decrease the volume by pressing VOL button.
Adjust 100k pot to set sampling frequency.
NOTE: For more details please refer datasheet.

Downloads :
ISD1700 series Winbond chip-corder
ISD1700 Design Guide

Video:


                                                                                                                                     ~pratyush

No comments:

Post a Comment

PID Controlled Self balancing Robot using ESP8266 and MPU6050

This ROBOT is made using ESP8266 Node MCU and MPU6050 accelerometer. Motor used here is normal gear motor of 150 rpm with TB6612FNG motor dr...