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

    文章

    160

    浏览量

    2524

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ESP32开发板单向点对点ESP-NOW无线通信

    本例程通过两个ESP32开发板实现单向点对点ESP-NOW无线通信,一个ESP32开发板作为Sender发送方,另一个
    的头像 发表于 03-19 09:21 310次阅读
    <b class='flag-5'>ESP32</b><b class='flag-5'>开发板</b>单向点对点<b class='flag-5'>ESP</b>-NOW无线通信

    ESP32/ESP8266开发板单向一对多ESP-NOW无线通信

    通过ESP-NOW无线通信协议实现ESP32开发板向多个ESP32/ESP 8266开发板发送数
    的头像 发表于 03-13 09:23 287次阅读
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266<b class='flag-5'>开发板</b>单向一对多<b class='flag-5'>ESP</b>-NOW无线通信

    ESP32-C3】WT9932C3-TINY开发板上手指南

    简介1开发板介绍WT9932C3-TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32-C3芯片,搭载启明云端WT01
    的头像 发表于 02-26 18:05 285次阅读
    【<b class='flag-5'>ESP32-C3</b>】WT9932<b class='flag-5'>C3</b>-TINY<b class='flag-5'>开发板</b>上手指南

    ESP32-P4C5系列】WTDKP4C5-S1开发板上手指南

    1开发板介绍WTDKP4C5-S1开发板是深圳市启明云端有限公司推出的,基于WT01P4C5-S1核心设计的
    的头像 发表于 02-12 18:16 297次阅读
    【<b class='flag-5'>ESP32-P4C</b>5系列】WTDKP4<b class='flag-5'>C</b>5-S1<b class='flag-5'>开发板</b>上手指南

    ESP32-C3】WT9932C3-TINY开发板规格书

    开发板简介1开发板介绍WT9932C3-TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫
    的头像 发表于 02-11 18:04 878次阅读
    【<b class='flag-5'>ESP32-C3</b>】WT9932<b class='flag-5'>C3</b>-TINY<b class='flag-5'>开发板</b>规格书

    ESP32-P4C5系列】WTDKP4C5-S1开发板规格书

    1开发板介绍WTDKP4C5-S1开发板是深圳市启明云端有限公司推出的,基于WT01P4C5-S1核心设计的
    的头像 发表于 02-02 18:35 477次阅读
    【<b class='flag-5'>ESP32-P4C</b>5系列】WTDKP4<b class='flag-5'>C</b>5-S1<b class='flag-5'>开发板</b>规格书

    ESP32-C3迷你开发板,支持Wi-Fi+BLE双模,即插即用设计!

    如果你正在为智能家居、工业控制或低功耗物联网终端项目寻找一款性能可靠、开发便捷且接口完备的核心模块,不妨直接关注这款WT9932C3-TINY开发板——它基于成熟的乐鑫科技ESP32-C3
    的头像 发表于 01-27 18:18 568次阅读
    <b class='flag-5'>ESP32-C3</b>迷你<b class='flag-5'>开发板</b>,支持Wi-Fi+BLE双模,即插即用设计!

    乐鑫科技ESP-AMP框架详解!两款已支持的ESP32-P4C5开发板推荐!启明云端乐鑫科技代理

    操作系统,并提供完整的核间通信机制。启明云端旗两款高性能开发板——WT99P4C5-S1与WTDKP4C5-S1,搭载乐鑫科技ESP32-P4芯片和
    的头像 发表于 12-18 18:02 1981次阅读
    乐鑫科技<b class='flag-5'>ESP-AMP</b>框架详解!两款已支持的<b class='flag-5'>ESP32-P4C</b>5<b class='flag-5'>开发板</b>推荐!启明云端乐鑫科技代理

    ESP32-P4全功能开发板ESP32-P4-TINY开发板该怎么选?看这篇就够了!

    启明云端基于乐鑫科技ESP32-P4芯片设计了多款开发板,这些开发板有什么区别?基于应用场景如何选择?本期,我们聚焦两款代表性产品:WT99P4C5-S1
    的头像 发表于 12-09 18:02 1253次阅读
    <b class='flag-5'>ESP32</b>-P4全功能<b class='flag-5'>开发板</b>和<b class='flag-5'>ESP32</b>-P4-TINY<b class='flag-5'>开发板</b>该怎么选?看这篇就够了!

    这块乐鑫科技ESP32-C3开发板太懂开发者了!双无线+全接口,不要太实用

    设计之初就瞄准了开发过程中的这些痛点,让你能把更多精力放在创意实现上!性能足够能打,物联网应用无压力搭载乐鑫科技ESP32-C3芯片,采用RISC-V架构,最高主频
    的头像 发表于 12-01 18:02 1316次阅读
    这块乐鑫科技<b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>太懂<b class='flag-5'>开发</b>者了!双无线+全接口,不要太实用

    【新品上市】华清远见AIoT实战平台-STM32F103&amp;amp;amp;ESP32-S3 AI开发板套件,玩转小智AI桌宠机器狗智能车等项目

    F103&amp;ESP32-S3AI开发板是华清远见针对嵌入式与AI开发市场需求,打造的高性能、低成本AIoT实战平台。该开发板采用双核心
    的头像 发表于 11-03 16:18 1619次阅读
    【新品上市】华清远见AIoT实战平台-STM32F103&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>ESP32-S3</b> AI<b class='flag-5'>开发板</b>套件,玩转小智AI桌宠机器狗智能车等项目

    ESP32-C3 mqtt操作实践

    ; 其中-t /topic/qos0表示需要往那个topic发送。 此时,可以看到开发板正常接受到了pc发过来的消息。 4.手机控制 此处只做局域网内的控制,也就是手机、电脑、esp32-c3
    发表于 10-31 06:52

    ESP32开发板元件资料

    ESP32开发板元件
    发表于 07-21 14:47 17次下载

    ESP32-P4 C5开发板烧录小智全流程!速看!

    没错,你没有看错!我们带着WT99P4C5-S1开发板烧录小智全流程走来了!开发板搭载乐鑫科技ESP32-P4和ESP32-C5芯片,代码完
    的头像 发表于 07-04 18:03 2898次阅读
    <b class='flag-5'>ESP32</b>-P4 <b class='flag-5'>C</b>5<b class='flag-5'>开发板</b>烧录小智全流程!速看!

    ESP32-C3开发板全面支持小智AI!烧录实战指南来了!

    本文将详细解析基于乐鑫ESP32-C3芯片的ZXAIEC43开发板烧录“小智”AI语音系统的全流程。该方案代码完全开源,支持深度定制开发,适用于智能玩具、潮玩手办及智能家居控制等多元场景。开发
    的头像 发表于 06-13 18:01 6632次阅读
    <b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>全面支持小智AI!烧录实战指南来了!