我的订单购物车(0)联系客服 帮助中心供应商合作 嘉立创产业服务群
领券中心备货找料立推专区爆款推荐TI订货PLUS会员BOM配单PCB/SMT工业品面板定制

基于STM32的点阵频谱灯

2020-03-12 18:10:23阅读量:4531来源:应用与分享

本文作者:立创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个点显示。欢迎大家二次开发,比如使用更长长长长的点阵显示


打样实物展示(请查看演示视频)


  


  


文档


  

main(进入立创EDA编辑器打开)


  

PCB(进入立创EDA编辑器打开)


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


您可以下载完整BOM或直接在立创商城下单


工程附件:

STM32F103C8-SpectrumLight.zip


上分享来自立创EDA源平台 OSHWHub @micespring,请自行验证。