使用 Arduino 和 ISD1820 录制您的声音。这是一个非常简单的项目,耗时不到 10 分钟且不到 50 块钱。
理念
我在互联网上杂耍寻找可以录制语音并再次播放的设备。我发现了ISD1820,同时它价格也非常合理,并且可以使用一些rec单独录制声音。和播放按钮。
该项目仅适用于初学者和想要了解 ISD1820 与 Arduino 的功能的人,但您可以将其扩展到非常大的意义上。
如何运作
首先,我们只是通过ISD1820录制语音,一次可以录制20秒(您也可以将语音存储在sd卡中),然后可以反复播放。因此,当用户在串行监视器中按“r”时,我们正在录制语音,并在用户在串行监视器中按“p”时播放。
所以这就是我们系统的全部工作
以下是引脚工作原理(也可以跳过它):
- VCC– 3.3V 电源
- GND——电源地
- REC – REC 输入是一个高电平有效记录信号。只要 REC 为 HIGH,模块就会开始录制。该引脚在录制期间必须保持高电平。REC 优先于任一播放(PLAYL 或 PLAYE)信号。
- PLAYE – 播放,边缘激活:当检测到高电平转换时继续,直到遇到消息结束 (EOM) 标记或到达内存空间的末尾。
- PLAYL – 播放,电平激活,当此输入引脚电平从 LOW 变为 HIGH 时,将启动播放周期。
- 扬声器输出 – SP+ 和 SP- 引脚为阻抗低至 8Ω 的扬声器提供直接驱动。
- MIC – 麦克风输入,麦克风输入将其信号传输到片上前置放大器。
- FT – 馈通:此模式使麦克风能够直接驱动扬声器。
- P-E – 无休止地播放唱片。
连接如下:
- VCC => Arduino 5v
- 接地 => Arduino 接地
- FT => Arduino 引脚 5
- 播放 L (PL) => Arduino 引脚 4
- PLAY_E(PE) => Arduino 引脚 3
- REC => Arduino 引脚 2
本方案更多详细资料可在附件中下载查看
以上内容翻译自网络,原作者:anshulpareek,如涉及侵权,可联系删除。