全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

炫酷好玩的像素时钟&音乐频谱,合宙ESP3

时间:2023-10-21 08:04

人气:

作者:admin

标签: 硬件  开源  开发板 

导读:这样的季节,有人赞秋叶之静美,有人叹秋风之悲凉,我们的工程师朋友则是连连催货忙~刚到手合宙CC表,又来催上市一年多仍风头不减的“DIY神器”合宙ESP32-C3开发板。今天不仅补货到...

这样的季节,有人赞秋叶之静美,有人叹秋风之悲凉,我们的工程师朋友则是连连催货忙~刚到手合宙CC表,又来催上市一年多仍风头不减的“DIY神器”合宙ESP32-C3开发板。

今天不仅补货到了,还要特别分享@亚里士不可得大佬的开源佳作——使用合宙ESP32-C3开发板自制像素时钟&音乐频谱。在变幻的时间和跳跃的频谱中,开启属于你的秋日浪漫……

像素时钟&音乐频谱开源分享

本项目以合宙ESP32-C3开发板为主控,使用Arduino开发实现像素时钟&音乐频谱相关功能。相较于Awtrix开源时钟项目,本项目偏向自制实用需求,无需服务器,整体而言在电子元件需求上更简单,源码复杂度也更低。

- 硬件制作要点 -

项目主要硬件物料有合宙ESP32-C3开发板、WS2812 8x32软屏、按键、MAX4466麦克风、均光膜、黑色半透明亚克力板等。使用的引脚可以查看代码中的相关定义,非常简单。

目前合宙在售的ESP32-C3开发板有经典款与简约款两种(注:12.9元经典款有串口芯片,9.9元简约款无串口芯片),本项目两款均可使用。建议初学者入手经典款,烧录调试比较方便。

7682e3f0-6fa5-11ee-9788-92fbcf53809c.png

项目中使用的是WS2812 8x32软屏,如果实际使用软屏排列方式不一样,则需要查库文档修改matrix矩阵定义。

在软屏上加栅格和均光膜之后,还可以再加上黑色半透亚克力防刺眼:

76c33e14-6fa5-11ee-9788-92fbcf53809c.gif

76f02384-6fa5-11ee-9788-92fbcf53809c.gif

- 当前主要功能 -

合宙ESP32-C3开发板除了官方支持的LuatOS开发,还可以根据自身开发经验选择乐鑫IDF/Arduino/MicroPython等开发方式。

本项目使用Arduino进行开发,代码开源。当前已实现像素时钟&音乐频谱相关功能,如:时钟显示、颜色控制、亮度调整、频谱样式、代码雨、切换动画等,支持通过按键或代码定时切换显示模式。

7703ad32-6fa5-11ee-9788-92fbcf53809c.gif
77476374-6fa5-11ee-9788-92fbcf53809c.gif

774d9ed8-6fa5-11ee-9788-92fbcf53809c.gif

7759e08a-6fa5-11ee-9788-92fbcf53809c.gif
77782f68-6fa5-11ee-9788-92fbcf53809c.gif

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信