0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

快来!炫酷好玩的像素时钟&音乐频谱,合宙ESP32-C3开发板创意DIY分享

合宙LuatOS 来源:未知 2023-10-20 14:55 次阅读

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

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

wKgZomUyJXqAFvT1AAOEnEVkXh0490.png

wKgZomUyJXqAb4mCAAAC867ORy8603.gif

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


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

- 硬件制作要点 -

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

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

合宙ESP32-C3开发板:

https://dpv.xet.tech/s/iqJxg(复制到微信)

wKgZomUyJXqASsrbAAgd-oE9AE4568.png

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

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

wKgZomUyJXuAJaTUAE3EVTQPyfc705.gif

wKgZomUyJXuAHtIfAEjG1itCD6k088.gif

- 当前主要功能 -

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

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

wKgZomUyJXyABtxBAEdXhVIT3gs445.gif
wKgZomUyJXyAeXQrAAy6l2ctolM258.gif

wKgZomUyJXyAWNzTAAAMcoCpJIU455.gif

wKgZomUyJX2ARlKSAAi27oRtceY445.gif
wKgZomUyJX2AdVJhAAaoyxzG0vE634.gif

- 项目最新源码 -

可通过下方Gitee仓库开源链接或文末“阅读原文”获取最新源码。

开源链接:

https://gitee.com/adamhxx/arduino-open-source/tree/master/ESP32C3-CLOCK

还有其他开源DIY项目,感兴趣的朋友一起来交流探讨吧~

wKgZomUyJX2AY5CeAAB8tdJ3yp0289.gif

wKgZomUyJX2AVdoaAAUl4x1U_A8663.png

特别感谢@亚里士不可得大佬
期待更多精彩作品

wKgZomUyJXqAb4mCAAAC867ORy8603.gif


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 合宙通信
    +关注

    关注

    0

    文章

    147

    浏览量

    1746

原文标题:快来!炫酷好玩的像素时钟&音乐频谱,合宙ESP32-C3开发板创意DIY分享

文章出处:【微信号:HelloLuatOS,微信公众号:合宙LuatOS】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ESP32-C3开发板ROM里预烧录的数据有没有办法读出来?

    请问ESP32-C3开发板ROM里预烧录的数据有没有办法读出来
    发表于 07-23 07:54

    ESP32-C3开发板用数据线连接在电脑USB口上,无法识别出端口,为什么?

    各位好,我的ESP32-C3开发板用数据线连接在电脑USB口上,电脑上事先安装了CP210x驱动程序,发现只是开发板上的红灯亮了,win11系统的设备管理器却没有检测出端口。ESP-I
    发表于 07-01 07:25

    ESP32-C3使用SPI通信缓存有多少?

    我们计划用ESP32-AT功能,看到资料上ESP32-C3仅支持SPI通信,请问: ①ESP32-C3使用SPI通信缓存有多少? ②ESP32-C3使用SPI通信接收到数据以后空中速率
    发表于 06-26 07:58

    请问esp32-c3不支持pcnt吗?

    我在esp32-c3开发板上测试pcnt,编译报错找不到相关的函数,查看sdk源码发现要配置CONFIG_SOC_PCNT_SUPPORTED才会编译pcnt.c,查看examples里面的项目也说了只支持
    发表于 06-18 07:27

    ESP32C3 SPIFFS始终mount失败的原因?

    使用的是arduinoesp32 2.0.3 sdk 用的是esp32的 SPIFFS -> SPIFFS_Test例程 使用的是
    发表于 06-17 07:07

    ESP32-C3通过串口助手发送通信,结尾少一位是怎么回事?

    ESP32 C3开发板——的那个 Arduino开发代码如下Code: Select al
    发表于 06-14 08:22

    请问ESP32-C3蓝牙如何获取RSSI的值?

    各位大佬,小弟刚接触ESP-IDF不久,摸索了一段时间,物联网的基本流程已经摸索的差不多了。 现在想知道ESP32-C3通过蓝牙与手机建立连接后,怎么才能获取当前手机端到开发板的RSSI值,我应该去参考哪些例程? 本人英语实在是
    发表于 06-13 07:47

    使用ESP32-C3的SoftAP模式创建Wi-Fi热点,ESP32-C3不输出任何日志,并且无法响应,为什么?

    问题描述: 我正在使用ESP32-C3的SoftAP模式创建Wi-Fi热点,并使用手机连接到该热点。当手机连接成功并熄屏一段时间后,我发现手机无法获取热点的信息。在此期间,ESP32-C3不输
    发表于 06-07 08:26

    画了一块esp32-c3开发板,烧录代码时提示Failed to connect to ESP32-C3: No serial data received为什么?

    我自己画了一块esp32-c3开发板但是烧录代码的时候就提示Failed to connect to ESP32-C3: No serial data received,用的是ch340,可能是哪里出错了呢。
    发表于 06-05 07:42

    启明云端WT32C3系列模组/开发板连接AWS亚马逊云方法

    ESP32-C3因为其性价比高,价格便宜性能又好一直是量产的首选芯片,随着量产项目扩大,对接云服务器的情况也增加了,接下来小启给大家分享下启明云端ESP32-C3模组——WT32C3系列模组/
    的头像 发表于 05-12 08:04 430次阅读
    启明云端WT32<b class='flag-5'>C3</b>系列模组/<b class='flag-5'>开发板</b>连接AWS亚马逊云方法

    技术分享|Model 3C芯片86盒彩屏开发板ESP32-C3助力,3MB波特率OTA升级更便捷!

    在物联网快速发展的今天,彩屏显示作为人机交互的重要一环,其显示效果和升级便利性成为了衡量产品竞争力的关键指标。而Model 3C(以下简称M3C芯片)与ESP32-C3的结合,无疑为物联网彩屏领域应用奠定了坚实的基石。
    的头像 发表于 04-12 10:11 769次阅读

    ESP32-P4首秀|启明云端带你解读乐鑫P4多媒体开发板

    此前,乐鑫发布了新一代MCU芯片ESP32-P4的消息,今天ESP32-P4开发板终于登场亮相了,快来一睹真容吧。一、ESP32-P4
    的头像 发表于 02-19 12:30 3927次阅读
    <b class='flag-5'>ESP32</b>-P4首秀|启明云端带你解读乐鑫P4多媒体<b class='flag-5'>开发板</b>

    ESP32-C3开发板设计指南

    首先是ESP32-C3只支持BLE,也就是数据是以packet出现的。不支持普通的蓝牙,也就是数据的处理的时候是可以字符串去操作的。
    的头像 发表于 01-26 11:10 6001次阅读
    <b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>设计指南

    ESP32-C3在智能充电桩上的应用,性价比爆棚!

    ESP32-C3在智能充电桩上的应用,性价比爆棚!
    的头像 发表于 01-20 08:03 853次阅读
    <b class='flag-5'>ESP32-C3</b>在智能充电桩上的应用,性价比爆棚!

    ESP32-C3模块使用问题集锦| C3的串口日志该如何禁用?

    ESP32-C3因为功能强大、低功耗一直广受欢迎,客户在使用过程中,也是有很多疑问。下面小启整理了一些C3模块实际应用客户遇到的问题,做出解答,大家如果也有关于C3模块的问题,可以评论区提出来
    的头像 发表于 01-09 08:03 989次阅读
    <b class='flag-5'>ESP32-C3</b>模块使用问题集锦| <b class='flag-5'>C3</b>的串口日志该如何禁用?