Wish List 0

Isd1760 Recording Playback Module

Rs. 478.00 Rs. 574.00

  • Product Code: SEN-PLAYBACK
  • SKU -
  • Availability: 2-3 Days
  • Price in reward points: 4
  • For Bulk Order 9962060070
    Quick support on WhatsApp (+919962060070) only between morning 11am-4pm, no call will be answered
-This is ISD1760 Recording Playback Module.
-The ISD1700 voice module is designed for users who can quickly understand and use the ISD1700 series family chips.
-It applies to all ISD1700 series chip, with a simple, fully functional characteristics. Recording chip ISD1700 series is a highly integrated, high-performance chips.
-ISD1760 Recording Playback Module can do multi-segment recording, the sampling rate can be adjusted from 4K to 12K, the power supply can range from 2.4V to 5.5V.
-ISD1700 there was the new recording prompts, when a new recording after, LED back flash once every few seconds to alert users to new recordings.
-In addition, there are four kinds of sound to prompt the user’s operating results, such as start recording, stop recording, erase, erase all the next one and so on.
-Recording data is stored in the FLASH chip, without any compression, so there is a better sound quality and power storage.
-Chip has two independent audio signal input channel, microphone input, and analog signal inputs.
-In the independent key mode, when the operation is completed, a functional chip will automatically enter the power-down mode to reduce power consumption.
-In SPI mode, the user can do more functions on the chip operation.
-If any memory address for playback on the analog channel configuration register (Analog PathConfiguration register, APC) for reading and writing.

Note:
This Module Is Available In Blue And Red Color. Color Will Be Sent Randomly. 

Features:
-Non-volatile message storage using patented multi-level storage (MLS)
-Full range of Record and Playback Durations (26 Seconds to 120 Seconds)
-4.0 to 12.0KHz Sampling Frequency provides Industry-Leading Sound Quality
-Designed for Message Management
-Single/Multiple messages
-Low Voltage Operation
-Package: PDIP, SOIC, Die.
SPECIFICATIONS:
Supply Voltage (V)    5
Recording Time        6Khz time 75 seconds, 8Khz for 60 seconds
Frequency             6KHz
Shipment Weight       0.105 kg
Shipment Dimensions   6 × 6 × 2 cm

OVERVIEW:

-Non-volatile message storage using patented multi-level storage (MLS)

-Full range of Record and Playback Durations (6 Seconds to 17 Minutes)

-4.0 to 12.0KHz Sampling Frequency provides Industry-Leading Sound Quality

-Designed for Message Management

-Single/Multiple messages

-Low Voltage Operation


PACKAGE INCLUDES:

1 PCS x Isd1760 Recording Playback Module


//SOURCE CODE TAKEN FROM BELOW LINK

//https://robojax.com/learn/arduino/?vid=robojax_ISD1700_sound_recorder

  /*

* This is the Arduino code to control ISD1700 sournd recorder/player module

Using this code you can control Record, Play, Erase, Forward (next clip) with this module

 

// Written by Ahmad Shamshiri for Robojax.com on 

// on June 21, 2019 at 06:12 in Ajax, Ontario, Canada

Watch video instruction for this sketch : https://youtu.be/KDc2Z43DzT0


If you found this tutorial helpful, please support me so I can continue creating content like this. You can support me on Patreon (

http://bit.ly/2ZnITLz

or make donation using PayPal http://bit.ly/rj-paypal


 * Code is available at http://robojax.com/learn/arduino


 * This code is "AS IS" without warranty or liability. Free to be used as long as you keep this note intact.* 

 * This code has been download from Robojax.com

    This program is free software: you can redistribute it and/or modify

    it under the terms of the GNU General Public License as published by

    the Free Software Foundation, either version 3 of the License, or

    (at your option) any later version.


    This program is distributed in the hope that it will be useful,

    but WITHOUT ANY WARRANTY; without even the implied warranty of

    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

    GNU General Public License for more details.


    You should have received a copy of the GNU General Public License

    along with this program.  If not, see <https://www.gnu.org/licenses/>. 


*/


// 

#define FWD 6

#define ERASE 5

#define REC 4

#define PLAY 3

#define VOL 2

#define RECLED 8 // record LED


char *label[]={" ", " ", "VOL", "PLAY", "REC", "ERASE", "FWD"};



void setup() {

  // Robojax.com OSD1700 Recorder

  pinMode(FWD, OUTPUT);// set pin as OUTPUT for FWD

  pinMode(ERASE, OUTPUT);// set pin as OUTPUT for ERASE

  pinMode(REC, OUTPUT);// set pin as OUTPUT for REC

  pinMode(PLAY, OUTPUT);// set pin as OUTPUT for PLAY

  pinMode(VOL, OUTPUT);// set pin as OUTPUT for VOL

  pinMode(RECLED, OUTPUT);// set pin as OUTPUT for RECLED (record LED)


  digitalWrite(FWD, HIGH);//turn OFF the pin: FWD

  digitalWrite(ERASE, HIGH);//turn OFF the pin: ERASE

  digitalWrite(REC, HIGH);//turn OFF the pin: REC

  digitalWrite(PLAY, HIGH);//turn OFF the pin: PLAY

  digitalWrite(VOL, HIGH); //turn OFF the pin: VOL


  Serial.begin(9600);// initialize serial monitor to display text 

  Serial.println("IDS1700 Sound Recorder Player");

  Serial.println("By Robojax.com");

  record(2000);//  record sound for 2 sec

  delay(2000);// Wait for 2s

  action(PLAY);// play the last sound (the recorded sound)

}


void loop() {

  /*

   * if you want to record or play something

   * based on some action or value like temperature value or distance or ligh intensity

   * or voltage, you can use the if statement to do that 

   * for example if we have a variable for temperature called tempC and 

   * want to play the last sound which 3sec  if temperature is greater than 48.5°C we will do it like this

   if(tempC > 48.5){

    action(PLAY);//play last sound

    delay(3000);// Wait for 3s

    

    }


   * 

   * Erase and forward can be done the same way.

   */


}



/*

 * @brief executes the action to the pin

 * @param "pin" is integer representing the pin

 * @return does not return anything

 * 

 * www.Robojax.com code June 2019

 */

 void action(int pin){

  digitalWrite(pin,LOW);// start the command

    Serial.print("Pin: ");

    Serial.print(pin);

    Serial.println(" Active");

  delay(400);// give it a 400ms time to execute 

  digitalWrite(pin,HIGH);// stop the command

    Serial.print("Pin: ");

    Serial.print(pin);

    Serial.println(" OFF");  

  delay(400);// give it a 400ms time  to stop    

 }// action end



/*

 * @brief starts recording

 * @param "dur" is integer representing the duration of recording in millisecond

 * @return does not return anything

 * 

 * www.Robojax.com code June 2019

 */

void record(int dur){

  digitalWrite(REC,LOW);// start recording

  digitalWrite(RECLED,HIGH);// set the Record LED ON

  delay(dur);// record for the dur sec

  digitalWrite(REC,HIGH);// STOP recording

  delay(300);// give stop command a 300ms to stop 

  digitalWrite(RECLED,LOW);// set the Record LED OFF

}///record end



 

15 days

Write a review

Please login or register to review