'mic'에 해당되는 글 2건

  1. 2016.09.17 Sound recordable module 10sec [S191]
  2. 2016.09.17 ISD 1820 Voice Recording Module (ISD1820) [S082]

Sound recordable module 10sec [S191]



https://www.youtube.com/watch?v=67x7TpmRhlQ


* Specs

Features:

With speaker, microphone and button

Record your own message

Great for greeting cards

Convenient

Designed for cardmaking and other similar projects.

Allows you to add sound to custom made cards using your own papers and decorations.

Can also be used in printed card projects.

Mounted on a crystal clear backing for a cleaner, more look.

The built-in voice recorder allows you to record up to a 120 second message. If you make a mistake you can re-record your message


Specifications:

Play Life: 200 plays

Shelf Life: 2 years

Power: 2 button batteries (included)

Recording time: 10 seconds

Speaker diameter: 4cm

Color: Black

Material: Plastic + Metal

Net Weight: 17.6g


* Contents

- Connect

Mic

Recoding LED

Record Start/Stop

Play Start/Stop

0.5W 8Ohm Speaker

Posted by RDIoT
|

ISD 1820 Voice Recording Module (ISD1820) [S082]



https://www.youtube.com/watch?v=cj9h0Bzwcok


*GitHub : 


* Specs

ISD1820 Voice Recording Module is another very interesting stuff. You don't need to prepare a speaker and a mic - both are included in this module! After connecting to the power, you can press REC to record a 10 second voice. Press PLAYE to play the complete voice once. Press and hold PLAYL it will play the voice and it stop when the button is released. It can also be controlled by Arduino. Combined with Laser Detector and Laser Module, you can make a doorbell, security system, and power-saving light along corridor for instance.


* Contents

- Connect

VCC ----- 5V

GND ----- GND

P-E ----- D13

REC ----- D11


- Key Code

#include <Wire.h> 

#include <LiquidCrystal_I2C.h>


LiquidCrystal_I2C lcd(0x27,20,4);  // LCD2004


int Rec = 11;

int Play = 13;


void setup()

  pinMode(Rec, OUTPUT); 

  pinMode(Play, OUTPUT);


  lcd.init();  // initialize the lcd 

  lcd.backlight();

  lcd.print("start LCD2004");


  delay(1000);


  lcd.clear();

}


void loop()

{

  lcd.setCursor(0,0);

  lcd.print("S082:ISD1820 Module");


  digitalWrite(Rec, HIGH); // record 10sec

  lcd.setCursor(0,1);

  lcd.print("Rec: HIGH ");


  delay(10000);

  digitalWrite(Rec, LOW); // end record 

  lcd.setCursor(0,1);

  lcd.print("Rec: LOW  ");

  delay(5000);


  digitalWrite(Play, HIGH); // play 

  lcd.setCursor(0,1);

  lcd.print("Play: HIGH");

  delay(100);


  digitalWrite(Play, LOW); // stop play

  lcd.setCursor(0,1);

  delay(10000);

  lcd.print("Play: LOW ");      

}

Posted by RDIoT
|