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

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

3天内不再提示

合宙Air001迷你版音乐频谱桌面小摆件

合宙LuatOS 2023-11-04 08:05 次阅读

c9e24ea4-7aa5-11ee-9788-92fbcf53809c.gif

ca028a34-7aa5-11ee-9788-92fbcf53809c.gif

当梦想照进现实,小小的音乐频谱摆件让时光流转变得温暖又治愈……

ca222d30-7aa5-11ee-9788-92fbcf53809c.gif

音乐频谱桌面小摆件DIY开源分享


工程师朋友日常少不了DIY各类小物件,除了“DIY神器”合宙ESP32-C3开发板,不妨试试「专为成本敏感用户打造」的合宙Air001系列MCU

今天特别分享@墨镜臭猫大佬的开源佳作——音乐频谱桌面小摆件,分为基于合宙Air001开发板合宙ESP32-C3开发板两个版本。两个版本除了主控和尺寸差异,基础物料大致相同,主控程序和3D打印资料参见相关项目资料开源链接。

ca81aed6-7aa5-11ee-9788-92fbcf53809c.png

cab013d4-7aa5-11ee-9788-92fbcf53809c.gifcabc280e-7aa5-11ee-9788-92fbcf53809c.png

cac052bc-7aa5-11ee-9788-92fbcf53809c.gif

1

合宙Air001版项目资料

cad55b94-7aa5-11ee-9788-92fbcf53809c.gif

cae3300c-7aa5-11ee-9788-92fbcf53809c.png

主要物料准备

主控:

本项目直接使用合宙Air001开发板,也可用Air001芯片自行打板。

WS2812B灯板:
尺寸65mmx65mm,8x8=64LEDs,Z字形排列顺序,非S形排列。

麦克风:MAX4466;

黑茶色透明亚克力:67x67x2mm;

均光:

硫酸纸,3块钱几十张的那种,A4纸也可以。

栅格:

最好用耐高温材料打印,不然容易变形。

开源链接地址

下载最新版程序和3D模型:

https://github.com/weiruitong123/Air001_Music_Spectrum

相关注意事项

WS2812B电源接VBUS,接3.3V你的LDO承受不住。

把Air001主频调到HSI 24 MHz,HCLK 48MHz的组合。

视频最后的优化等级要更改,不然会flash over flow。

caeb5a52-7aa5-11ee-9788-92fbcf53809c.gif

cb165608-7aa5-11ee-9788-92fbcf53809c.gif

网友反应的问题:屏幕有的存在闪烁问题

可能原因:

1. 灯板一致性不太好。(我的那个灯板正常,把我烧好程序的Air001给一个兄弟,他的灯板依旧闪。)

2. 我程序的原因,SPI控制WS2812程序是我用示波器测得,并不严格符合WS2812B的时序。


时序可能控的比我的好,但是不要将CPU频率改到16Mhz,因为FFT(快速傅立叶变换)比较耗时,如果时钟频率低,那么刷新的帧率就低,打破了视觉暂留,看起来会有频闪。

如果实在不想自己改,那建议换ESP32-C3版本,Air001做这个性能还是有点一般。

2

合宙ESP32-C3版项目资料

cb4bc752-7aa5-11ee-9788-92fbcf53809c.gif
cb65f8a2-7aa5-11ee-9788-92fbcf53809c.png

主要物料准备

主控:

使用合宙ESP32-C3经典款核心板,带自动下载电路。

WS2812B灯板:
尺寸80mmx80mm,8x8=64 LEDs,S形排列,非Z形排列。

麦克风:MAX4466;

黑茶色透明亚克力:80x80x2mm;

均光:

硫酸纸,3块钱几十张的那种,A4纸也可以。

栅格:

最好用耐高温材料打印,不然容易变形。

开源链接地址

下载最新版程序和3D模型:

https://github.com/weiruitong123/ESP32C3_Music_Spectrum

cb768262-7aa5-11ee-9788-92fbcf53809c.gif

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

    关注

    146

    文章

    17114

    浏览量

    350917
  • 嵌入式
    +关注

    关注

    5082

    文章

    19101

    浏览量

    304667
  • 开发板
    +关注

    关注

    25

    文章

    5027

    浏览量

    97357
  • 合宙通信
    +关注

    关注

    0

    文章

    147

    浏览量

    1736
收藏 人收藏

    评论

    相关推荐

    4G模组Air780E开发板使用手册

    开发板Air780E使用说明
    的头像 发表于 09-09 18:22 670次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>4G模组<b class='flag-5'>Air</b>780E开发板使用手册

    Air780E硬件设计手册02

    低功耗4G模组Air780E硬件设计介绍
    的头像 发表于 09-06 12:02 460次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780E硬件设计手册02

    低功耗4G模组Air780EP——硬件设计02

    低功耗4G模组Air780EP——硬件设计
    的头像 发表于 09-03 15:07 657次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模组<b class='flag-5'>Air</b>780EP——硬件设计02

    低功耗4G模组Air780EQ——硬件设计手册01

    低功耗4G模组Air780EQ的硬件设计介绍
    的头像 发表于 08-29 18:15 2147次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模组<b class='flag-5'>Air</b>780EQ——硬件设计手册01

    LuatOS产品规格书——Air700EMQ

    本文详细介绍了LuatOS关于Air700EMQ的产品规格信息
    的头像 发表于 08-28 15:54 795次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS产品规格书——<b class='flag-5'>Air</b>700EMQ

    Air700EAQ硬件设计手册——应用接口2

    Air700EAQ硬件设计的详细介绍
    的头像 发表于 08-27 14:23 407次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700EAQ硬件设计手册——应用接口2

    Air700EAQ硬件设计手册——应用接口1

    本文主要介绍Air700EAQ的硬件设计中的应用接口部分。
    的头像 发表于 08-26 17:13 470次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700EAQ硬件设计手册——应用接口1

    LuatOS开发板使用手册——Air700ECQ

    LuatOS开发板使用说明——Air700ECQ
    的头像 发表于 08-23 16:28 558次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS开发板使用手册——<b class='flag-5'>Air</b>700ECQ

    Air700ECQ硬件设计手册——应用接口3

    Air700ECQ硬件设计手册——应用接口部分介绍
    的头像 发表于 08-22 18:34 437次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件设计手册——应用接口3

    Air700ECQ硬件设计手册——应用接口2

    Air700ECQ硬件设计手册——应用接口部分。本文介绍了Air700ECQ的应用接口中的开关机,串口,USB接口,USB下载模式和I2C等接口的使用和介绍。   ​
    的头像 发表于 08-22 15:06 406次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件设计手册——应用接口2

    Air700ECQ硬件设计手册——应用接口1

    Air700ECQ硬件设计手册——应用接口1
    的头像 发表于 08-21 18:46 374次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件设计手册——应用接口1

    Air700ECQ硬件设计手册——主要性能

    LuatOS硬件设计手册——Air700ECQ主要性能
    的头像 发表于 08-21 16:53 479次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件设计手册——主要性能

    Air780EP模块Lua开发阿里云应用指南

    Air780EP模块Lua开发阿里云超详细教学!看完包学会!
    的头像 发表于 08-08 09:00 916次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP模块Lua开发阿里云应用指南

    “花生米”4G模组——Air700EL Air700EY全新上市

    “是花生米太大,还是Air700模组太小?”深受工程师朋友喜爱的Air700系列迷你小封装4G模组,也被称为“花生米”。今天,
    的头像 发表于 12-26 08:04 2215次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>“花生米”4G模组——<b class='flag-5'>Air</b>700EL <b class='flag-5'>Air</b>700EY全新上市

    全球最小?“花生米”4G模组——Air700EL&amp;Air700EY全新上市

    “是花生米太大,还是Air700模组太小?” 深受工程师朋友喜爱的Air700系列迷你小封装4G模组,也被称为“花生米”。 今天,
    的头像 发表于 12-25 12:20 2812次阅读
    全球最小?<b class='flag-5'>合</b><b class='flag-5'>宙</b>“花生米”4G模组——<b class='flag-5'>Air</b>700EL&amp;<b class='flag-5'>Air</b>700EY全新上市