发作品签到
专业版

【毕设】STM32蓝牙音乐频谱灯&电子琴

工程标签

1.5w
0
0
11

简介

由蓝牙音频传输+TPA3116音频功放+STM32+液晶+ADC,组成的STM32音乐频谱灯&电子琴。连接蓝牙播放音乐时,屏幕会自动显示音乐的频谱,没有播放音乐时可以通过按键+DAC输出哆瑞咪发嗦啦西

简介:由蓝牙音频传输+TPA3116音频功放+STM32+液晶+ADC,组成的STM32音乐频谱灯&电子琴。连接蓝牙播放音乐时,屏幕会自动显示音乐的频谱,没有播放音乐时可以通过按键+DAC输出哆瑞咪发嗦啦西

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2023-02-16 17:28:17更新时间:2024-05-06 17:34:15

描述

总体设计框图
vAfo9xiq2XzuoHnLMEKxThD4AoAjvVsqy6xL4wxh.jpeg

原理图设计说明

 

选用STM32F103VCT6作为主控,使用FSMC接口驱动液晶屏,ADC采集音频数据,DAC输出不同频率正弦波音阶,

qC9uF3MP68bHpDC7XJvAN8lUmSUUfjxsd3Sg2F86.png

 

  • TPA3116功放,可以实现双通道50W驱动能力,12V供电,
  • U3和U4为前级放大器,放大倍数为两倍。
  • U8为加法器电路,STM32输出的DAC信号与蓝牙音频的输入信号叠加,可以同时使用,也可以互不干扰使用。

S1g7AhnmxGT45iH2KdklyFajsaDeK8z0ApIm3Sj2.png

 

 

数字电位器AD8402,通过SPI控制输出不同阻值,用于调整音量

u9CUsoic1mPXId60aLcZfU5p2uObw9OegDuxdvvh.png

 

 

蓝牙音频接收模块,MH-M18,用于接收手机或者PC传输的蓝牙音频信号

7eHBr7qRR8jZvXj8hxRHAFZo3XmmgsBZNkOs0LOW.png

 

电源采用12V外部供电,电流最小为3A以上

 

2.4寸TFT液晶显示器,用于显示频谱和音量,采用FSMC接口与STM32通信和控制。

OSJ3K7q15QIrV5O0BQSqlcz9OJMo7G3j0Aq6Cj9p.png

 

MAX9814音频采集模块,输出范围在STM32的采集范围内。

1pk72eNs9mkoi3Fk0epU5Inbta3vhGYt8f8Qzt7n.png

 

PCB设计说明

PCB没什么问题,可以在图中黑框里添加自己的学号啥的。

mI2bLxR1uDyhj5x9I00MmzH3hxZ1t7PODCnEOrQ8.png

软件说明

代码见附件

实物展示说明

实物见视频

注意事项

材料购买链接:

  • 2.4寸液晶屏:可以自己打板焊接(量力而行):【淘宝】https://m.tb.cn/h.g1iaz0ktWOegwJ3?tk=49HkWt9aKSs                               也可以用蓝桥杯嵌入式的屏 幕:【闲鱼】https://m.tb.cn/h.gYCGU6j?tk=uqtTWt9aQZR。
  • 喇叭随便买就行。
  • 12V电源(最好3A以上电流)。
  • 其它的按照BOOM购买即可。
  • WS2812B的版本没有写程序,需要的可以自己移植一下程序。

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
45bbb9c483833a0450f01f6c5229797b.mp4
287
2
源码.rar
1611
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航