當(dāng)夢(mèng)想照進(jìn)現(xiàn)實(shí),小小的音樂(lè)頻譜擺件讓時(shí)光流轉(zhuǎn)變得溫暖又治愈……
音樂(lè)頻譜桌面小擺件DIY開(kāi)源分享
工程師朋友日常少不了DIY各類小物件,除了“DIY神器”合宙ESP32-C3開(kāi)發(fā)板,不妨試試「專為成本敏感用戶打造」的合宙Air001系列MCU。
今天特別分享@墨鏡臭貓大佬的開(kāi)源佳作——音樂(lè)頻譜桌面小擺件,分為基于合宙Air001開(kāi)發(fā)板、合宙ESP32-C3開(kāi)發(fā)板的兩個(gè)版本。兩個(gè)版本除了主控和尺寸差異,基礎(chǔ)物料大致相同,主控程序和3D打印資料參見(jiàn)相關(guān)項(xiàng)目資料開(kāi)源鏈接。
1
合宙Air001版項(xiàng)目資料
主要物料準(zhǔn)備
主控:
本項(xiàng)目直接使用合宙Air001開(kāi)發(fā)板,也可用Air001芯片自行打板。
WS2812B燈板:
尺寸65mmx65mm,8x8=64LEDs,Z字形排列順序,非S形排列。
麥克風(fēng):MAX4466;
黑茶色透明亞克力:67x67x2mm;
均光:
硫酸紙,3塊錢幾十張的那種,A4紙也可以。
柵格:
最好用耐高溫材料打印,不然容易變形。
開(kāi)源鏈接地址
https://github.com/weiruitong123/Air001_Music_Spectrum
相關(guān)注意事項(xiàng)
WS2812B電源接VBUS,接3.3V你的LDO承受不住。
把Air001主頻調(diào)到HSI 24 MHz,HCLK 48MHz的組合。
視頻最后的優(yōu)化等級(jí)要更改,不然會(huì)flash over flow。
網(wǎng)友反應(yīng)的問(wèn)題:屏幕有的存在閃爍問(wèn)題
可能原因:
1. 燈板一致性不太好。(我的那個(gè)燈板正常,把我燒好程序的Air001給一個(gè)兄弟,他的燈板依舊閃。)
2. 我程序的原因,SPI控制WS2812程序是我用示波器測(cè)得,并不嚴(yán)格符合WS2812B的時(shí)序。
時(shí)序可能控的比我的好,但是不要將CPU頻率改到16Mhz,因?yàn)镕FT(快速傅立葉變換)比較耗時(shí),如果時(shí)鐘頻率低,那么刷新的幀率就低,打破了視覺(jué)暫留,看起來(lái)會(huì)有頻閃。
如果實(shí)在不想自己改,那建議換ESP32-C3版本,Air001做這個(gè)性能還是有點(diǎn)一般。
2
合宙ESP32-C3版項(xiàng)目資料
主要物料準(zhǔn)備
主控:
使用合宙ESP32-C3經(jīng)典款核心板,帶自動(dòng)下載電路。
WS2812B燈板:
尺寸80mmx80mm,8x8=64 LEDs,S形排列,非Z形排列。
麥克風(fēng):MAX4466;
黑茶色透明亞克力:80x80x2mm;
均光:
硫酸紙,3塊錢幾十張的那種,A4紙也可以。
柵格:
最好用耐高溫材料打印,不然容易變形。
開(kāi)源鏈接地址
下載最新版程序和3D模型:
https://github.com/weiruitong123/ESP32C3_Music_Spectrum
-
mcu
+關(guān)注
關(guān)注
146文章
17363瀏覽量
352871 -
嵌入式
+關(guān)注
關(guān)注
5096文章
19193瀏覽量
308090 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5137瀏覽量
98361 -
合宙通信
+關(guān)注
關(guān)注
0文章
148瀏覽量
1859
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
資產(chǎn)定位 | 合宙Air201模組LuatOS快速入門01-hello world
![資產(chǎn)定位 | <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>201模組LuatOS快速入門01-hello world](https://file1.elecfans.com/web2/M00/07/3A/wKgaombj56yAQ77SAAB57ivj9Ak605.png)
合宙Air700ECQ硬件設(shè)計(jì)手冊(cè)——應(yīng)用接口2
![<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件設(shè)計(jì)手冊(cè)——應(yīng)用接口2](https://file1.elecfans.com/web2/M00/04/BC/wKgaombG-KqAUo7HAAAopeVGZ1Y504.png)
合宙Air780EP模塊Lua開(kāi)發(fā)阿里云應(yīng)用指南
![<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP模塊Lua開(kāi)發(fā)阿里云應(yīng)用指南](https://file1.elecfans.com/web2/M00/01/13/wKgZomazSZCASJCFAAAZ_8TlQNk369.png)
評(píng)論