這樣的季節,有人贊秋葉之靜美,有人嘆秋風之悲涼,我們的工程師朋友則是連連催貨忙~剛到手合宙CC表,又來催上市一年多仍風頭不減的“DIY神器”合宙ESP32-C3開發板。
今天不僅補貨到了,還要特別分享@亞里士不可得大佬的開源佳作——使用合宙ESP32-C3開發板自制像素時鐘&音樂頻譜。在變幻的時間和跳躍的頻譜中,開啟屬于你的秋日浪漫……
像素時鐘&音樂頻譜開源分享
本項目以合宙ESP32-C3開發板為主控,使用Arduino開發實現像素時鐘&音樂頻譜相關功能。相較于Awtrix開源時鐘項目,本項目偏向自制實用需求,無需服務器,整體而言在電子元件需求上更簡單,源碼復雜度也更低。
- 硬件制作要點 -
項目主要硬件物料有合宙ESP32-C3開發板、WS2812 8x32軟屏、按鍵、MAX4466麥克風、均光膜、黑色半透明亞克力板等。使用的引腳可以查看代碼中的相關定義,非常簡單。
目前合宙在售的ESP32-C3開發板有經典款與簡約款兩種(注:12.9元經典款有串口芯片,9.9元簡約款無串口芯片),本項目兩款均可使用。建議初學者入手經典款,燒錄調試比較方便。
合宙ESP32-C3開發板:
https://dpv.xet.tech/s/iqJxg(復制到微信)
項目中使用的是WS2812 8x32軟屏,如果實際使用軟屏排列方式不一樣,則需要查庫文檔修改matrix矩陣定義。
在軟屏上加柵格和均光膜之后,還可以再加上黑色半透亞克力防刺眼:
- 當前主要功能 -
合宙ESP32-C3開發板除了官方支持的LuatOS開發,還可以根據自身開發經驗選擇樂鑫IDF/Arduino/MicroPython等開發方式。
本項目使用Arduino進行開發,代碼開源。當前已實現像素時鐘&音樂頻譜相關功能,如:時鐘顯示、顏色控制、亮度調整、頻譜樣式、代碼雨、切換動畫等,支持通過按鍵或代碼定時切換顯示模式。
- 項目最新源碼 -
可通過下方Gitee倉庫開源鏈接或文末“閱讀原文”獲取最新源碼。
開源鏈接:
https://gitee.com/adamhxx/arduino-open-source/tree/master/ESP32C3-CLOCK
還有其他開源DIY項目,感興趣的朋友一起來交流探討吧~
特別感謝@亞里士不可得大佬
期待更多精彩作品
-
合宙通信
+關注
關注
0文章
148瀏覽量
1765
原文標題:快來!炫酷好玩的像素時鐘&音樂頻譜,合宙ESP32-C3開發板創意DIY分享
文章出處:【微信號:HelloLuatOS,微信公眾號:合宙LuatOS】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論