方案介绍
使用 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
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !