本文作者:立创EDA开源平台 OSHWHub 用户@micespring,点击查看原文章
描述
一个基于STM32F103C8T6制作的点阵频谱灯,可以作为音响的附件,让你的音乐旋律动起来。
特性
-
基于STM32F103C8T6, 预留充足的性能空间,方便以后扩展功能
-
红色2088B点阵,由MAX7219驱动,方便程序编写
-
标准3.5mm音频接口,使用USB供电。
-
预留有集成供电/音频接口,方便更进一步DIY
-
基于FFT的频谱分析与显示,非电平显示
-
可调增益以适应微小信号
-
通过按键翻转显示,方便左右切换音频接口的位置
演示视频
https://www.bilibili.com/video/av82770831/
焊接和使用注意事项
-
J1和J2跳线用以选择输入信号为左声道信号还是右声道信号,不可不接或同时短接
-
输入电压不要高于5.5V
-
板子上的R8用来调节增益,最高增益10
源代码的一些说明
-
源代码的文本编码为UTF-8,如果出现乱码,请修改Keil的编辑器编码设定
-
源代码由STM32CubeMX生成,基于HAL库编写
-
FFT使用ST官方的DSP库,采样率20KHz,频响范围10KHz。执行256点FFT,取5kHz以下,人声频率常见范围的8个点显示。欢迎大家二次开发,比如使用更长长长长的点阵显示
打样实物展示(请查看演示视频)
文档
BOM-部分在售型号推荐(点击商品编号可查看产品详细信息)
| 商品编号 | 型号 | 品牌 | 规格 |
| C8734 |
STM32F103C8T6 |
ST(意法半导体) |
LQFP-48_7x7x05P |
|
C29160 |
MAX7219CNG+ |
MAXIM(美信) |
DIP-24_300mil |
| C350550 | LM358ADRG4 |
TI(德州仪器) |
SOIC-8 |
|
C6186 |
AMS1117-3.3 |
美国AMS |
SOT-223 |
|
C223745 |
K2-6639DP-A4SW-04 |
韩国韩荣 | Through Hole |
工程附件:
以上分享来自立创EDA开源平台 OSHWHub 用户@micespring,请自行验证。




