本文作者:立创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,请自行验证。