當夢想照進現(xiàn)實,小小的音樂頻譜擺件讓時光流轉(zhuǎn)變得溫暖又治愈……
音樂頻譜桌面小擺件DIY開源分享
工程師朋友日常少不了DIY各類小物件,除了“DIY神器”合宙ESP32-C3開發(fā)板,不妨試試「專為成本敏感用戶打造」的合宙Air001系列MCU。
今天特別分享@墨鏡臭貓大佬的開源佳作——音樂頻譜桌面小擺件,分為基于合宙Air001開發(fā)板、合宙ESP32-C3開發(fā)板的兩個版本。兩個版本除了主控和尺寸差異,基礎物料大致相同,主控程序和3D打印資料參見相關(guān)項目資料開源鏈接。
1
合宙Air001版項目資料
主要物料準備
主控:
本項目直接使用合宙Air001開發(fā)板,也可用Air001芯片自行打板。
WS2812B燈板:
尺寸65mmx65mm,8x8=64LEDs,Z字形排列順序,非S形排列。
麥克風:MAX4466;
黑茶色透明亞克力:67x67x2mm;
均光:
硫酸紙,3塊錢幾十張的那種,A4紙也可以。
柵格:
最好用耐高溫材料打印,不然容易變形。
開源鏈接地址
https://github.com/weiruitong123/Air001_Music_Spectrum
相關(guān)注意事項
WS2812B電源接VBUS,接3.3V你的LDO承受不住。
把Air001主頻調(diào)到HSI 24 MHz,HCLK 48MHz的組合。
視頻最后的優(yōu)化等級要更改,不然會flash over flow。
網(wǎng)友反應的問題:屏幕有的存在閃爍問題
可能原因:
1. 燈板一致性不太好。(我的那個燈板正常,把我燒好程序的Air001給一個兄弟,他的燈板依舊閃。)
2. 我程序的原因,SPI控制WS2812程序是我用示波器測得,并不嚴格符合WS2812B的時序。
時序可能控的比我的好,但是不要將CPU頻率改到16Mhz,因為FFT(快速傅立葉變換)比較耗時,如果時鐘頻率低,那么刷新的幀率就低,打破了視覺暫留,看起來會有頻閃。
如果實在不想自己改,那建議換ESP32-C3版本,Air001做這個性能還是有點一般。
2
合宙ESP32-C3版項目資料
主要物料準備
主控:
使用合宙ESP32-C3經(jīng)典款核心板,帶自動下載電路。
WS2812B燈板:
尺寸80mmx80mm,8x8=64 LEDs,S形排列,非Z形排列。
麥克風:MAX4466;
黑茶色透明亞克力:80x80x2mm;
均光:
硫酸紙,3塊錢幾十張的那種,A4紙也可以。
柵格:
最好用耐高溫材料打印,不然容易變形。
開源鏈接地址
下載最新版程序和3D模型:
https://github.com/weiruitong123/ESP32C3_Music_Spectrum
-
mcu
+關(guān)注
關(guān)注
146文章
17135瀏覽量
351031 -
嵌入式
+關(guān)注
關(guān)注
5082文章
19111瀏覽量
304860 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5035瀏覽量
97385 -
合宙通信
+關(guān)注
關(guān)注
0文章
147瀏覽量
1739
發(fā)布評論請先 登錄
相關(guān)推薦
評論