概述
单片机(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)自制录音、播放器(二)》将较为详细的介绍播放器的设计方式。
最后
以上就是忧伤纸鹤为你收集整理的单片机(Arduino)+FLASH+MIC+喇叭自制录音、播放器介绍篇(一)的全部内容,希望文章能够帮你解决单片机(Arduino)+FLASH+MIC+喇叭自制录音、播放器介绍篇(一)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复