這樣的季節,有人贊秋葉之靜美,有人嘆秋風之悲涼,我們的工程師朋友則是連連催貨忙~剛到手合宙CC表,又來催上市一年多仍風頭不減的“DIY神器”合宙ESP32-C3開發板。
今天不僅補貨到了,還要特別分享@亞里士不可得大佬的開源佳作——使用合宙ESP32-C3開發板自制像素時鐘&音樂頻譜。在變幻的時間和跳躍的頻譜中,開啟屬于你的秋日浪漫……
像素時鐘&音樂頻譜開源分享
本項目以合宙ESP32-C3開發板為主控,使用Arduino開發實現像素時鐘&音樂頻譜相關功能。相較于Awtrix開源時鐘項目,本項目偏向自制實用需求,無需服務器,整體而言在電子元件需求上更簡單,源碼復雜度也更低。
- 硬件制作要點 -
項目主要硬件物料有合宙ESP32-C3開發板、WS2812 8x32軟屏、按鍵、MAX4466麥克風、均光膜、黑色半透明亞克力板等。使用的引腳可以查看代碼中的相關定義,非常簡單。
目前合宙在售的ESP32-C3開發板有經典款與簡約款兩種(注:12.9元經典款有串口芯片,9.9元簡約款無串口芯片),本項目兩款均可使用。建議初學者入手經典款,燒錄調試比較方便。
項目中使用的是WS2812 8x32軟屏,如果實際使用軟屏排列方式不一樣,則需要查庫文檔修改matrix矩陣定義。
在軟屏上加柵格和均光膜之后,還可以再加上黑色半透亞克力防刺眼:
- 當前主要功能 -
合宙ESP32-C3開發板除了官方支持的LuatOS開發,還可以根據自身開發經驗選擇樂鑫IDF/Arduino/MicroPython等開發方式。
本項目使用Arduino進行開發,代碼開源。當前已實現像素時鐘&音樂頻譜相關功能,如:時鐘顯示、顏色控制、亮度調整、頻譜樣式、代碼雨、切換動畫等,支持通過按鍵或代碼定時切換顯示模式。
-
硬件
+關注
關注
11文章
3381瀏覽量
66449 -
開源
+關注
關注
3文章
3402瀏覽量
42712 -
開發板
+關注
關注
25文章
5121瀏覽量
98195
發布評論請先 登錄
相關推薦
從邊緣到云端,合宙DTU&RTU打造無縫物聯網解決方案
![從邊緣到云端,<b class='flag-5'>合</b><b class='flag-5'>宙</b>DTU&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;RTU打造無縫物聯網解決方案](https://file1.elecfans.com/web2/M00/07/17/wKgaombil6eAEUVrAAA-jaLW4lw573.png)
esp32-C3如何設置掃描周期?
請問esp32-c3不支持pcnt嗎?
ESP32C3 SPIFFS始終mount失敗的原因?
使用ESP32-C3的SoftAP模式創建Wi-Fi熱點,ESP32-C3不輸出任何日志,并且無法響應,為什么?
畫了一塊esp32-c3開發板,燒錄代碼時提示Failed to connect to ESP32-C3: No serial data received為什么?
啟明云端WT32C3系列模組/開發板連接AWS亞馬遜云方法
![啟明云端WT32<b class='flag-5'>C3</b>系列模組/<b class='flag-5'>開發板</b>連接AWS亞馬遜云方法](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
評論