산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

아두이노 기반 ISD1820 음성 녹음 및 재생 시스템

부품 및 소모품

아두이노 우노 (Arduino UNO) × 1
ISD1820 음성 녹음 모듈 × 1
스피커 (0.25W, 8Ω) × 1
점퍼 와이어 (범용) × 6

프로젝트 소개

아이디어 배경

음성 녹음/재생 장치를 찾다 ISD1820을 발견했습니다. 단돈 3달러에 20초 녹음 가능하며, 버튼만으로도 동작하지만 아두이노로 제어하고 싶었습니다. 초보자를 위한 학습용 프로젝트이며, 확장 가능성은 무궁무진합니다. 자세한 내용은 gadgetprogrammers.online 참조.

작동 원리

ISD1820으로 음성 녹음(최대 20초) 후 반복 재생합니다. 시리얼 모니터에서 'r' 키로 녹음 시작, 'p' 키로 재생 시작.

주요 핀 기능:

만들기

다음과 같이 연결하세요:

위 연결 후 샘플 코드 업로드:

샘플 1: 사용자 제어 녹음/재생

/* ISD1820 Arduino Voice Recorder
 * Code by Anshul Pareek, 2018-06-06 */
#define REC 2
#define PLAY_E 3
#define FT 5
#define playTime 5000
#define recordTime 3000

void setup() {
  pinMode(REC, OUTPUT);
  pinMode(PLAY_E, OUTPUT);
  pinMode(FT, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  while (Serial.available() > 0) {
    char inChar = (char)Serial.read();
    if (inChar == 'p' || inChar == 'P') {
      digitalWrite(PLAY_E, HIGH);
      delay(50);
      digitalWrite(PLAY_E, LOW);
      Serial.println("Playback Started");
      delay(playTime);
      Serial.println("Playback Ended");
      break;
    } else if (inChar == 'r' || inChar == 'R') {
      digitalWrite(REC, HIGH);
      Serial.println("Recording started");
      delay(recordTime);
      digitalWrite(REC, LOW);
      Serial.println("Recording Stopped");
    }
    Serial.println("### Serial Monitor Exited");
  }
  Serial.println("### Enter r to record, p to play");
  delay(500);
}

샘플 2: 자동 녹음/재생 반복

#define REC 2
#define PLAY_E 3
#define FT 5
#define playTime 5000
#define recordTime 3000
#define playLTime 900

void setup() {
  pinMode(REC, OUTPUT);
  pinMode(PLAY_E, OUTPUT);
  pinMode(FT, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  digitalWrite(REC, HIGH);
  delay(recordTime);
  digitalWrite(REC, LOW);
  digitalWrite(PLAY_E, HIGH);
  delay(50);
  digitalWrite(PLAY_E, LOW);
  delay(playTime);
  delay(500);
}

확장 아이디어: 녹음 내용을 SD 카드에 저장해 워키토키 등으로 발전시킬 수 있습니다. 상상력껏 확장해 보세요!

회로도

아두이노 기반 ISD1820 음성 녹음 및 재생 시스템 아두이노 기반 ISD1820 음성 녹음 및 재생 시스템

제조공정

  1. 운하와 수문: 미국 수로 운송의 공학, 역사, 그리고 미래
  2. 활과 화살의 진화와 장인정신: 고대 수렵에서 현대 공학까지
  3. LP 레코드 제작의 예술과 공정
  4. 스크래치 앤 스니프: 마이크로캡슐 향기 인쇄의 과학과 기술
  5. 버터 vs 마가린: 역사, 생산, 건강 인사이트
  6. 모빌리티로 제조업 혁신: 데이터, 음성, 비디오, 위치 솔루션
  7. 라즈베리 파이 공기질·기상 관측소 구축: InfluxDB & Grafana 연동
  8. DIY 홈브루 온도 제어: 아두이노로 모니터링 및 조절하기
  9. DIY 저비용 장갑 컨트롤러 & 프로펠러 카 - 아두이노 핸드 컨트롤러 직접 만들기
  10. 창고 음성 앱이 주문과 근로자를 보호하는 4가지 핵심 혜택