ISD1820录音模块与Arduino接口

在这个项目中,我将向您展示如何将ISD1820录音模块与Arduino接口。虽然ISD1820录音模块板有按钮,可以用来直接录制和回放,在这个项目中,我将使用Arduino来控制这些动作,这样您就可以实现这个录音应用程序是一个更合理的项目。

接口ISD1820录音机模块与Arduino Image 2

介绍

语音记录器是一种设备,可以捕捉各种情况下的语音(或音频),如会议、讲座、采访、会议、广播等,这样你就可以轻松编辑或回放它们。

有不同类型的硬件和软件专用于语音录制,它们提供了几个定制选项。

在这个项目中,我将谈论电子爱好者社区中最常用的录音模块之一,ISD 1820录音模块,并向您展示如何通过Arduino的帮助来控制它。

关于ISD 1820录音机模块的简要说明

ISD1820录音机模块基于ISD1820 IC,其是单个芯片录像机IC,用于单个消息记录和播放。我不确定只有IC的可用性,但它经常在模块中找到所有必要的组件和电路。

ISD1820录音模块的一个主要特点是可以将消息存储在其非易失性存储器中,并可以配置为存储长度在8秒到20秒之间的消息。

本项目中使用的ISD1820录音机模块如下所示。如您所见,电路板上有很多组件,可帮助ISD1820 IC记录和播放。

接口ISD1820录音机模块与Arduino ISD1820模块1

该模块的另一个主要特点是,它有内部音频放大器,可以直接驱动0.5W 8Ω扬声器,而不需要任何外部放大器电路。但是如果你想驱动更强大的扬声器,你可以将这个模块的输出连接到外部放大器IC,例如LM386。

下图显示了ISD1820语音记录仪模块上的一些重要组件。

ISD1820录音模块与Arduino ISD1820模块接口

ISD1820录音模块如何操作?

  • 在模块的输出端连接小的8Ω扬声器,即跨越SP+和SP-引脚。
  • 按下模块上的录制按钮(REC),模块开始录制。继续按按钮,直到您记录完整的消息(约10秒,例如)。
  • 为了播放,您可以使用PLAYE或PLAYL。按一次PLAYE按钮,整个消息将被回放。
  • 您需要按住Playl按钮,消息开始播放,如果要随时停止播放,请释放按钮。
  • 如果您激活PE跳线,回放是在无尽的循环模式。

ISD1820录音模块与Arduino接口

可见,ISD1820录音模块可以独立工作,无需任何微控制器。但是通过Arduino这样的微控制器来控制记录和回放功能,让你有机会将模块的功能扩展到复杂的应用级别。

想象这样一个场景,你正在设计一个安全系统,该系统在检测到移动时应该自动记录声音。这将是可能的,只有您接口ISD1820语音记录仪模块Arduino(或任何微控制器)。

线路图

ISD1820录音模块与Arduino电路图接口

组件的要求

  • Arduino UNO
  • ISD1820录音机模块
  • 8Ω议长
  • IR传感器(反射型)
  • 连接电线
  • 电路试验板
  • 电力供应

电路设计

ISD1820模块的SP+和SP-引脚分别接在扬声器的端子上。模块的VCC和GND接+5V和GND。REC和PLAYE引脚连接Arduino的数字IO引脚2和3。

这里使用的是反射式红外传感器,传感器的数字输出连接Arduino的引脚4。

ISD1820录音模块与Arduino图像接口

代码

工作

按照电路图进行连接,给电路供电。当红外传感器前无物体时,其输出为LOW, Arduino不做任何操作。

当IR传感器前面有一个物体时,其输出变为高电平,然后通过使REC引脚高约5秒,开始录制消息。

在此期间,连接到引脚13的LED被点亮以指示模块正在记录消息。

录制消息后,通过使播放引脚高约6秒钟来播放消息。

应用程序

可以用于各种小规模的应用程序,如

  • 安全系统
  • 事故的声音录音
  • 碰撞时记录信息

一个反应

  1. 这个项目几乎只是我需要的。我打算使用4 isd 1820的声音。我需要他们通过微交换机触发,并在不同时间播放已录制的声音。我需要Arduino接收来自微交换机的输入信号,然后触发相应的ISD 1820以播放其录制的声音。任何帮助都会感激。

发表评论

您的电子邮件地址将不会被公布。必填字段被标记*