单片机(Arduino)+FLASH+MIC+喇叭自制录音、播放器介绍篇(一)

                                         单片机(Arduino)自制录音、播放器(一) 

 近几天接到自制可以集成Recorder+Player的任务要求,现有的解决方案都无法满足我们的需求:产品的大小限制在29mm*29mm*10mm内。这着实让技术并不突出的我为难了一把。经大神指点,第一版的原型已经做出来了,但由于公司业务的需要,不方便分享图片,此文主要目的是将其中的技术要点,和开发步骤整理出来,以方便大家查阅,欢迎大家指出问题,并一同分享。


实现目标:实现录音并播放功能。要求录音音质和播放音质都要尽可能的清晰。

硬件材料:Atmega328P芯片, FLASH芯片+编程器、  8Ω1W喇叭,功率放大芯片、三极管、电容电阻等外围电路

软件材料: Arduino IDE、 FLASH 编程器上位机、 cool Editor 2.1、 hex editor、 matlab(选用)

整体流程: 

一.首先实现播放器。整体流程图如下图所示。 PC将需要播放的MP3文件,经过重采样、精度转换后,导出PCM数据,通过FLASH编程器,烧写在FLASH芯片上。 Arduino读取FLASH内部的数据后,将原始信号转化为PWM信号,再经滤波(积分)电路,还原为模拟信号,经过功率放大芯片后,后级滤波并输出给喇叭

 


二.实现录音功能



三:整体实现

        


此篇就简要介绍到这里,接下来《单片机(Arduino)自制录音、播放器(二)》将较为详细的介绍播放器的设计方式。

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值