

當夢想照進現(xiàn)實,小小的音樂頻譜擺件讓時光流轉變得溫暖又治愈……

音樂頻譜桌面小擺件DIY開源分享
工程師朋友日常少不了DIY各類小物件,除了“DIY神器”合宙ESP32-C3開發(fā)板,不妨試試「專為成本敏感用戶打造」的合宙Air001系列MCU。
今天特別分享@墨鏡臭貓大佬的開源佳作——音樂頻譜桌面小擺件,分為基于合宙Air001開發(fā)板、合宙ESP32-C3開發(fā)板的兩個版本。兩個版本除了主控和尺寸差異,基礎物料大致相同,主控程序和3D打印資料參見相關項目資料開源鏈接。




1
合宙Air001版項目資料


主要物料準備
主控:
本項目直接使用合宙Air001開發(fā)板,也可用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主頻調(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
+關注
關注
147文章
18925瀏覽量
398276 -
嵌入式
+關注
關注
5198文章
20449瀏覽量
334105 -
開發(fā)板
+關注
關注
26文章
6291瀏覽量
118145 -
合宙通信
+關注
關注
0文章
160瀏覽量
2473
發(fā)布評論請先 登錄
猛!合宙MCU模組:Air1601/1602雙星出擊!
高效接入語音交互:合宙模組音頻方案如何選?
HVLED001A:高效LED照明離線控制器的技術解析
LuatOS-Air腳本移植到LuatOS版本注意事項
CLC001:高速可調(diào)輸出串行數(shù)字電纜驅動器的卓越之選
進迭時空 Bianbu LXQt | 全新流暢輕桌面!
【awinic inside】打造桌面神器!艾為芯加持安克Prime 14合1雷電5桌面拓展塢
迷你舵機的運用范圍?
以太網(wǎng)數(shù)傳輕松實現(xiàn):Air8101+Air ETH_1000的完美搭檔
使用HCI UART端口更新CYBT-343026模塊固件,這個進程需要迷你驅動程序嗎?
Air8101多網(wǎng)融合戰(zhàn)略升級:Air780EPM模塊助力4G聯(lián)網(wǎng)落地
無風扇迷你工控機選購指南
合宙Air001迷你版音樂頻譜桌面小擺件
評論