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