合宙Air001迷你版音乐频谱桌面小摆件

描述

 

开发板

开发板

当梦想照进现实,小小的音乐频谱摆件让时光流转变得温暖又治愈……

 

 

 

开发板

 

音乐频谱桌面小摆件DIY开源分享


 

工程师朋友日常少不了DIY各类小物件,除了“DIY神器”合宙ESP32-C3开发板,不妨试试「专为成本敏感用户打造」的合宙Air001系列MCU。

 

今天特别分享@墨镜臭猫大佬的开源佳作——音乐频谱桌面小摆件,分为基于合宙Air001开发板合宙ESP32-C3开发板两个版本。两个版本除了主控和尺寸差异,基础物料大致相同,主控程序和3D打印资料参见相关项目资料开源链接。

 

 

开发板

开发板开发板

开发板

1

合宙Air001版项目资料

 

开发板
 

开发板

 

主要物料准备

主控:

本项目直接使用合宙Air001开发板,也可用Air001芯片自行打板。

WS2812B灯板:
尺寸65mmx65mm,8x8=64LEDs,Z字形排列顺序,非S形排列。

麦克风:MAX4466;

黑茶色透明亚克力:67x67x2mm;

均光:

硫酸纸,3块钱几十张的那种,A4纸也可以。

栅格:

最好用耐高温材料打印,不然容易变形。

 

开源链接地址

下载最新版程序和3D模型:

https://github.com/weiruitong123/Air001_Music_Spectrum

相关注意事项

WS2812B电源接VBUS,接3.3V你的LDO承受不住。

把Air001主频调到HSI 24 MHz,HCLK 48MHz的组合。

视频最后的优化等级要更改,不然会flash over flow。

 

开发板

 

 

开发板

 

网友反应的问题:屏幕有的存在闪烁问题

可能原因:

1. 灯板一致性不太好。(我的那个灯板正常,把我烧好程序的Air001给一个兄弟,他的灯板依旧闪。)

2. 我程序的原因,SPI控制WS2812程序是我用示波器测得,并不严格符合WS2812B的时序。


时序可能控的比我的好,但是不要将CPU频率改到16Mhz,因为FFT(快速傅立叶变换)比较耗时,如果时钟频率低,那么刷新的帧率就低,打破了视觉暂留,看起来会有频闪。

如果实在不想自己改,那建议换ESP32-C3版本,Air001做这个性能还是有点一般。

 

 

2

合宙ESP32-C3版项目资料

 

开发板
开发板

主要物料准备

主控:

使用合宙ESP32-C3经典款核心板,带自动下载电路。

WS2812B灯板:
尺寸80mmx80mm,8x8=64 LEDs,S形排列,非Z形排列。 

麦克风:MAX4466;

黑茶色透明亚克力:80x80x2mm;

均光:

硫酸纸,3块钱几十张的那种,A4纸也可以。

栅格:

最好用耐高温材料打印,不然容易变形。

 

开源链接地址

下载最新版程序和3D模型:

https://github.com/weiruitong123/ESP32C3_Music_Spectrum

开发板

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分