亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Arduino 驱动 ISD1820 语音录放模块:串口控制录音与回放

项目简介

ISD1820 是一款低成本(约 $3)的单芯片语音录放模块,单次最长录音 20 秒,自带麦克风前置放大器与扬声器驱动(8Ω/0.25W)。本项目演示如何用 Arduino UNO 通过 3 根 GPIO 线控制其录音(REC)、边沿触发播放(PLAYE)、直通模式(FT),并通过串口监视器发送指令交互,适合初学者快速上手语音交互原型开发。

硬件清单

引脚定义与接线

ISD1820 引脚Arduino 引脚功能说明
VCC5V供电(模块内部有 3.3V LDO)
GNDGND地
RECD2录音控制,高电平有效,保持高电平持续录音
PLAYED3边沿触发播放,上升沿启动播放至 EOM 或存储满
FTD5直通模式,高电平时麦克风信号直驱扬声器(不录音)
SP+/SP-扬声器差分输出,直推 8Ω 喇叭

其余引脚(PLAYL、P-E、MIC)本项目悬空。

两种运行模式代码

模式 1:串口交互控制(推荐)

发送 r 开始录音(默认 3 秒),发送 p 播放刚录音频(默认 5 秒)。

#define REC 2
#define PLAY_E 3
#define FT 5
#define REC_TIME 3000
#define PLAY_TIME 5000

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

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

模式 2:自动循环录放(无需人工干预)

上电后自动录音 3 秒 → 播放 5 秒 → 间隔 0.5 秒 → 循环。

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

关键原理说明

进阶拓展方向

常见问题排查

  1. 无声音:检查扬声器接线、FT 是否意外拉高、REC/PLAYE 逻辑是否冲突。
  2. 录音有噪音:模块对电源纹波敏感,建议给 Arduino 供电加 470μF 电解电容,或单独给模块供电。
  3. 串口无反应:确认波特率 9600、行结束符设置为“换行符”。

制造工艺

  1. 运河与船闸:美国水路运输的工程、历史与未来
  2. 弓箭演进与工艺:从古代狩猎到现代工程
  3. 黑胶唱片LP制作的艺术与工艺
  4. 刮嗅印刷:微胶囊香料印刷的科学与工艺
  5. 黄油与人造黄油:历史、生产与健康洞察
  6. 树莓派打造空气质量与气象站:InfluxDB+Grafana可视化
  7. DIY 家酿温控系统:Arduino 监测与调节发酵温度
  8. DIY低成本手套控制器与螺旋桨小车:自制Arduino手部控制器
  9. 仓库语音应用守护订单与员工的四大核心优势
  10. 瑞萨与 Syntiant 推出低功耗语音控制视觉 AI,面向嵌入式物联网系统
  11. 以移动技术变革制造:数据、语音、视频与定位解决方案
  12. 边缘AI与低功耗硬件推动语音控制兴起