
【小课设】STM32电子琴and蓝牙音乐播放器
简介
本作品是基于STM32F103RCT6芯片的蓝牙音乐频谱灯&电子琴,本身蓝牙音响可以靠纯硬件解决,但因为要体现工作量,便加上了单片机和TFT屏幕、ADC模块等功能。
简介:本作品是基于STM32F103RCT6芯片的蓝牙音乐频谱灯&电子琴,本身蓝牙音响可以靠纯硬件解决,但因为要体现工作量,便加上了单片机和TFT屏幕、ADC模块等功能。开源协议
:GPL 3.0
描述
事先声明
本作品是复刻大佬的开源项目并加以修改的,还存在着部分问题,在附件的《介绍》中有说。但作为一个单片机课设或者学习项目来说,是足够的了。
原开源项目链接
首先是TPA3116功放电路,这一块是最核心的部分,它与音响相连输出声音。
电源部分
剩下一些杂七杂八的,先混个眼熟,主要是连接到32芯片上用的。
蓝牙模块、音频采集模块、TFT屏幕上淘宝买就行,蓝牙模块本身有切换歌的功能,按照电阻阻值连接上就好。音频模块输出的是模拟量,要连接到32的ADC引脚转化一下。TFT使用硬件spi,所以找好32芯片上的spi引脚(直接用cubemx配置)。
接下来是32RCT6。先说一下选择这芯片原因,因为引脚要少好焊接,又因为需要用到DAC功能,根据下表选择RCT6芯片。
还记得以前混眼熟的玩意吗?把他们和引脚连接上(引脚位置是自己选择的,具体等下cubemx配置细说)。
软件部分不细说了,感兴趣的朋友下载附件里的《介绍》和代码压缩包自己对照着看吧。
元器件购买说明:
贴片元器件封装基本都是0603的,用两个电阻分压获得6v,封装选的0805,可以选择焊0805或者0603
RCT6芯片、TFT屏幕、MH-M18蓝牙模块、MAX9814音频采集模块,tb上找销量高的店买就完事了
c1和c5两个电容封装是CBB电容,如果不想单独买,用普通的电容也行。
旋转电位器我买的六脚50k
最后感谢每位开源分享学习经验的大佬们,在制作过程中学到了很多东西,虽然不是东西不是那么完美啦,但作为一个单片机课设也算足够了。
与其说是项目,不如说是学习经历的一次回顾哈哈哈哈哈(小吐槽一下自己)
有两个版本!第二版是基于第一版的问题修改的,所以第一版当个笑话看看就好了。
设计图

BOM


评论