當(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)源鏈接。
Air001版演示視頻
https://www.bilibili.com/video/BV17h4y1C7a9
ESP32-C3版演示視頻
https://www.bilibili.com/video/BV148411U78e
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)
-
把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í)序。
我看合宙官方給了WS2812的一個(gè)示例:
http://arduino.luatos.com/tutorial-extras/ws2812.html
時(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
快拿出吃灰的開(kāi)發(fā)板,打造屬于你的音樂(lè)頻譜小擺件吧~
特別感謝@墨鏡臭貓大佬
期待更多精彩作品
-
合宙通信
+關(guān)注
關(guān)注
0文章
147瀏覽量
1726
原文標(biāo)題:治愈系!合宙Air001迷你版音樂(lè)頻譜桌面小擺件
文章出處:【微信號(hào):HelloLuatOS,微信公眾號(hào):合宙LuatOS】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論